TSCM Investigative Workflow
This release rounds out TSCM sweeps with the metadata and triage tools examiners asked for, plus a fix for a Postgres setup bug.
What's new
- Site/Examiner metadata — Site/Location and Examiner name fields on the sweep config, embedded in the HTML and PDF/annex reports.
- Mark Cleared — dim and badge a device as cleared directly from the live sweep view; cleared devices are excluded from generated reports, and the executive summary shows a cleared-device count.
- Examiner Ignore List — persist your own devices (phone, laptop, etc.) in
localStorageso they're filtered from the live display and every report export, with per-item removal and a clear-all button. - Report category filter — choose which risk categories (High Interest, Needs Review, Informational) to include in generated reports, across HTML, PDF, JSON, and CSV exports.
Fixed
- ADS-B history Postgres password ignored — the local setup wizard wrote the database password under the wrong
.envkey (INTERCEPT_ADSB_DB_PASSinstead ofINTERCEPT_ADSB_DB_PASSWORD), so a custom password set during setup was silently dropped. Docker Compose also hardcoded the Postgres password instead of reading it from.env. Both now correctly honorINTERCEPT_ADSB_DB_PASSWORD.
Full changelog
See CHANGELOG.md for details.