Skip to content

fix: follow up on last week's merges (#55-#101) - #102

Merged
MrAlders0n merged 1 commit into
devfrom
fix/week-review-followups
Sep 30, 2026
Merged

MrAlders0n merged 1 commit into
devfrom
fix/week-review-followups

Conversation

@MrAlders0n

Copy link
Copy Markdown
Member

Follow-up from a review of the 13 PRs merged into dev last week (#55–#101).

Bugs

  • Tab change clears compareWith/Until and compareA/B/Since/Until (only on a real tab change) — the Analytics › Compare tab no longer shows a spurious "invalid link" alert after using the observer comparison.
  • Channel live messages recover after an overflow that settles under a 429.
  • Observer panel Copy Link keeps only region params.
  • Route table no longer issues a navigation on region change when no route is open.
  • useMapBordersData memos on data identity instead of dataUpdatedAt.
  • Live overview deltas no longer flip a failed overview query back to success.
  • French relative times read "il y a 7 j" instead of "il y a 7d".
  • i18n no longer writes beacon-language=en before any user choice.
  • 0/0 advert-reset locations are hidden in the node table and panel, matching the map.
  • Path/signal stats inherit the app-wide retry rule instead of retry: false.

i18n: "View on map", the no-resolution tooltip (PacketEndpoints + PathData), the Mesh tab labels, the observer battery/noise legends, the node "last heard" tooltips.

Cleanup: formatUtc, ACTION_BUTTON_CLASS, observer-stats, useWindowedStats, observer-id; observer pages use StatCard/Card/Field/Segmented/SearchBar/SelectDropdown (no more min-h-11); one <details> chrome across the stats tabs; comment and docs/translations.md trims; in-memory localStorage in tests/setup.ts for Node 26.

Build, lint and 1014 tests pass.

Bugs: clear compare params on tab change, recover channel live messages after a 429,
observer copy link keeps only region params, route table no longer navigates on region
change with nothing selected, map borders memo on data identity, live overview can't
resurrect a failed query, French relative times, no language write on first visit,
0/0 node locations hidden outside the map, path/signal stats use the shared retry rule.

i18n: node/packet/mesh/observer strings that were still hardcoded after #62.

Cleanup: formatUtc, ACTION_BUTTON_CLASS, observer-stats, useWindowedStats, observer-id;
observer pages use StatCard/Card/Field/Segmented/SearchBar/SelectDropdown; one details
chrome on the stats tabs; comment and translations-guide trims; localStorage stub for
Node 26 in the test setup.
@MrAlders0n
MrAlders0n merged commit 3e43cfd into dev Sep 30, 2026
2 checks passed
@MrAlders0n
MrAlders0n deleted the fix/week-review-followups branch September 30, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant