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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions