Commit Graph
182 Commits
Author SHA1 Message Date
gadgethd bcaa35fd27 fix(map): remove inferred nodes and restore historic hops 2026-08-03 22:47:50 +01:00
gadgethd 209989832e fix(map): reduce live-path line TTL to 5s 2026-08-03 22:07:33 +01:00
gadgethd a76ab1e16b fix(map): terrain-aware live paths + airborne hop marker 2026-08-03 22:00:38 +01:00
gadgethd f103029af7 fix(map): never shift the map on node selection 2026-08-03 21:39:43 +01:00
gadgethd 884e2cfa40 test(map): update TTL assertion to 15s 2026-08-03 21:13:03 +01:00
gadgethd 143bc97100 fix(map): reduce live-path line TTL to 15s 2026-08-03 21:10:06 +01:00
gadgethd 5ba192856e fix(map): retain branched live paths 2026-08-03 20:42:50 +01:00
gadgethd 2d740ec07c fix(map): one-click node info — remove center-snap, enlarge click hitbox 2026-08-03 20:14:22 +01:00
gadgethd bca8219044 chore: ignore local tokensave index 2026-08-03 15:13:18 +01:00
gadgethd 457eb77cbb fix(pathing): expose canonical path metadata in public DTOs 2026-08-03 15:13:11 +01:00
gadgethd b2c46f7103 pathing: restore champion evidence in lazy decoder 2026-08-03 15:13:04 +01:00
gadgethd 1464e94075 feat(frontend): render canonical blue paths 2026-08-03 15:12:56 +01:00
gadgethd 5766db10c3 Extend pathing accuracy baseline across resolvers 2026-08-03 15:12:46 +01:00
gadgethd 76bd31371f refactor(pathing): port beta jobs to shared decoder 2026-08-03 15:12:41 +01:00
gadgethd bc1cf1b071 refactor(pathing): extract shared Viterbi decoder 2026-08-03 15:12:35 +01:00
gadgethd c430ab5693 fix: quote node-tiles nginx regex (unquoted {24} broke config parse) 2026-08-03 15:12:18 +01:00
gadgethd 9b5d378f1a feat: add on-demand repeater RF coverage 2026-08-03 15:12:10 +01:00
gadgethd 7ccff988d4 fix: retain concurrent live paths through TTL 2026-08-03 15:12:05 +01:00
gadgethd 693b990001 fix: animate live map paths as aerial arcs 2026-08-03 15:12:05 +01:00
gadgethd 133a2eefca fix: reconnect worker DB on InterfaceError; rate-limit error logging 2026-08-03 15:12:05 +01:00
gadgethd 325f30cbc0 feat: animate live paths as 3D arcs 2026-08-03 15:12:05 +01:00
gadgethd 3c631e8704 Merge pull request #37 from gadgethd/agent/enable-rf-3d-terrain
Enable RF coverage with 3D terrain
2026-08-02 20:52:28 +01:00
gadgethd 49efd69b1e enable RF coverage with 3D terrain 2026-08-02 20:39:15 +01:00
gadgethd 3876b562b3 Merge pull request #36 from gadgethd/agent/fix-rf-terrain-artifacts
Fix RF coverage terrain rendering artifacts
2026-08-02 19:44:54 +01:00
gadgethd 1e7cd3bbff fix RF coverage terrain artifacts 2026-08-02 19:31:38 +01:00
gadgethd e57f463146 Merge pull request #35 from gadgethd/agent/fix-rf-overlay-load-race
Fix RF overlay initial load race
2026-08-02 19:06:15 +01:00
gadgethd f808298dfd fix RF race test on mobile 2026-08-02 18:52:54 +01:00
gadgethd 31dfe37b1f fix RF overlay initial load race 2026-08-02 18:49:03 +01:00
gadgethd 708d07288c Merge pull request #34 from gadgethd/agent/fix-release-compat-mounts
fix: mount live data in compatibility probe
2026-08-02 18:04:21 +01:00
gadgethd 2dca6cf0df fix: mount live data in compatibility probe 2026-08-02 17:51:33 +01:00
gadgethd 80a511faed Merge pull request #33 from gadgethd/agent/harden-hopreach-release
fix: harden HopReach release image
2026-08-02 17:41:44 +01:00
gadgethd 09366e7dec fix: harden HopReach release image 2026-08-02 17:27:48 +01:00
gadgethd 94799df048 feat: integrate HopReach RF coverage and reliability upgrades (#23)
Deploy the optimized, accuracy-gated HopReach RF pipeline and native progressive map layer after all CI, performance, full-stack, mobile, and secret-scan gates passed.
2026-08-02 17:05:01 +01:00
gadgethd ec2d32c25c ci: handle finite backfill worker in smoke test 2026-08-02 16:47:37 +01:00
gadgethd 864a2b20cd fix: reserve Compose proxy addresses 2026-08-02 16:32:28 +01:00
gadgethd 89041b6632 ci: use valid synthetic reloader token 2026-08-02 16:17:51 +01:00
gadgethd 6479529106 perf: vendor optimized HopReach release 2026-08-02 15:59:39 +01:00
gadgethd c0f81ff0c8 ci: avoid Mosquitto password update crash 2026-08-02 15:28:51 +01:00
gadgethd 6a42de3e0b ci: stabilize deployment gates 2026-08-02 15:15:13 +01:00
gadgethd c652fa30df ci: allow documented public MeshCore key 2026-08-02 14:22:53 +01:00
gadgethd 4553647f54 feat: integrate HopReach RF coverage 2026-08-02 14:11:11 +01:00
gadgethd e6439fa435 chore: clean upgrade formatting 2026-08-02 03:40:53 +01:00
gadgethd 30b1117f31 fix: restore IATA metadata and lazy path resolution 2026-08-02 03:40:11 +01:00
gadgethd 5db382e181 feat: complete codebase reliability upgrade 2026-08-02 03:40:11 +01:00
gadgethd d93e817313 fix(ui): restore and improve UKMesh repeater tree modal
- Extract shared path-modal styles into pages/path-modal.css so the feed
  modal regains its panel styling (regression from 83d770a: rules only in
  stats-page.css, which the feed page never imports)
- Embed the path map in the modal above the tree
- Tree readability: Unknown hop for unresolved trace hops, matched/ambiguous/
  unmatched dot variants, decluttered meta, honest hop summary header
- Include the July-29 feed refactor (FeedDialogs/FeedPathViews/feedModel/
  feedState/PacketPathMap) already live in the deployed build
2026-08-01 22:42:45 +01:00
gadgethd 83d770a2b2 fix(ui): UKMesh visual QA fixes — cookie banner, map labels, feed, charts, site pages
Deployed fixes from visual QA of ukmesh.com / app.ukmesh.com / healthcheck.ukmesh.com:

- Cookie consent: static full-width bottom bar with reserved page spacing (no longer overlays content)
- Landing: Live Map nav marked external with arrow, hero buttons and secondary text contrast
- Map app: readable place labels in both themes, packet feed top row no longer clipped,
  aligned feed columns, bordered header tool buttons
- Site pages: dark-themed Region select, brighter topology graph, Repeaters empty state,
  Companions bar scale legend, themed Spam controls/checkbox, Install badges
- Health: firmware chart label dedupe/rotation with Include Unknown toggle
- Docs: mobile code blocks scrollable
- Health Check: No data yet empty states, contrast, status pill a11y
- Healthcheck overrides: merged empty-state and a11y changes into deployed bind-mounted files
2026-08-01 16:48:27 +01:00
gadgethd b9b2ecdbfa Harden CI and background worker reliability 2026-07-28 23:17:49 +01:00
gadgethd 8404a72fbc Harden runtime and monitoring configuration 2026-07-28 23:17:39 +01:00
gadgethd 24d49198c6 Add Prometheus-backed Grafana dashboards 2026-07-28 23:17:33 +01:00
gadgethd 1c8aadb339 Expand owner, packet, and map experiences 2026-07-28 23:17:28 +01:00