Commit Graph

  • 956e057878 style: use consistent early-return guard in WiFi _matches filter James Smith 2026-05-19 14:56:21 +01:00
  • f7cf0a87cc style: use consistent early-return guard in WiFi _matches filter James Smith 2026-05-19 14:56:21 +01:00
  • 4ea691a4b1 perf: combine WiFi network filters into single list pass James Smith 2026-05-19 14:54:42 +01:00
  • 902a21fc40 perf: combine WiFi network filters into single list pass James Smith 2026-05-19 14:54:42 +01:00
  • 75d27cf4bd perf: move ADS-B SSE snapshot priming into generator James Smith 2026-05-19 14:51:06 +01:00
  • eeaf87c7f2 perf: move ADS-B SSE snapshot priming into generator James Smith 2026-05-19 14:51:06 +01:00
  • fca4bda48c fix: always update fingerprint stability; assert tracker fields preserved on skip James Smith 2026-05-19 14:49:51 +01:00
  • e6e6cb3b9a fix: always update fingerprint stability; assert tracker fields preserved on skip James Smith 2026-05-19 14:49:51 +01:00
  • 5852e05339 perf: skip tracker signature scan when BLE payload fingerprint is unchanged James Smith 2026-05-19 13:14:16 +01:00
  • 260240728a perf: skip tracker signature scan when BLE payload fingerprint is unchanged James Smith 2026-05-19 13:14:16 +01:00
  • ecec2a8138 style: document cleanup now-capture and widen test sleep margin James Smith 2026-05-19 13:10:44 +01:00
  • 0e0e17b089 style: document cleanup now-capture and widen test sleep margin James Smith 2026-05-19 13:10:44 +01:00
  • b1179070e9 test: use threading to correctly exercise cleanup re-validation guard James Smith 2026-05-19 13:08:32 +01:00
  • efc14b4de0 test: use threading to correctly exercise cleanup re-validation guard James Smith 2026-05-19 13:08:32 +01:00
  • 61c446764c test: fix cleanup re-validation test to exercise actual cleanup() James Smith 2026-05-19 12:36:14 +01:00
  • 6ed24b758d test: fix cleanup re-validation test to exercise actual cleanup() James Smith 2026-05-19 12:36:14 +01:00
  • 16a5e87025 perf: minimize DataStore cleanup lock hold time James Smith 2026-05-19 12:27:25 +01:00
  • 646eb09e1d perf: minimize DataStore cleanup lock hold time James Smith 2026-05-19 12:27:25 +01:00
  • 11c95ff5d1 chore: remove project-local CLAUDE.md James Smith 2026-05-19 11:53:44 +01:00
  • 1dd3e485a6 chore: remove project-local CLAUDE.md James Smith 2026-05-19 11:53:44 +01:00
  • f2712c9d2e debug(meshcore): enable BLE debug mode and disconnect before connect James Smith 2026-05-13 21:15:24 +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
  • 50a486c39e Merge pull request #229 from smittix/fix/meshcore-connect-error-reporting Smittix 2026-05-13 21:00:55 +01:00
  • b26d94c967 Merge pull request #229 from smittix/fix/meshcore-connect-error-reporting Smittix 2026-05-13 21:00:55 +01:00
  • cfa5333845 fix(meshcore): surface backend error messages and extend polling window James Smith 2026-05-13 20:59:33 +01:00
  • 98e01f4c5b fix(meshcore): surface backend error messages and extend polling window James Smith 2026-05-13 20:59:33 +01:00
  • 152fd4753d Merge pull request #228 from smittix/fix/meshcore-ble-scan-gevent Smittix 2026-05-13 20:53:02 +01:00
  • 32f245e6ef Merge pull request #228 from smittix/fix/meshcore-ble-scan-gevent Smittix 2026-05-13 20:53:02 +01:00
  • 43dd957d36 fix(meshcore): run BLE scan in dedicated thread to avoid gevent conflict James Smith 2026-05-13 20:52:44 +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
  • bbd7ead8fd Merge pull request #227 from smittix/fix/meshcore-ble-scan-500 Smittix 2026-05-13 20:50:06 +01:00
  • e778efa5b6 Merge pull request #227 from smittix/fix/meshcore-ble-scan-500 Smittix 2026-05-13 20:50:06 +01:00
  • bd8df72093 fix(meshcore): revert wrong scan_ble_sync route call, fix scan without worker James Smith 2026-05-13 20:49:44 +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
  • 836e66846a Merge pull request #226 from smittix/fix/meshcore-ble-scan-method Smittix 2026-05-13 20:47:38 +01:00
  • daaf3d2158 Merge pull request #226 from smittix/fix/meshcore-ble-scan-method Smittix 2026-05-13 20:47:38 +01:00
  • 345654216e fix(meshcore): call scan_ble_sync() not scan_ble() in ble/scan route James Smith 2026-05-13 20:47:07 +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
  • 10841b9aa1 Merge pull request #225 from smittix/fix/meshcore-ble-scan Smittix 2026-05-13 20:43:02 +01:00
  • 5e568f59ba Merge pull request #225 from smittix/fix/meshcore-ble-scan Smittix 2026-05-13 20:43:02 +01:00
  • 1f573ee6ed fix(meshcore): BLE scan feedback and cancel-during-connecting James Smith 2026-05-13 20:42:25 +01:00
  • ae5664dbb4 fix(meshcore): BLE scan feedback and cancel-during-connecting James Smith 2026-05-13 20:42:25 +01:00
  • 4658be799a Merge pull request #224 from smittix/fix/meshcore-connect-timeout Smittix 2026-05-13 20:39:30 +01:00
  • e64d82ebb5 Merge pull request #224 from smittix/fix/meshcore-connect-timeout Smittix 2026-05-13 20:39:30 +01:00
  • 5af970efc0 fix(meshcore): show error state when connection times out James Smith 2026-05-13 20:39:16 +01:00
  • c5fdf7f7e9 fix(meshcore): show error state when connection times out James Smith 2026-05-13 20:39:16 +01:00
  • 1eb3762f32 Merge pull request #223 from smittix/fix/meshcore-ux-feedback Smittix 2026-05-13 17:33:05 +01:00
  • a59d4ec603 Merge pull request #223 from smittix/fix/meshcore-ux-feedback Smittix 2026-05-13 17:33:05 +01:00
  • 40c000d60d fix(meshcore): fix layout height, connection polling, and modal visibility James Smith 2026-05-13 16:59:59 +01:00
  • 2cdf156cd0 fix(meshcore): fix layout height, connection polling, and modal visibility James Smith 2026-05-13 16:59:59 +01:00
  • dede08b66a Merge pull request #221 from smittix/fix/meshcore-fill-height Smittix 2026-05-13 13:02:02 +01:00
  • 7c535d7ba8 Merge pull request #221 from smittix/fix/meshcore-fill-height Smittix 2026-05-13 13:02:02 +01:00
  • 6232e650a7 fix(meshcore): make strip and body direct children of visuals container James Smith 2026-05-13 12:16: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
  • 0df0b1f88e Merge pull request #220 from smittix/fix/meshcore-sidebar-hidden-css Smittix 2026-05-13 12:06:36 +01:00
  • 46f076077b Merge pull request #220 from smittix/fix/meshcore-sidebar-hidden-css Smittix 2026-05-13 12:06:36 +01:00
  • a63939b0f0 fix(meshcore): add mesh-sidebar-hidden rules to meshcore.css James Smith 2026-05-13 11:32:14 +01:00
  • 020126b6e0 fix(meshcore): add mesh-sidebar-hidden rules to meshcore.css James Smith 2026-05-13 11:32:14 +01:00
  • 5dce49daaa Merge pull request #219 from smittix/fix/meshcore-strip-layout-and-map-tiles Smittix 2026-05-13 10:54:35 +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
  • 4f717bb454 fix(meshcore): restyle to strip layout, fix map tiles James Smith 2026-05-13 10:23:31 +01:00
  • 7940728b30 fix(meshcore): restyle to strip layout, fix map tiles James Smith 2026-05-13 10:23:31 +01:00
  • 5f6aca54eb Merge pull request #218 from smittix/fix/meshcore-visuals-layout Smittix 2026-05-13 10:15:56 +01:00
  • c4d6d50687 Merge pull request #218 from smittix/fix/meshcore-visuals-layout Smittix 2026-05-13 10:15:56 +01:00
  • b6786822e8 fix(meshcore): move UI into visuals container, fix layout James Smith 2026-05-13 10:15:14 +01:00
  • 52ab1b60a3 fix(meshcore): move UI into visuals container, fix layout James Smith 2026-05-13 10:15:14 +01:00
  • 9cee687af5 Merge pull request #217 from smittix/fix/meshcore-active-display Smittix 2026-05-13 10:11:10 +01:00
  • 9641c43384 Merge pull request #217 from smittix/fix/meshcore-active-display Smittix 2026-05-13 10:11:10 +01:00
  • a392b30cd9 fix(meshcore): show mode panel when active James Smith 2026-05-13 10:10:25 +01:00
  • 1f7e0881f3 fix(meshcore): show mode panel when active James Smith 2026-05-13 10:10:25 +01:00
  • b2aa27da97 Merge pull request #216 from smittix/fix/meshcore-nav-and-card-styling Smittix 2026-05-13 10:06:40 +01:00
  • b2cc6b65ad Merge pull request #216 from smittix/fix/meshcore-nav-and-card-styling Smittix 2026-05-13 10:06:40 +01:00
  • c554cbcacf fix(meshcore): add to nav and fix welcome card styling James Smith 2026-05-13 10:02:45 +01:00
  • 28a779b91b fix(meshcore): add to nav and fix welcome card styling James Smith 2026-05-13 10:02:45 +01:00
  • bd6a5f132e fix(drone): use Settings tile layer for theme-aware map James Smith 2026-05-13 09:58:04 +01:00
  • e397a69dae fix(drone): use Settings tile layer for theme-aware map James Smith 2026-05-13 09:58:04 +01:00
  • 8caeb4b961 fix(drone): fix main panel height collapse in flex output container James Smith 2026-05-13 09:45:00 +01:00
  • 3554817f91 fix(drone): fix main panel height collapse in flex output container James Smith 2026-05-13 09:45:00 +01:00
  • 2537c6d140 fix(drone): conform to established SPA patterns throughout James Smith 2026-05-13 09:33:38 +01:00
  • 410225d54d fix(drone): conform to established SPA patterns throughout James Smith 2026-05-13 09:33:38 +01:00
  • 9fd60b6839 feat(drone): replace freeform inputs with populated device selects James Smith 2026-05-13 09:25:21 +01:00
  • 4ba8a40af9 feat(drone): replace freeform inputs with populated device selects James Smith 2026-05-13 09:25:21 +01:00
  • ba3ee1575e feat(drone): add main visuals panel with map and contact list James Smith 2026-05-13 09:16:54 +01:00
  • 6523686aca feat(drone): add main visuals panel with map and contact list James Smith 2026-05-13 09:16:54 +01:00
  • 09142420ab fix(drone): show sidebar panel and expose SDR config options James Smith 2026-05-13 09:07:42 +01:00
  • 2475e5dd5a fix(drone): show sidebar panel and expose SDR config options James Smith 2026-05-13 09:07:42 +01:00
  • 8dd30ea847 feat(meshcore): wire Meshcore into index.html (14 insertion points) James Smith 2026-05-11 15:47:27 +01:00
  • 8f6bfb4df1 feat(meshcore): wire Meshcore into index.html (14 insertion points) James Smith 2026-05-11 15:47:27 +01:00
  • fca950bf98 feat(meshcore): add frontend JS module (IIFE, SSE, map, telemetry, traceroute) James Smith 2026-05-11 14:58:45 +01:00
  • 36a1542176 feat(meshcore): add frontend JS module (IIFE, SSE, map, telemetry, traceroute) James Smith 2026-05-11 14:58:45 +01:00
  • 93b93fe3d6 feat(meshcore): add HTML partial (sidebar, tabs, modals) James Smith 2026-05-11 12:58:29 +01:00
  • 71011dd67c feat(meshcore): add HTML partial (sidebar, tabs, modals) James Smith 2026-05-11 12:58:29 +01:00
  • e3a1f8430c feat(meshcore): add CSS for Meshcore mode James Smith 2026-05-11 12:56:58 +01:00
  • 173ddc9eac feat(meshcore): add CSS for Meshcore mode James Smith 2026-05-11 12:56:58 +01:00
  • 4927c7d1a4 feat(meshcore): register blueprint and add meshcore dependency James Smith 2026-05-11 12:55:37 +01:00
  • 53699482e1 feat(meshcore): register blueprint and add meshcore dependency James Smith 2026-05-11 12:55:37 +01:00
  • a9e52bc52e test(meshcore): assert error message propagated in on_error test James Smith 2026-05-11 12:54:30 +01:00
  • e5c5afb158 test(meshcore): assert error message propagated in on_error test James Smith 2026-05-11 12:54:30 +01:00
  • a6b86dc79f test(meshcore): fix BLE docker test and add library boundary isolation James Smith 2026-05-11 12:51:45 +01:00
  • f2af2ad0b6 test(meshcore): fix BLE docker test and add library boundary isolation James Smith 2026-05-11 12:51:45 +01:00