d3mocide/Sovereign_Watch
Distributed Multi-INT Fusion Center designed for decentralized situational awareness.
79Stars
16Forks
135Claude Commits
TypeScriptLanguage
adbsadsbaisanalyticsdata-sovereigntyosintosint-toolreconnaissancesigintsigint-recon
First Claude commit: Feb 16, 2026Last Claude commit: 1mo agoDiscovered: Mar 17, 2026
Recent Claude Commits
feat: add session token gates for MCP and z-ordering context
12d331f1mo agoauthor_emailfeat(infra-poller): modernize to async service architecture
552da5f1mo agoauthor_emailrefactor: consolidate space domain pollers into unified space_pulse service
073841c1mo agoauthor_emailfeat(rendering): five tactical layer visual enhancements
c4f42251mo agoauthor_emailfeat(ingest-05): SatNOGS integration for spectrum verification
0d56d1f1mo agoauthor_emailfeat(aurora): smooth aurora rendering with HeatmapLayer + spatial shimmer
d03c3251mo agoauthor_emailmerge(dev): resolve conflicts — keep tighter TS types from dev + our aurora/jamming additions
6c1fbf31mo agoauthor_emailfeat: SIGINT GPS Jamming Detection + NOAA Space Weather layers (Ingest-04 / FE-36 / Ingest-15)
f4dbd291mo agoauthor_emailmerge(main): resolve App.tsx conflict from JS8/GhostNet integration
e4163bb1mo agoauthor_emailmerge(main): resolve conflicts from RF/FCC enrich feature merge
a9401ff1mo agoauthor_emailfeat: configurable fetch-hour gating for RadioReference, orbital TLE, and FCC
6f8bdf51mo agoauthor_emailperf: reduce SSD write load and bound unbounded table growth
18b89ec1mo agoauthor_emaildocs(frontend): document deferred lint warnings for IDE review
f16d1ec1mo agoauthor_emailfix(frontend): eliminate all no-explicit-any ESLint warnings
cb0a0d31mo agoauthor_emailchore(frontend): install missing eslint deps to unblock linting
ba767961mo agoauthor_emailfix(infra): wire towersData through useAnimationLoop to composeAllLayers
de59f581mo agoauthor_emailfix(js8call): align KiwiSDR passband and dial freq with GhostNet guide
8574d971mo agoauthor_emailfeat(js8call): integrate GhostNet-specific UI into RadioTerminal
566e9ea1mo agoauthor_emailfeat: propagate _source tag to enable global watchlist entity rendering
1867ea31mo agoauthor_emailfix(ingestion): implement RadioReference trunked system fetch via correct v9 API call chain
71523c81mo agoauthor_emailfeat: add flight track history panel with altitude chart and route info
35c98bc1mo agoauthor_emailfeat(watchlist): add global watchlist management UI and fix spatial filter bypass
7db9f2b1mo agoauthor_emailfeat(adsb): OpenSky global ICAO24 watchlist tracking
994c6961mo agoauthor_emaildocs: add task log for MCP LSP configuration changes
ef99f501mo agoauthor_emaildocs: update LSP setup section for Docker/local-binary dual-path
e2ad77d1mo agoauthor_emailadd wrapper scripts so Docker and local binary coexist for LSP MCP servers
3841fc91mo agoauthor_emailfix: use relative workspace path in mcp.json LSP args
cfa20311mo agoauthor_emailswitch LSP MCP servers from Docker to local binary
c24a8071mo agoauthor_emailfeat(adsb): integrate OpenSky Network as supplemental aircraft source
83a37181mo agoauthor_emailfix(playback): correct time-range selection and missing recent-track bugs
f53c7261mo agoauthor_emailfix: correct JS8Call default frequency and remove dead QT platform override
51160171mo agoauthor_emailfeat(sdr): add WebSDR integration as VHF/UHF supplement to KiwiSDR
35328301mo agoauthor_emaildocs(research): WebSDR integration investigation report
f99c9661mo agoauthor_emailfix(rf_pulse): resolve startup errors in radioref and repeaterbook adapters
13ccebf1mo agoauthor_emailfeat: remove orbital_tracks — compute satellite positions on-demand via SGP4
b9035d91mo agoauthor_emailfix(replay): drop orbital data from replay query
df9d9b81mo agoauthor_emailfix: playback shows no data for long windows — three root causes
51ccdb21mo agoauthor_emaildocs(deps): note JS8Call-improved fork as intentional exception
19c1f571mo agoauthor_emailchore(deps): migrate to uv, update all dependencies to latest stable
2cdd3f01mo agoauthor_emailfeat(tooling): vendor mcp-language-server binary from pinned source
4dea62e1mo agoauthor_emaildocs(dev): clarify local vs Docker split and add local dependency setup
793e38a1mo agoauthor_emailoptimize: reduce unnecessary tool calls in agent rules
aff52a01mo agoauthor_emaildocs(dev): add developer setup guide and cross-editor tooling config
092c8161mo agoauthor_emailfeat(lsp): integrate LSP tooling and enhance AI analyst schema context
809607a1mo agoauthor_emailfix: resolve Gemini API network errors in AI analyst panel
7e252681mo agoauthor_emailfeat(dashboard): Add stream health, sparkline, orbital tabs, outages, RF EmComm panels
cb465291mo agoauthor_emailfeat: Add DASHBOARD view mode with tactical at-a-glance overview
f10cdfd1mo agoauthor_emailfeat(listening-post): full UI↔backend feature parity for KiwiSDR DSP controls
eb7212b1mo agoauthor_emailfix(kiwi_client): full protocol compatibility with modern KiwiSDR nodes
8a3c3001mo agoauthor_emaildocs(layers): rewrite z-ordering reference with full layer matrix and depth rules
89594571mo agoauthor_email