mirror of
https://github.com/BigBodyCobain/Shadowbroker.git
synced 2026-05-08 18:34:58 +02:00
fc9eff865e
New features: - In-app auto-updater with confirmation dialog, manual download fallback, restart polling, and protected file safety net - Ship layers split into 4 independent toggles (Military/Carriers, Cargo/Tankers, Civilian, Cruise/Passenger) with per-category counts - Stable entity IDs using MMSI/callsign instead of volatile array indices - Dismissible threat alert bubbles (session-scoped, survives data refresh) Performance: - GDELT title fetching is now non-blocking (background enrichment) - Removed duplicate startup fetch jobs - Docker healthcheck start_period 15s → 90s Bug fixes: - Removed fake intelligence assessment generator (OSINT-only policy) - Fixed carrier tracker GDELT 429/TypeError crash - Fixed ETag collision (full payload hash) - Added concurrent /api/refresh guard Contributors: @imqdcr (ship split + stable IDs), @csysp (dismissible alerts, PR #48) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Former-commit-id: a2c4c67da54345393f70a9b33b52e7e4fd6c049f
33 lines
423 B
Plaintext
33 lines
423 B
Plaintext
venv/
|
|
__pycache__/
|
|
*.pyc
|
|
.env
|
|
.pytest_cache/
|
|
.coverage
|
|
.git/
|
|
node_modules/
|
|
cctv.db
|
|
*.sqlite
|
|
*.db
|
|
|
|
# Debug/log files
|
|
*.txt
|
|
!requirements.txt
|
|
!requirements-dev.txt
|
|
*.html
|
|
*.xlsx
|
|
|
|
# Debug/cache JSON (keep package*.json and data files)
|
|
ais_cache.json
|
|
carrier_cache.json
|
|
carrier_positions.json
|
|
dump.json
|
|
debug_fast.json
|
|
nyc_full.json
|
|
nyc_sample.json
|
|
tmp_fast.json
|
|
|
|
# Test files (not needed in production image)
|
|
test_*.py
|
|
tests/
|