Feature Request: Firmware Selector - "LATEST" Entry & Enhanced Warnings

Feature Request: Firmware Selector - "LATEST" Entry & Enhanced Warnings

Objective:
To simplify firmware selection and improve user experience by adding a "LATEST" entry and enhancing warning messages for snapshot and release candidate (RC) versions.

Current Behavior:
The Firmware Selector lists available firmware versions, but there's no easy way to bookmark the latest version. Users must manually check for updates each time they want to select the latest firmware.

Proposed Changes:

  1. Add "LATEST" Entry:

    • Introduce a new entry titled "LATEST" that maps to the latest supported version of the firmware.
    • This will enable users to bookmark a single link for quick access to the latest firmware for their router(s).
  2. Default Behavior for Pre-release Routers:

    • For pre-release routers (e.g., GL-B3000), if there's no "LATEST" entry, default to the latest Release Candidate (RC) version.
    • If no RC exists, default to the latest snapshot build.
  3. Enhanced Warnings:

    • Display a red warning for snapshot versions, stating: "This is unreleased software and may be unstable. Use with caution."
    • Display an orange warning for pre-release RC versions, stating: "This is pre-release software. Use with caution and expect possible bugs."

Expected Outcome:
These changes will simplify firmware selection, provide easier access to the latest stable version, and enhance user safety by warning against potentially unstable software. This will help prevent users from accidentally overwriting stable firmware with snapshots or RCs.

Additional Information:
I have personally experienced this issue while using the latest 25.12 beta, which resulted in an hour of reconfiguration due to not paying close attention to the firmware version. The proposed changes aim to minimize such incidents.

Labels: Enhancement, User Experience, Firmware Selector

Think about colourblind people.

It would seem that, coincidentally, this is actually addressed (in part, anyway) here:

Since OP does not interact lets shut up this AI slop.