-
9f1ac9c25b
Separate delivery receipts from dismissals
main
Admin
2026-10-19 20:40:23 +01:00
-
ca2130258b
[fix](alarm): make dismissal stick and count the devices
Admin
2026-10-19 19:34:24 +01:00
-
0e24c4e4f0
[feat](alarm): let devices subscribe without an account, with a token this service mints
Admin
2026-10-19 18:37:17 +01:00
-
914fd6570d
[fix](alarm): label the debug compose for the data plane
Admin
2026-10-19 02:52:02 +01:00
-
3cd04105bb
[docs](alarm): record the four alert endings
Admin
2026-10-19 02:28:59 +01:00
-
6873b1a3f1
[chore](alarm): ignore test logs from every source package
Admin
2026-10-19 02:28:59 +01:00
-
55e83d6bfd
[feat](alarm): hash client identifiers in stdout request logs
Admin
2026-10-19 02:28:59 +01:00
-
028f9e7dae
[refactor](alarm): make a readable message structural on every error
Admin
2026-10-19 02:26:46 +01:00
-
3ccea3e9f6
[feat](alarm): keep one anonymised lifecycle event log
Admin
2026-10-19 02:26:46 +01:00
-
6e6a1e9c8a
[feat](alarm): add a durable per-device delivery ledger
Admin
2026-10-19 02:26:46 +01:00
-
0334d7fe93
[feat](alarm): store device ids as sha256 digests
Admin
2026-10-19 02:26:31 +01:00
-
3a2da52b7a
[refactor](alarm): end alerts by disarm or expiry, not a ring timer
Admin
2026-10-19 02:26:31 +01:00
-
f055700c2d
[refactor](alarm): retire subscribe-token rotation
Admin
2026-10-19 02:26:31 +01:00
-
ec38e680d6
init
Admin
2026-10-18 22:31:16 +01:00