Commit Graph

  • e27b4d78cb Merge pull request #1 from mitchross/copilot/fix-security-issues Mitch Ross 2026-02-09 16:09:39 -05:00
  • 19f9624083 Fix security issues, breaking changes, and code cleanup for weather satellite PR copilot-swe-agent[bot] 2026-02-09 20:58:26 +00:00
  • d41ba61aee Fix security issues, breaking changes, and code cleanup for weather satellite PR copilot-swe-agent[bot] 2026-02-09 20:58:26 +00:00
  • e0b8bf7e9b Initial plan copilot-swe-agent[bot] 2026-02-09 20:52:52 +00:00
  • 35cf01c11e Initial plan copilot-swe-agent[bot] 2026-02-09 20:52:52 +00:00
  • 9a5b7ea592 Fix DMR audio/text deadlock: start ffmpeg per-client, not at launch Smittix 2026-02-09 19:25:07 +00:00
  • 00c9a6fdd9 Fix DMR audio/text deadlock: start ffmpeg per-client, not at launch Smittix 2026-02-09 19:25:07 +00:00
  • 54df640981 Fix DMR audio stream failing with "no supported source found" Smittix 2026-02-09 18:14:33 +00:00
  • fce66a6a60 Fix DMR audio stream failing with "no supported source found" Smittix 2026-02-09 18:14:33 +00:00
  • 1c3fe426e7 Add DMR audio output, frequency persistence, and bookmarks Smittix 2026-02-09 18:05:27 +00:00
  • b023e4cdc7 Add DMR audio output, frequency persistence, and bookmarks Smittix 2026-02-09 18:05:27 +00:00
  • 29d29e7775 Fix waterfall-to-listen SDR busy race condition Smittix 2026-02-09 13:58:42 +00:00
  • a8f2912b90 Fix waterfall-to-listen SDR busy race condition Smittix 2026-02-09 13:58:42 +00:00
  • fdbfe58736 Fix banner filter eating dsd-fme data lines and add event log capture Smittix 2026-02-09 11:41:32 +00:00
  • a2a7ac8fec Fix banner filter eating dsd-fme data lines and add event log capture Smittix 2026-02-09 11:41:32 +00:00
  • 93f0044bb2 Fix dsd-fme DMR flag (-fd is D-STAR, not DMR) and audio output Smittix 2026-02-09 10:31:44 +00:00
  • 4e168ff502 Fix dsd-fme DMR flag (-fd is D-STAR, not DMR) and audio output Smittix 2026-02-09 10:31:44 +00:00
  • 3612a0c017 Bump version to 2.15.0 Smittix 2026-02-09 09:22:41 +00:00
  • 51aba87852 Bump version to 2.15.0 v2.15.0 Smittix 2026-02-09 09:22:41 +00:00
  • 3d81484ad8 Fix dsd-fme protocol flags, device label, and add tuning controls Smittix 2026-02-09 08:44:23 +00:00
  • 4c13e98091 Fix dsd-fme protocol flags, device label, and add tuning controls Smittix 2026-02-09 08:44:23 +00:00
  • 0cc602a60c Fix weather satellite decoder security, architecture, and race conditions Mitch Ross 2026-02-08 21:29:45 -05:00
  • 54c849ab60 Fix weather satellite decoder security, architecture, and race conditions Mitch Ross 2026-02-08 21:29:45 -05:00
  • 7d766efeb8 Merge upstream/main: sync fork with conflict resolution Mitch Ross 2026-02-08 20:06:41 -05:00
  • 94ee22fdd4 Merge upstream/main: sync fork with conflict resolution Mitch Ross 2026-02-08 20:06:41 -05:00
  • ca6ea7dd8c Fix DMR frontend/backend state desync causing 409 on start Smittix 2026-02-08 23:20:02 +00:00
  • b96eb8ccba Fix DMR frontend/backend state desync causing 409 on start Smittix 2026-02-08 23:20:02 +00:00
  • 23e61a18f6 Fix digital voice decoder producing no output due to wrong dsd-fme flags Smittix 2026-02-08 23:12:54 +00:00
  • b8a80460bf Fix digital voice decoder producing no output due to wrong dsd-fme flags Smittix 2026-02-08 23:12:54 +00:00
  • 63d3d93cfa Add cross-module frequency routing from Listening Post to decoders Smittix 2026-02-08 22:45:47 +00:00
  • 7130c2d4c4 Add cross-module frequency routing from Listening Post to decoders Smittix 2026-02-08 22:45:47 +00:00
  • 76a0515f59 Fix settings modal overflowing viewport on smaller screens Smittix 2026-02-08 22:25:58 +00:00
  • 62c34c1e95 Fix settings modal overflowing viewport on smaller screens Smittix 2026-02-08 22:25:58 +00:00
  • aa9d51829e Add USB-level device probe to prevent cryptic rtl_fm crashes Smittix 2026-02-08 22:24:02 +00:00
  • e413f54651 Add USB-level device probe to prevent cryptic rtl_fm crashes Smittix 2026-02-08 22:24:02 +00:00
  • 7f2aaf3891 Fix APRS crash on large station count and station list overflow Smittix 2026-02-08 22:13:28 +00:00
  • 1a4af214bf Fix APRS crash on large station count and station list overflow Smittix 2026-02-08 22:13:28 +00:00
  • 9f6632c5e0 Remove GSM spy functionality for legal compliance Smittix 2026-02-08 22:04:12 +00:00
  • c2891938ab Remove GSM spy functionality for legal compliance Smittix 2026-02-08 22:04:12 +00:00
  • b64bff24d9 Fix signal handler deadlock and add satellite TLE data Smittix 2026-02-08 21:50:13 +00:00
  • 2bed35dd64 Fix signal handler deadlock and add satellite TLE data Smittix 2026-02-08 21:50:13 +00:00
  • 0ab44abe2f Fix heatmap for towers with CID=0 or no geocoded coordinates Smittix 2026-02-08 21:27:36 +00:00
  • 0c656cff2b Fix heatmap for towers with CID=0 or no geocoded coordinates Smittix 2026-02-08 21:27:36 +00:00
  • 946fccdf65 Fix heatmap: add type coercion, LAC matching, debug logging, and user feedback Smittix 2026-02-08 21:22:23 +00:00
  • e03ba3f5ed Fix heatmap: add type coercion, LAC matching, debug logging, and user feedback Smittix 2026-02-08 21:22:23 +00:00
  • d92b9c220a Add Leaflet.heat crowd density heatmap to GSM Spy dashboard Smittix 2026-02-08 20:55:06 +00:00
  • c6ff8abf11 Add Leaflet.heat crowd density heatmap to GSM Spy dashboard Smittix 2026-02-08 20:55:06 +00:00
  • 7409e77364 Add 2G generation label to GSM band selector options Smittix 2026-02-08 20:41:02 +00:00
  • eff6ca3e87 Add 2G generation label to GSM band selector options Smittix 2026-02-08 20:41:02 +00:00
  • 03c6be4f37 Fix grgsm_scanner crash on unsupported band names (GSM800, EGSM900_EXT) Smittix 2026-02-08 20:39:12 +00:00
  • 1a5b076a8d Fix grgsm_scanner crash on unsupported band names (GSM800, EGSM900_EXT) Smittix 2026-02-08 20:39:12 +00:00
  • 6a09260418 Fix tshark hex parsing and add API key settings UI Smittix 2026-02-08 20:35:31 +00:00
  • 90e88fc469 Fix tshark hex parsing and add API key settings UI Smittix 2026-02-08 20:35:31 +00:00
  • 2634fba659 Fix GSM dashboard counters, improve lists, add device detail modal Smittix 2026-02-08 20:24:51 +00:00
  • 98f6d18bea Fix GSM dashboard counters, improve lists, add device detail modal Smittix 2026-02-08 20:24:51 +00:00
  • b6a43ec1b9 Fix geocoding: validate API responses, clean poisoned cache, improve logging Smittix 2026-02-08 19:55:00 +00:00
  • 7d69cac7e7 Fix geocoding: validate API responses, clean poisoned cache, improve logging Smittix 2026-02-08 19:55:00 +00:00
  • b8780db849 Fix EGSM900 downlink frequency: 935 MHz not 925 MHz Smittix 2026-02-08 19:50:04 +00:00
  • c6a8a4a492 Fix EGSM900 downlink frequency: 935 MHz not 925 MHz Smittix 2026-02-08 19:50:04 +00:00
  • 43a4004cc1 add test harness Mitch Ross 2026-02-08 14:45:12 -05:00
  • ca15e227cd add test harness Mitch Ross 2026-02-08 14:45:12 -05:00
  • 2ea66d7c0f Fix OpenCellID integration: CID=0 handling, API key check, tab parsing Smittix 2026-02-08 19:37:06 +00:00
  • 391aff52ce Fix OpenCellID integration: CID=0 handling, API key check, tab parsing Smittix 2026-02-08 19:37:06 +00:00
  • 7c2d620aeb Remove tshark -Y display filter that blocked all GSM packets Smittix 2026-02-08 19:24:10 +00:00
  • 3dc16b392b Remove tshark -Y display filter that blocked all GSM packets Smittix 2026-02-08 19:24:10 +00:00
  • 8de2e36ffb Fix tshark crash by skipping invalid fields instead of using fallbacks Smittix 2026-02-08 19:14:09 +00:00
  • 4d7be047da Fix tshark crash by skipping invalid fields instead of using fallbacks Smittix 2026-02-08 19:14:09 +00:00
  • 08cc2dee92 Fix tshark field discovery to validate with actual extraction test Smittix 2026-02-08 18:56:50 +00:00
  • 182e1f3239 Fix tshark field discovery to validate with actual extraction test Smittix 2026-02-08 18:56:50 +00:00
  • 5e4547b82c Auto-discover tshark field names for GSM protocol compatibility Smittix 2026-02-08 18:49:20 +00:00
  • 87782319f2 Auto-discover tshark field names for GSM protocol compatibility Smittix 2026-02-08 18:49:20 +00:00
  • a974d49505 Add live monitoring status overlay with heartbeat updates Smittix 2026-02-08 18:41:30 +00:00
  • 6b7f817aa6 Add live monitoring status overlay with heartbeat updates Smittix 2026-02-08 18:41:30 +00:00
  • a4f4f18612 Fix tshark capture: add GSMTAP filter, line buffering, stderr capture Smittix 2026-02-08 18:37:48 +00:00
  • 82f442ffb8 Fix tshark capture: add GSMTAP filter, line buffering, stderr capture Smittix 2026-02-08 18:37:48 +00:00
  • fce50a9d37 Merge upstream/main: add gsm_spy blueprint Mitch Ross 2026-02-08 13:15:20 -05:00
  • 1924203c19 Merge upstream/main: add gsm_spy blueprint Mitch Ross 2026-02-08 13:15:20 -05:00
  • baae39bc40 Fix grgsm_livemon Qt crash in headless Docker container Smittix 2026-02-08 18:13:15 +00:00
  • f18ed26005 Fix grgsm_livemon Qt crash in headless Docker container Smittix 2026-02-08 18:13:15 +00:00
  • a9a2753a8e Move scan progress bar above map as prominent overlay Smittix 2026-02-08 18:04:25 +00:00
  • 897cea5b54 Move scan progress bar above map as prominent overlay Smittix 2026-02-08 18:04:25 +00:00
  • a91ac17670 Fix grgsm_livemon crash diagnostics and SSE race condition Smittix 2026-02-08 18:03:03 +00:00
  • cd2d51ee40 Fix grgsm_livemon crash diagnostics and SSE race condition Smittix 2026-02-08 18:03:03 +00:00
  • 4fb67d50b2 Auto-switch to monitor mode after scan for device tracking Smittix 2026-02-08 17:42:10 +00:00
  • 39ed4bffba Auto-switch to monitor mode after scan for device tracking Smittix 2026-02-08 17:42:10 +00:00
  • 3c82e6df17 Add scan progress to frontend, fix Europe band defaults Smittix 2026-02-08 17:28:54 +00:00
  • 6010c7d589 Add scan progress to frontend, fix Europe band defaults Smittix 2026-02-08 17:28:54 +00:00
  • fe8f641172 Relax CID=0 filter: allow partially decoded cells with valid MCC/MNC Smittix 2026-02-08 17:14:17 +00:00
  • 01978730ba Relax CID=0 filter: allow partially decoded cells with valid MCC/MNC Smittix 2026-02-08 17:14:17 +00:00
  • c28894a12c Fix GSM Spy dashboard: stats, signal display, CID=0 filter, tower details Smittix 2026-02-08 17:04:04 +00:00
  • 451eff83a8 Fix GSM Spy dashboard: stats, signal display, CID=0 filter, tower details Smittix 2026-02-08 17:04:04 +00:00
  • 4cd9645d92 Fix GSM Spy frontend: SSE state replay, field name mismatch, crash fix Smittix 2026-02-08 16:57:39 +00:00
  • 7cb2efca30 Fix GSM Spy frontend: SSE state replay, field name mismatch, crash fix Smittix 2026-02-08 16:57:39 +00:00
  • 989aa90ebc Add SSE stream logging to diagnose frontend data delivery Smittix 2026-02-08 16:47:41 +00:00
  • 33953fcf2b Add SSE stream logging to diagnose frontend data delivery Smittix 2026-02-08 16:47:41 +00:00
  • 884f768f2a Fix stdout buffering: use PYTHONUNBUFFERED for grgsm_scanner Smittix 2026-02-08 16:36:13 +00:00
  • 1eec4a2342 Fix stdout buffering: use PYTHONUNBUFFERED for grgsm_scanner Smittix 2026-02-08 16:36:13 +00:00
  • 3f254b1e41 Fix grgsm_scanner stdout buffering and increase scan timeout Smittix 2026-02-08 16:30:51 +00:00
  • 2dc4940ca2 Fix grgsm_scanner stdout buffering and increase scan timeout Smittix 2026-02-08 16:30:51 +00:00
  • 4ec36bdfbd Switch gr-gsm source from ptrkrysik to bkerler fork Smittix 2026-02-08 16:26:09 +00:00