d3mocide/Sovereign_Watch
Distributed Multi-INT Fusion Center designed for decentralized situational awareness.
81Stars
18Forks
135Claude Commits
TypeScriptLanguage
adbsadsbaisanalyticsdata-sovereigntyosintosint-toolreconnaissancesigintsigint-recon
First Claude commit: Feb 16, 2026Last Claude commit: 2mo agoDiscovered: Mar 17, 2026
Recent Claude Commits
feat: add session token gates for MCP and z-ordering context
12d331f2mo agoauthor_emailfeat(infra-poller): modernize to async service architecture
552da5f2mo agoauthor_emailrefactor: consolidate space domain pollers into unified space_pulse service
073841c2mo agoauthor_emailfeat(rendering): five tactical layer visual enhancements
c4f42252mo agoauthor_emailfeat(ingest-05): SatNOGS integration for spectrum verification
0d56d1f2mo agoauthor_emailfeat(aurora): smooth aurora rendering with HeatmapLayer + spatial shimmer
d03c3252mo agoauthor_emailmerge(dev): resolve conflicts — keep tighter TS types from dev + our aurora/jamming additions
6c1fbf32mo agoauthor_emailfeat: SIGINT GPS Jamming Detection + NOAA Space Weather layers (Ingest-04 / FE-36 / Ingest-15)
f4dbd292mo agoauthor_emailmerge(main): resolve App.tsx conflict from JS8/GhostNet integration
e4163bb2mo agoauthor_emailmerge(main): resolve conflicts from RF/FCC enrich feature merge
a9401ff2mo agoauthor_emailfeat: configurable fetch-hour gating for RadioReference, orbital TLE, and FCC
6f8bdf52mo agoauthor_emailperf: reduce SSD write load and bound unbounded table growth
18b89ec2mo agoauthor_emaildocs(frontend): document deferred lint warnings for IDE review
f16d1ec2mo agoauthor_emailfix(frontend): eliminate all no-explicit-any ESLint warnings
cb0a0d32mo agoauthor_emailchore(frontend): install missing eslint deps to unblock linting
ba767962mo agoauthor_emailfix(infra): wire towersData through useAnimationLoop to composeAllLayers
de59f582mo agoauthor_emailfix(js8call): align KiwiSDR passband and dial freq with GhostNet guide
8574d972mo agoauthor_emailfeat(js8call): integrate GhostNet-specific UI into RadioTerminal
566e9ea2mo agoauthor_emailfeat: propagate _source tag to enable global watchlist entity rendering
1867ea32mo agoauthor_emailfix(ingestion): implement RadioReference trunked system fetch via correct v9 API call chain
71523c82mo agoauthor_emailfeat: add flight track history panel with altitude chart and route info
35c98bc2mo agoauthor_emailfeat(watchlist): add global watchlist management UI and fix spatial filter bypass
7db9f2b2mo agoauthor_emailfeat(adsb): OpenSky global ICAO24 watchlist tracking
994c6962mo agoauthor_emaildocs: add task log for MCP LSP configuration changes
ef99f502mo agoauthor_emaildocs: update LSP setup section for Docker/local-binary dual-path
e2ad77d2mo agoauthor_emailadd wrapper scripts so Docker and local binary coexist for LSP MCP servers
3841fc92mo agoauthor_emailfix: use relative workspace path in mcp.json LSP args
cfa20312mo agoauthor_emailswitch LSP MCP servers from Docker to local binary
c24a8072mo agoauthor_emailfeat(adsb): integrate OpenSky Network as supplemental aircraft source
83a37182mo agoauthor_emailfix(playback): correct time-range selection and missing recent-track bugs
f53c7262mo agoauthor_emailfix: correct JS8Call default frequency and remove dead QT platform override
51160172mo agoauthor_emailfeat(sdr): add WebSDR integration as VHF/UHF supplement to KiwiSDR
35328302mo agoauthor_emaildocs(research): WebSDR integration investigation report
f99c9662mo agoauthor_emailfix(rf_pulse): resolve startup errors in radioref and repeaterbook adapters
13ccebf2mo agoauthor_emailfeat: remove orbital_tracks — compute satellite positions on-demand via SGP4
b9035d93mo agoauthor_emailfix(replay): drop orbital data from replay query
df9d9b83mo agoauthor_emailfix: playback shows no data for long windows — three root causes
51ccdb23mo agoauthor_emaildocs(deps): note JS8Call-improved fork as intentional exception
19c1f573mo agoauthor_emailchore(deps): migrate to uv, update all dependencies to latest stable
2cdd3f03mo agoauthor_emailfeat(tooling): vendor mcp-language-server binary from pinned source
4dea62e3mo agoauthor_emaildocs(dev): clarify local vs Docker split and add local dependency setup
793e38a3mo agoauthor_emailoptimize: reduce unnecessary tool calls in agent rules
aff52a03mo agoauthor_emaildocs(dev): add developer setup guide and cross-editor tooling config
092c8163mo agoauthor_emailfeat(lsp): integrate LSP tooling and enhance AI analyst schema context
809607a3mo agoauthor_emailfix: resolve Gemini API network errors in AI analyst panel
7e252683mo agoauthor_emailfeat(dashboard): Add stream health, sparkline, orbital tabs, outages, RF EmComm panels
cb465293mo agoauthor_emailfeat: Add DASHBOARD view mode with tactical at-a-glance overview
f10cdfd3mo agoauthor_emailfeat(listening-post): full UI↔backend feature parity for KiwiSDR DSP controls
eb7212b3mo agoauthor_emailfix(kiwi_client): full protocol compatibility with modern KiwiSDR nodes
8a3c3003mo agoauthor_emaildocs(layers): rewrite z-ordering reference with full layer matrix and depth rules
89594573mo agoauthor_email