gadgethd
d7e5b0ff92
fix(map): stream hop animation along stable arcs
2026-08-04 01:50:14 +01:00
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