Skip to content

v1.9.2 - Route History Fixes, LOS Coordinates, and Peers Panel Cleanup

Choose a tag to compare

@yellowcooln yellowcooln released this 28 May 02:14
· 6 commits to main since this release
f998c6c

v1.9.2 - Route History Fixes, LOS Coordinates, and Peers Panel Cleanup

Highlights

This release fixes Route History disable behavior, improves LOS point entry, and cleans up the Peers panel with feedback from the community.


Added

  • Added direct latitude/longitude entry to the LOS panel
    Related: #71

  • Added per-pin LOS height input for above-ground-level values
    Related: #71

  • Added PEERS_DEFAULT_OPEN=false so admins can choose whether the Peers tool starts active on page load
    Related: #72

  • Added a MQTT-only filter beside the MQTT online legend item

    • Shows only MQTT-online nodes

    • Hides:

      • Non-MQTT markers
      • Trails
      • Routes
      • Hop markers
      • Route details
      • Peer lines
    • Does not save to browser storage

    • Is not included in share links


Changed

  • Improved LOS point editing so pins can be:

    • Added
    • Selected
    • Dragged
    • Updated directly from the coordinate editor
      Related: #71
  • Kept LOS and Propagation as separate tools so obstruction checks and RF coverage planning remain independent workflows
    Related: #71

  • Reworked the Peers panel layout based on ideas and testing from Stormlove / @beachmiles
    Related: #72

  • Moved Clear peers into the Peers panel header beside Minimize
    Related: #72

  • Updated the Peers panel title to use the selected node name, with the 24h window displayed underneath
    Related: #72

  • Updated Incoming/Outgoing headings to display:

    • Rx/Tx packet totals
    • Unique peer counts
    • Blue/purple line hints
  • Updated peer row stats to display:

    • Count
    • Percent
    • Distance
  • Tuned Peers panel scrolling so long peer lists scroll inside capped Incoming/Outgoing sections instead of forcing the full panel height on mobile
    Related: #72


Fixed

  • Fixed Docker Compose deployments not passing Route History environment variables into the container
    Related: #68

  • Fixed ROUTE_HISTORY_ENABLED=false so it now fully disables:

    • History button
    • History panel
    • /snapshot history payloads
    • WebSocket history payloads
    • Route-history file growth from live traffic
  • Fixed Peers counts going empty when Route History was disabled and older history buckets expired
    Related: #68

  • Peers now use dedicated rolling peer-history buckets, so peer counts continue updating from live routes even when Route History is disabled
    Related: #68


Credits

Thanks to Stormlove / @beachmiles for the Peers panel cleanup ideas, testing, and follow-up feedback in #72.

What's Changed

Full Changelog: v1.9.1...v1.9.2