Traceroute, new node bus topic and a lot of fixes #62

Merged
skobkin merged 13 commits from traceroute into master 2026-02-13 09:52:10 +03:00
Owner
  • 554f8cf Add initial end-to-end node traceroute support across radio handling and UI flow.
  • 2c8a554 Apply a small traceroute UI polish/tweak.
  • 7ded257 Move DB migration logic into a dedicated persistence migrations file.
  • 0acdc39 Simplify UI interface ownership/boundaries to reduce coupling.
  • bf8dae0 Consolidate duplicated timeout constants used across UI-related layers.
  • 431111f Remove the SNR/RSSI workaround in traceroute modal data handling.
  • 8eedb8c Clear in-memory app state when switching transport.
  • ae6c0a9 Disable autorun sync in dev builds to avoid overwriting release autorun entries.
  • 071e177 Extend node filtering to also match by node ID.
  • 022a8aa Introduce node.discovered topic/events for newly discovered nodes in radio/domain layers.
  • d01dfbe Prevent unnecessary duplicate “new node discovered” event emissions.
  • 47da9e9 Fix DB cleanup to include all relevant tables introduced after the original implementation.
  • bed42f6 Move DB cleanup implementation into persistence as a transactional helper and wire runtime to use it.
- 554f8cf **Add initial end-to-end node traceroute support across radio handling and UI flow.** - 2c8a554 Apply a small traceroute UI polish/tweak. - 7ded257 Move DB migration logic into a dedicated persistence migrations file. - 0acdc39 Simplify UI interface ownership/boundaries to reduce coupling. - bf8dae0 Consolidate duplicated timeout constants used across UI-related layers. - 431111f Remove the SNR/RSSI workaround in traceroute modal data handling. - 8eedb8c Clear in-memory app state when switching transport. - ae6c0a9 Disable autorun sync in dev builds to avoid overwriting release autorun entries. - 071e177 Extend node filtering to also match by node ID. - 022a8aa **Introduce node.discovered topic/events for newly discovered nodes in radio/domain layers.** - d01dfbe Prevent unnecessary duplicate “new node discovered” event emissions. - 47da9e9 Fix DB cleanup to include all relevant tables introduced after the original implementation. - bed42f6 Move DB cleanup implementation into persistence as a transactional helper and wire runtime to use it.
skobkin self-assigned this 2026-02-13 08:16:11 +03:00
feat(ui): use node ID in node filter too (closes #59)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
071e177a6b
skobkin changed title from Traceroute and a lot of fixes to Traceroute, new node bus topic and a lot of fixes 2026-02-13 09:35:55 +03:00
skobkin merged commit bed42f65d0 into master 2026-02-13 09:52:10 +03:00
skobkin deleted branch traceroute 2026-02-13 09:52:10 +03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
skobkin/meshgo!62
No description provided.