Tags give the ability to mark specific points in history as being important
-
v1.4.8d
0673988b · ·v1.4.8d: auto-load data/deflock.env in main.py, add loader tests, update cron docs
-
v1.4.8c
a856e63a · ·v1.4.8c: fifth test suite for verify.sh, churn boundary tests, admit all suites in docs
-
-
v1.4.8a
e9c31f34 · ·post-install hint now points to update.sh instead of git pull, CONTRIBUTING.md acknowledges fourth test suite
-
v1.4.8
8f78dffb · ·v1.4.8: safer, opt-in uninstall — setup-systemd-timer.sh --uninstall now only removes the systemd units; deleting the install directory requires the new --purge flag plus an interactive confirmation, and is refused outright unless the target tree is provably a DeflockWebhook install (main.py + the script itself present), so a copy of the script run from outside the project can never rm -rf an unrelated directory. New tests/test_setup_systemd.sh suite (4 tests, systemctl stubbed via PATH) covers all four paths: plain uninstall keeps the directory, purge+confirm deletes it, purge declined keeps it, purge of a non-install tree refuses. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
v1.4.7
8918d05d · ·v1.4.7: bring CONTRIBUTING.md up to date — state the feature freeze up front (bug fixes/hardening/tests/docs wanted, feature MRs declined for now), require all three test suites green (test_deflock.py, test_update.sh, test_install.sh) plus the dev/run.sh tour for diff/guard/churn changes, document the dev/ fake-Overpass environment as the no-secrets way to develop, and mention ntfy alongside Discord; every command and expected output cited was re-verified against the repo Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
v1.4.5
410d25c0 · ·v1.4.5: signed releases + stability hardening — release manifest (CHECKSUMS + CHECKSUMS.sig) signed by an offline key, verified by update.sh against the pinned pubkey before any file is replaced (scripts/verify.sh audits installs anytime); rebuild_daily_stats is now an ordered ledger replay (re-baseline re-seeds total_active, crash-duplicated rows count once); oversized OSM tag values can no longer wedge alert delivery (clip + chunk hard cap); config errors and unknown CLI args exit 2; installer's non-git refresh replaces wholesale; +13 tests incl. new tests/test_install.sh
-
v1.4.4
6799a2da · ·v1.4.4: refresh README media — re-record docs/demo.gif and add ntfy alert screenshot to match current app output
-
v1.4.3
6d9c8708 · ·v1.4.3: ship dev/ fake-Overpass environment — scripted scenario server, one-command tour runner (dev/run.sh), dev-only DEFLOCK_OVERPASS_URL / DEFLOCK_DATA_DIR overrides
-
v1.4.2
4e26f9f8 · ·v1.4.2: polish installer terminal output — consistent helpers, NO_COLOR support, aligned summary block
-
v1.4.1
9678a1e9 · ·v1.4.1: ntfy is a full notification channel — installer prompts for either/both (at least one required), all message types delivered to every configured channel; installer prints a working --summary command Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
v1.4.0
c77fc2cf · ·v1.4.0: stability hardening — quote-safe config, bounded auto-updater, monthly summaries, ntfy mirror, operator tracking, area guard, exit codes, zero-camera areas, 54-test gate; README early-development notice Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
v1.3.0
d242edcb · ·v1.3.0: opt-in nightly auto-update to tagged releases — git-optional, never blocks monitoring Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
v1.2.2
0cf604e3 · ·v1.2.2: churn-aware tag-edit alerts, Overpass remark rejection, webhook-verified baseline, hardened 429/config handling, gap-free daily_stats
-
v1.2.1
39566bde · ·v1.2.1: query DeFlock's own Overpass instance first; honor bare `direction` tag overpass.deflock.org is now the primary endpoint (public servers remain as fallbacks), keeping ALPR polling traffic off shared community infrastructure. node_to_record() now falls back to the bare `direction` tag some mappers use instead of `camera:direction`. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
v1.2.0
c0043683 · ·v1.2.0: track camera tag modifications — amber alert, modified ledger event, daily-stats column Also in this release: UTC ISO-8601 timestamps throughout, OSM node-churn reconciliation (re-mapped node IDs no longer alert), timer jitter via RandomizedDelaySec, and README screenshots + demo gif. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
v1.1.1
14087d14 · ·Reorganize into scripts/ tests/ data/ layout; auto-migrate existing data; make numeric-env test hermetic
-
v1.1.0
d08cc962 · ·Docs: add Compatibility section; sync README/CLAUDE with installer, baseline confirmation message, and shipped test suite
-