Skip to content

Support user-friendly version selection via URL parameters #236

@ryanbasic1

Description

@ryanbasic1

Currently, the URL preselection feature requires using internal version_id values (which are long hash-based identifiers, e.g. ardupilot-92b0cd7...).

While this works correctly, it is not very user-friendly when:

Sharing links with others
Manually constructing URLs
Testing or debugging configurations

Suggestion:
Allow alternative, user-friendly query parameters such as:

?vehicle_id=copter&version=stable
?vehicle_id=rover&version=4.6.3

These values could be internally mapped to the corresponding version_id.
Expected Behavior:

If version is provided:
stable → map to latest stable version
4.6.3 → map to matching version
If mapping fails → fallback to existing behavior or show warning

Benifits = 1) Easier sharing of build Configuration , improved UX , More intuitive URL usage

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions