Commit Graph

  • 0f59c32681 Merge pull request #241 from jimarndt/fix-dsc-decoder main Smittix 2026-07-28 14:53:36 +01:00
  • 720c8a227b Fix MMSI/position decode convention per spec; flag uncertain positions instead of clamping/discarding; deduplicate methods Jim Arndt 2026-07-22 14:50:48 -07:00
  • d543214a9d Add lat/lon position decode, remove dead parser code Jim Arndt 2026-07-22 10:03:43 -07:00
  • 8c9e66514d Fix DSC decoder: eleven bugs preventing VHF decode Jim Arndt 2026-07-21 00:15:52 -07:00
  • cc75388fd4 fix: propagate USRP/BladeRF/HydraSDR through remaining SDR-type lists James Smith 2026-07-08 19:28:14 +01:00
  • e4d8d961ba chore: remove instagram promo html James Smith 2026-07-08 14:53:43 +01:00
  • 0137a06cfe fix: add USRP, BladeRF, and HydraSDR to hardware type dropdown James Smith 2026-07-08 14:53:05 +01:00
  • a7e65ee78f fix: silence pip log noise during install James Smith 2026-07-07 14:36:12 +01:00
  • a6edaa73d1 fix: prevent ~/.local package pollution breaking health check James Smith 2026-07-07 14:15:59 +01:00
  • 456404a266 feat: ADS-B historical playback map (closes #208) v2.32.0 James Smith 2026-07-07 13:04:23 +01:00
  • 1faa390ea7 feat: BladeRF and HydraSDR RFOne support (closes #121, closes #203) v2.31.0 James Smith 2026-07-07 12:08:03 +01:00
  • dfab714104 feat: APRS export, USRP support, and MQTT data export (closes #222) v2.30.0 James Smith 2026-07-07 11:47:21 +01:00
  • 6d0b0437b3 fix: hide feed column in sensor dashboard mode, not just #output James Smith 2026-06-23 13:54:12 +01:00
  • a5a91fff69 chore: bump version to 2.29.0 v2.29.0 James Smith 2026-07-05 15:01:12 +01:00
  • 9c3eb62499 fix: correct ADS-B Postgres password env var mismatch and docs James Smith 2026-07-05 14:57:36 +01:00
  • 96172ca593 style: apply ruff-format to entire codebase James Smith 2026-07-05 14:48:11 +01:00
  • 82e64104fe fix: resolve ruff import ordering and unused import errors James Smith 2026-07-05 14:44:56 +01:00
  • 065b4778a9 feat: TSCM sweep metadata, cleared devices, and examiner ignore list James Smith 2026-07-05 14:37:08 +01:00
  • 5d87656909 chore: exclude design docs and purge sensitive history James Smith 2026-07-05 14:25:04 +01:00
  • 8b2879c71f feat: add category filter to TSCM report exports James Smith 2026-07-05 13:34:09 +01:00
  • 526f21b244 chore: release v2.28.0 v2.28.0 James Smith 2026-07-05 12:48:54 +01:00
  • 1c9bd34a28 chore: release v2.28.0 James Smith 2026-07-05 12:48:54 +01:00
  • 1ded1e259d feat: expand signal database to 594 signals from Artemis-DB James Smith 2026-07-05 12:45:58 +01:00
  • b192dd704c feat: expand signal database to 594 signals from Artemis-DB James Smith 2026-07-05 12:45:58 +01:00
  • c2d766fcfa fix: load SignalIdModal on dashboard pages; clear status on zero matches James Smith 2026-07-03 09:08:34 +01:00
  • 1483682172 fix: load SignalIdModal on dashboard pages; clear status on zero matches James Smith 2026-07-03 09:08:34 +01:00
  • 339f6cc04b feat: wire SignalIdModal to waterfall and global nav James Smith 2026-07-03 08:56:26 +01:00
  • c6977eedde feat: wire SignalIdModal to waterfall and global nav James Smith 2026-07-03 08:56:26 +01:00
  • 76814a51b3 feat: add SignalIdModal IIFE component with scored results James Smith 2026-07-03 08:49:55 +01:00
  • ea7e3941d4 feat: add SignalIdModal IIFE component with scored results James Smith 2026-07-03 08:49:55 +01:00
  • 11b94036ff fix: return 503 (not 502) when signal DB match fails James Smith 2026-07-03 08:32:49 +01:00
  • a336da80fb fix: return 503 (not 502) when signal DB match fails James Smith 2026-07-03 08:32:49 +01:00
  • df66d1e445 feat: add POST /signalid/match route with scoring and caching James Smith 2026-07-03 08:29:21 +01:00
  • 29c3f9bdaf feat: add POST /signalid/match route with scoring and caching James Smith 2026-07-03 08:29:21 +01:00
  • 5f1d38282c fix: remove unused pytest import in test_signalid_match James Smith 2026-07-03 08:21:50 +01:00
  • e2d8504beb fix: remove unused pytest import in test_signalid_match James Smith 2026-07-03 08:21:50 +01:00
  • 115dffd18e feat: add signal_db loader and match_signals scoring function James Smith 2026-07-03 08:10:47 +01:00
  • 9f4895a80b feat: add signal_db loader and match_signals scoring function James Smith 2026-07-03 08:10:47 +01:00
  • 76fcce949c feat: add signal database seed and schema validation test James Smith 2026-07-02 11:48:57 +01:00
  • d1f768e23f feat: add signal database seed and schema validation test James Smith 2026-07-02 11:48:57 +01:00
  • 60a4dd1c90 docs: add signal identification implementation plan James Smith 2026-07-02 09:40:36 +01:00
  • bbcd9257f3 docs: add signal identification design spec James Smith 2026-07-02 09:18:45 +01:00
  • a75ad9f3e4 docs: refactor documentation to remove duplication and improve clarity James Smith 2026-07-01 14:43:34 +01:00
  • 48b9d9d05a docs: refactor documentation to remove duplication and improve clarity James Smith 2026-07-01 14:43:34 +01:00
  • 2f2d0dac9b fix: meshcore serial connection and battery calculation issues James Smith 2026-07-01 14:22:10 +01:00
  • 0d45d5ce07 fix: meshcore serial connection and battery calculation issues James Smith 2026-07-01 14:22:10 +01:00
  • 7e50df25c9 fix: restore lightbox fixed positioning on GitHub Pages site James Smith 2026-07-01 14:06:22 +01:00
  • f792f2b164 fix: restore lightbox fixed positioning on GitHub Pages site James Smith 2026-07-01 14:06:22 +01:00
  • 7b81362b11 fix: restore lightbox popout for screenshot images James Smith 2026-07-01 13:58:51 +01:00
  • 0801da3ba3 fix: restore lightbox popout for screenshot images James Smith 2026-07-01 13:58:51 +01:00
  • 5c5dd998ef fix: make screenshot images clickable on GitHub Pages site James Smith 2026-07-01 13:56:20 +01:00
  • d8788121e0 fix: make screenshot images clickable on GitHub Pages site James Smith 2026-07-01 13:56:20 +01:00
  • 5c49643a0a fix: skip vcgencmd throttle probe when binary is absent James Smith 2026-06-12 18:43:34 +01:00
  • 386b95a25d fix: skip vcgencmd throttle probe when binary is absent James Smith 2026-06-12 18:43:34 +01:00
  • 751639b8d8 fix: tracker signature scoring — gate boost/length signals, name-only detects LOW James Smith 2026-06-12 18:43:20 +01:00
  • 753a08234e fix: tracker signature scoring — gate boost/length signals, name-only detects LOW James Smith 2026-06-12 18:43:20 +01:00
  • 799278e58d test: repair stale assertions in bluetooth group and deauth detector James Smith 2026-06-12 15:44:59 +01:00
  • 276b151e9e test: repair stale assertions in bluetooth group and deauth detector James Smith 2026-06-12 15:44:59 +01:00
  • 60480ccf37 test: repair stale assertions in validation/waterfall/meshtastic/routes James Smith 2026-06-12 14:56:02 +01:00
  • 30450295b5 test: repair stale assertions in validation/waterfall/meshtastic/routes James Smith 2026-06-12 14:56:02 +01:00
  • 73e05ed31b fix: guard capabilities import in agent for stripped-host degradation James Smith 2026-06-12 11:39:39 +01:00
  • 47c0fcbefa fix: guard capabilities import in agent for stripped-host degradation James Smith 2026-06-12 11:39:39 +01:00
  • ed496b006c fix: align pyproject meshcore pin with requirements.txt (>=2.3.0) James Smith 2026-06-12 09:30:19 +01:00
  • 2ec5085673 fix: align pyproject meshcore pin with requirements.txt (>=2.3.0) James Smith 2026-06-12 09:30:19 +01:00
  • 618f82a1c1 docs: record UI direction — dashboards for map-heavy modes James Smith 2026-06-12 08:46:37 +01:00
  • 379b6a9667 docs: record UI direction — dashboards for map-heavy modes James Smith 2026-06-12 08:46:37 +01:00
  • ccb79408db refactor: single dependency probe in capability detection; real test coverage James Smith 2026-06-12 08:37:30 +01:00
  • 5cff7de117 refactor: single dependency probe in capability detection; real test coverage James Smith 2026-06-12 08:37:30 +01:00
  • ac7171fed7 refactor: extract shared capability detection from agent James Smith 2026-06-12 08:31:54 +01:00
  • 0588055d1f refactor: extract shared capability detection from agent James Smith 2026-06-12 08:31:54 +01:00
  • ec59ef0e42 test: mode registry consistency checks; fail fast if registry missing James Smith 2026-06-12 08:11:04 +01:00
  • e14271c5ee test: mode registry consistency checks; fail fast if registry missing James Smith 2026-06-12 08:11:04 +01:00
  • 71f44c0f40 refactor: registry-driven mode init dispatch in switchMode James Smith 2026-06-12 08:03:40 +01:00
  • e38b8fb464 refactor: registry-driven mode init dispatch in switchMode James Smith 2026-06-12 08:03:40 +01:00
  • 1348d16705 refactor: derive sidebar toggles and destroy map from registry James Smith 2026-06-11 21:46:40 +01:00
  • a1b1e5a77e refactor: derive sidebar toggles and destroy map from registry James Smith 2026-06-11 21:46:40 +01:00
  • fc494a763e refactor: derive modeCatalog and modesWithVisuals from registry James Smith 2026-06-11 21:29:37 +01:00
  • 5d3811cc60 refactor: derive modeCatalog and modesWithVisuals from registry James Smith 2026-06-11 21:29:37 +01:00
  • 844a1698af feat: introduce frontend mode registry (no behaviour change) James Smith 2026-06-11 21:16:40 +01:00
  • 8813d069bc feat: introduce frontend mode registry (no behaviour change) James Smith 2026-06-11 21:16:40 +01:00
  • 5fdf2a4fc6 fix: reject non-canonical subpaths in agent proxy allowlist James Smith 2026-06-11 17:49:19 +01:00
  • cdb5285b68 fix: reject non-canonical subpaths in agent proxy allowlist James Smith 2026-06-11 17:49:19 +01:00
  • 1c94fcdce9 refactor: route agent wifi clients through generic proxy James Smith 2026-06-11 17:43:16 +01:00
  • 67847eb708 refactor: route agent wifi clients through generic proxy James Smith 2026-06-11 17:43:16 +01:00
  • 36e3d7a36e feat: allowlisted generic agent proxy route James Smith 2026-06-11 17:41:01 +01:00
  • c870f118bf feat: allowlisted generic agent proxy route James Smith 2026-06-11 17:41:01 +01:00
  • 8b13ec85ac refactor: agent satellite predictor reads TLEs from unified store James Smith 2026-06-11 17:31:00 +01:00
  • a202c9dd94 refactor: agent satellite predictor reads TLEs from unified store James Smith 2026-06-11 17:31:00 +01:00
  • 995a039ff5 test: isolate the TLE store suite-wide James Smith 2026-06-11 17:29:03 +01:00
  • 07887b7c99 test: isolate the TLE store suite-wide James Smith 2026-06-11 17:29:03 +01:00
  • 715c24735d fix: point doppler and ground-station scheduler at unified TLE store James Smith 2026-06-11 17:25:29 +01:00
  • 0af3028151 fix: point doppler and ground-station scheduler at unified TLE store James Smith 2026-06-11 17:25:29 +01:00
  • c8f2bc5a88 refactor: weather sat prediction reads TLEs from unified store James Smith 2026-06-11 17:23:20 +01:00
  • 5e996654fe refactor: weather sat prediction reads TLEs from unified store James Smith 2026-06-11 17:23:20 +01:00
  • 1a60c52fca refactor: hoist TLE reads and batch write-backs in satellite request paths James Smith 2026-06-11 17:20:01 +01:00
  • 320fe82348 refactor: hoist TLE reads and batch write-backs in satellite request paths James Smith 2026-06-11 17:20:01 +01:00
  • 3074318600 refactor: satellite routes read/write TLEs via unified store James Smith 2026-06-11 17:12:23 +01:00
  • 1c72e15c7c refactor: satellite routes read/write TLEs via unified store James Smith 2026-06-11 17:12:23 +01:00
  • 1cde06ffc7 fix: harden TLE store for cross-process use James Smith 2026-06-11 17:07:30 +01:00
  • 74d5663f73 fix: harden TLE store for cross-process use James Smith 2026-06-11 17:07:30 +01:00