Change version selector from dropdown to text input
Benefits: - More flexible - can enter any version (14.0.2, 13.5.1, etc.) - Future-proof - not limited to predefined versions - Supports auto-detection in ZIP upload (leave blank) - Regex validation: MAJOR.MINOR.PATCH or 'universal' Single upload: Required field with placeholder examples ZIP upload: Optional field (detects from manifest.json if blank) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -138,20 +138,11 @@
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label for="gameVersion" class="form-label">Game Version</label>
|
||||
<select class="form-select" id="gameVersion" name="gameVersion" required>
|
||||
<option value="">Select version...</option>
|
||||
<option value="15.0.0">15.0.0 (Community Latest)</option>
|
||||
<option value="14.0.1">14.0.1 (EA Latest)</option>
|
||||
<option value="14.0.0">14.0.0</option>
|
||||
<option value="13.0.0">13.0.0</option>
|
||||
<option value="12.0.0">12.0.0</option>
|
||||
<option value="11.0.0">11.0.0</option>
|
||||
<option value="10.0.0">10.0.0</option>
|
||||
<option value="9.0.0">9.0.0</option>
|
||||
<option value="8.0.0">8.0.0</option>
|
||||
<option value="universal">Universal (All Versions)</option>
|
||||
</select>
|
||||
<small class="text-muted">Patch-compatible: 14.0.x works with 14.0.0</small>
|
||||
<input type="text" class="form-control" id="gameVersion" name="gameVersion"
|
||||
placeholder="e.g., 15.0.0, 14.0.1, universal" required
|
||||
pattern="^(\d+\.\d+\.\d+|universal)$"
|
||||
title="Use format: MAJOR.MINOR.PATCH (e.g., 14.0.1) or 'universal'">
|
||||
<small class="text-muted">15.0.0 (Community), 14.0.1 (EA Latest), or universal</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -196,20 +187,11 @@
|
||||
<div class="col-md-4">
|
||||
<div class="mb-3">
|
||||
<label for="zipGameVersion" class="form-label">Game Version</label>
|
||||
<select class="form-select" id="zipGameVersion" name="gameVersion" required>
|
||||
<option value="">Detect from manifest...</option>
|
||||
<option value="15.0.0">15.0.0 (Community)</option>
|
||||
<option value="14.0.1">14.0.1 (EA Latest)</option>
|
||||
<option value="14.0.0">14.0.0</option>
|
||||
<option value="13.0.0">13.0.0</option>
|
||||
<option value="12.0.0">12.0.0</option>
|
||||
<option value="11.0.0">11.0.0</option>
|
||||
<option value="10.0.0">10.0.0</option>
|
||||
<option value="9.0.0">9.0.0</option>
|
||||
<option value="8.0.0">8.0.0</option>
|
||||
<option value="universal">Universal</option>
|
||||
</select>
|
||||
<small class="text-muted">Or specify in manifest.json</small>
|
||||
<input type="text" class="form-control" id="zipGameVersion" name="gameVersion"
|
||||
placeholder="auto-detect or type version..."
|
||||
pattern="^(\d+\.\d+\.\d+|universal)?$"
|
||||
title="Use format: MAJOR.MINOR.PATCH (e.g., 14.0.1) or 'universal'">
|
||||
<small class="text-muted">Leave blank to detect from manifest.json</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
|
||||
Reference in New Issue
Block a user