Commit Graph

  • b68a53eb53 fix: prevent full page reload when clicking Main Dashboard button main James Smith 2026-05-21 22:07:41 +01:00
  • d68d1ec53a fix(adsb): update Planespotters User-Agent to include contact URL James Smith 2026-05-21 21:34:42 +01:00
  • 9c15ece508 fix: hide signalViewWrap entirely in modesWithVisuals to prevent layout bleed James Smith 2026-05-21 21:21:13 +01:00
  • fe222c0393 fix: don't restore #output visibility in non-sensor modes James Smith 2026-05-21 21:12:09 +01:00
  • 68cafe8cd0 fix: move applyViewState calls after output display override in switchMode James Smith 2026-05-21 17:47:42 +01:00
  • d01742678c chore: update satellite TLE data James Smith 2026-05-21 15:49:53 +01:00
  • 31ae70b8fa feat: wire PagerDirectory and SensorDashboard into pager and sensor modes James Smith 2026-05-21 14:25:13 +01:00
  • e7f13a5856 fix: escape channel, snr, and reading values in sensor dashboard cards James Smith 2026-05-21 13:01:46 +01:00
  • a9ed367148 feat: add SensorDashboard JS component James Smith 2026-05-21 13:00:09 +01:00
  • 2505218385 fix: use CSS variables for accent-green-rgb and accent-purple-rgb in sensor dashboard James Smith 2026-05-21 12:58:31 +01:00
  • b5c35890af feat: add sensor dashboard view CSS James Smith 2026-05-21 12:56:45 +01:00
  • 484d9ce21b fix: refresh directory timestamps on applyViewState James Smith 2026-05-21 12:55:49 +01:00
  • 9353527e1b feat: add PagerDirectory JS component James Smith 2026-05-21 12:51:41 +01:00
  • fd3ad63971 fix: add display flex to pdir-panel, use accent-purple-rgb variable James Smith 2026-05-21 12:49:54 +01:00
  • 2e583649d0 feat: add pager directory view CSS James Smith 2026-05-21 12:46:31 +01:00
  • a3c509aa94 feat: add HTML scaffolding for pager directory and sensor dashboard views James Smith 2026-05-21 12:39:57 +01:00
  • f26a820b1d docs: add pager/sensor display revamp implementation plan James Smith 2026-05-21 12:27:10 +01:00
  • 901e7f95e8 docs: add pager/sensor display revamp design spec James Smith 2026-05-21 12:17:04 +01:00
  • 592d11aae2 feat: add graticule toggle control to all Leaflet maps James Smith 2026-05-21 11:09:39 +01:00
  • 30a0085f1d ci: split test suite into two parallel jobs to prevent OOM James Smith 2026-05-21 08:25:20 +01:00
  • b30d883974 fix: resolve CI test failures and OOM kill in satellite tests James Smith 2026-05-20 22:34:02 +01:00
  • ea8f72f7ff chore: bump version to 2.27.0 v2.27.0 James Smith 2026-05-20 22:08:42 +01:00
  • a3f2fa7b88 fix: resolve two-window hang and sweep UI/theming updates James Smith 2026-05-20 22:01:10 +01:00
  • 5100f55586 fix: introduce --accent-cyan-rgb to make all opacity variants theme-aware James Smith 2026-05-20 08:53:25 +01:00
  • 9d41ffbb59 fix: apply UI tier to standalone dashboard pages (ADS-B, AIS, Satellite) James Smith 2026-05-20 08:44:29 +01:00
  • 517eb8cb77 revert: restore brand logo to fixed blue (#00d4ff) — brand identity not UI chrome James Smith 2026-05-20 08:41:11 +01:00
  • 9d72c88a28 fix: sweep final hardcoded cyan from mode JS files and CSS James Smith 2026-05-19 23:08:49 +01:00
  • e1922d7a30 fix: signal-guess why-button hover uses --accent-cyan CSS variable James Smith 2026-05-19 23:05:57 +01:00
  • c48d66d1b4 fix: replace remaining hardcoded cyan in map utilities and mode JS files James Smith 2026-05-19 23:05:38 +01:00
  • fbea33e7cb fix: replace hardcoded cyan with CSS variable across brand SVGs and components James Smith 2026-05-19 23:04:47 +01:00
  • af26a01703 fix: read --accent-cyan CSS var for globe atmosphere and point color James Smith 2026-05-19 23:00:50 +01:00
  • 336d0d81ec fix: use var(--accent-cyan) in wifi proximity radar SVG so enhanced tier colors it amber James Smith 2026-05-19 22:57:24 +01:00
  • 076d17da18 fix: use html[data-ui-tier] selector to beat index.css :root specificity; add body tier rules to index.css James Smith 2026-05-19 22:49:40 +01:00
  • 5b4b99707a fix: hide decorative elements (scanline, globe, radar-bg) in lean tier James Smith 2026-05-19 22:42:34 +01:00
  • db7b056cf4 Merge branch 'worktree-ui-tiers' James Smith 2026-05-19 22:36:52 +01:00
  • eb0512b3c0 chore: remove orphaned icon-effects CSS (replaced by tier toggle) James Smith 2026-05-19 22:30:25 +01:00
  • cafc2554de feat: retire data-animations from index.html, login.html, and base_dashboard.html James Smith 2026-05-19 22:25:38 +01:00
  • 2b25d5cbad feat: add Display Mode step to first-run setup modal James Smith 2026-05-19 22:23:58 +01:00
  • 0a75322ad1 feat: replace animations toggle with display mode selector in settings James Smith 2026-05-19 22:22:05 +01:00
  • 95776f5519 feat: add tier toggle button to nav; migrate data-animations restore to data-ui-tier James Smith 2026-05-19 22:20:31 +01:00
  • 678aefd76e feat: add lean/enhanced component overrides; retire data-animations component CSS James Smith 2026-05-19 22:18:48 +01:00
  • 41a720f1f6 feat: add lean/enhanced layout overrides; retire data-animations CSS James Smith 2026-05-19 22:16:50 +01:00
  • 0b5d858187 feat: add lean/enhanced body background overrides James Smith 2026-05-19 22:14:25 +01:00
  • e65a25e526 feat: add lean and enhanced CSS variable override blocks James Smith 2026-05-19 21:55:01 +01:00
  • dbe2003d75 fix: guard _looked_up_icaos popitem against concurrent clear(); add eviction tests James Smith 2026-05-19 17:47:21 +01:00
  • a5f92ded37 perf: cap _looked_up_icaos at 50 000 entries with LRU eviction James Smith 2026-05-19 15:02:46 +01:00
  • f7cf0a87cc style: use consistent early-return guard in WiFi _matches filter James Smith 2026-05-19 14:56:21 +01:00
  • 902a21fc40 perf: combine WiFi network filters into single list pass James Smith 2026-05-19 14:54:42 +01:00
  • eeaf87c7f2 perf: move ADS-B SSE snapshot priming into generator James Smith 2026-05-19 14:51:06 +01:00
  • e6e6cb3b9a fix: always update fingerprint stability; assert tracker fields preserved on skip James Smith 2026-05-19 14:49:51 +01:00
  • 260240728a perf: skip tracker signature scan when BLE payload fingerprint is unchanged James Smith 2026-05-19 13:14:16 +01:00
  • 0e0e17b089 style: document cleanup now-capture and widen test sleep margin James Smith 2026-05-19 13:10:44 +01:00
  • efc14b4de0 test: use threading to correctly exercise cleanup re-validation guard James Smith 2026-05-19 13:08:32 +01:00
  • 6ed24b758d test: fix cleanup re-validation test to exercise actual cleanup() James Smith 2026-05-19 12:36:14 +01:00
  • 646eb09e1d perf: minimize DataStore cleanup lock hold time James Smith 2026-05-19 12:27:25 +01:00
  • 1dd3e485a6 chore: remove project-local CLAUDE.md James Smith 2026-05-19 11:53:44 +01:00
  • 77cdd56641 debug(meshcore): enable BLE debug mode and disconnect before connect fix/meshcore-ble-debug James Smith 2026-05-13 21:15:24 +01:00
  • b26d94c967 Merge pull request #229 from smittix/fix/meshcore-connect-error-reporting Smittix 2026-05-13 21:00:55 +01:00
  • 98e01f4c5b fix(meshcore): surface backend error messages and extend polling window James Smith 2026-05-13 20:59:33 +01:00
  • 32f245e6ef Merge pull request #228 from smittix/fix/meshcore-ble-scan-gevent Smittix 2026-05-13 20:53:02 +01:00
  • bf50cb4acd fix(meshcore): run BLE scan in dedicated thread to avoid gevent conflict James Smith 2026-05-13 20:52:44 +01:00
  • e778efa5b6 Merge pull request #227 from smittix/fix/meshcore-ble-scan-500 Smittix 2026-05-13 20:50:06 +01:00
  • 7d537998ca fix(meshcore): revert wrong scan_ble_sync route call, fix scan without worker James Smith 2026-05-13 20:49:44 +01:00
  • daaf3d2158 Merge pull request #226 from smittix/fix/meshcore-ble-scan-method Smittix 2026-05-13 20:47:38 +01:00
  • 2dfdcd39f1 fix(meshcore): call scan_ble_sync() not scan_ble() in ble/scan route James Smith 2026-05-13 20:47:07 +01:00
  • 5e568f59ba Merge pull request #225 from smittix/fix/meshcore-ble-scan Smittix 2026-05-13 20:43:02 +01:00
  • ae5664dbb4 fix(meshcore): BLE scan feedback and cancel-during-connecting James Smith 2026-05-13 20:42:25 +01:00
  • e64d82ebb5 Merge pull request #224 from smittix/fix/meshcore-connect-timeout Smittix 2026-05-13 20:39:30 +01:00
  • c5fdf7f7e9 fix(meshcore): show error state when connection times out James Smith 2026-05-13 20:39:16 +01:00
  • a59d4ec603 Merge pull request #223 from smittix/fix/meshcore-ux-feedback Smittix 2026-05-13 17:33:05 +01:00
  • 2cdf156cd0 fix(meshcore): fix layout height, connection polling, and modal visibility James Smith 2026-05-13 16:59:59 +01:00
  • 7c535d7ba8 Merge pull request #221 from smittix/fix/meshcore-fill-height Smittix 2026-05-13 13:02:02 +01:00
  • f7d8af493a fix(meshcore): make strip and body direct children of visuals container James Smith 2026-05-13 12:16:02 +01:00
  • 46f076077b Merge pull request #220 from smittix/fix/meshcore-sidebar-hidden-css Smittix 2026-05-13 12:06:36 +01:00
  • 020126b6e0 fix(meshcore): add mesh-sidebar-hidden rules to meshcore.css James Smith 2026-05-13 11:32:14 +01:00
  • 99268e47b8 Merge pull request #219 from smittix/fix/meshcore-strip-layout-and-map-tiles Smittix 2026-05-13 10:54:35 +01:00
  • 7940728b30 fix(meshcore): restyle to strip layout, fix map tiles James Smith 2026-05-13 10:23:31 +01:00
  • c4d6d50687 Merge pull request #218 from smittix/fix/meshcore-visuals-layout Smittix 2026-05-13 10:15:56 +01:00
  • 52ab1b60a3 fix(meshcore): move UI into visuals container, fix layout James Smith 2026-05-13 10:15:14 +01:00
  • 9641c43384 Merge pull request #217 from smittix/fix/meshcore-active-display Smittix 2026-05-13 10:11:10 +01:00
  • 1f7e0881f3 fix(meshcore): show mode panel when active James Smith 2026-05-13 10:10:25 +01:00
  • b2cc6b65ad Merge pull request #216 from smittix/fix/meshcore-nav-and-card-styling Smittix 2026-05-13 10:06:40 +01:00
  • 28a779b91b fix(meshcore): add to nav and fix welcome card styling James Smith 2026-05-13 10:02:45 +01:00
  • e397a69dae fix(drone): use Settings tile layer for theme-aware map James Smith 2026-05-13 09:58:04 +01:00
  • 3554817f91 fix(drone): fix main panel height collapse in flex output container James Smith 2026-05-13 09:45:00 +01:00
  • 410225d54d fix(drone): conform to established SPA patterns throughout James Smith 2026-05-13 09:33:38 +01:00
  • 4ba8a40af9 feat(drone): replace freeform inputs with populated device selects James Smith 2026-05-13 09:25:21 +01:00
  • 6523686aca feat(drone): add main visuals panel with map and contact list James Smith 2026-05-13 09:16:54 +01:00
  • 2475e5dd5a fix(drone): show sidebar panel and expose SDR config options James Smith 2026-05-13 09:07:42 +01:00
  • 8f6bfb4df1 feat(meshcore): wire Meshcore into index.html (14 insertion points) James Smith 2026-05-11 15:47:27 +01:00
  • 36a1542176 feat(meshcore): add frontend JS module (IIFE, SSE, map, telemetry, traceroute) James Smith 2026-05-11 14:58:45 +01:00
  • 71011dd67c feat(meshcore): add HTML partial (sidebar, tabs, modals) James Smith 2026-05-11 12:58:29 +01:00
  • 173ddc9eac feat(meshcore): add CSS for Meshcore mode James Smith 2026-05-11 12:56:58 +01:00
  • 53699482e1 feat(meshcore): register blueprint and add meshcore dependency James Smith 2026-05-11 12:55:37 +01:00
  • e5c5afb158 test(meshcore): assert error message propagated in on_error test James Smith 2026-05-11 12:54:30 +01:00
  • f2af2ad0b6 test(meshcore): fix BLE docker test and add library boundary isolation James Smith 2026-05-11 12:51:45 +01:00
  • 3f6f8a5695 test(meshcore): add integration tests James Smith 2026-05-11 12:49:05 +01:00
  • 0d9bb53722 test(meshcore): strengthen connect and send boundary tests James Smith 2026-05-11 12:47:10 +01:00
  • d84cd41896 test(meshcore): add missing coverage for 7 endpoints + SSE keepalive James Smith 2026-05-11 12:44:11 +01:00
  • ed4b6ef897 test(meshcore): add route tests James Smith 2026-05-11 12:41:49 +01:00