Commit Graph
4 Commits
Author SHA1 Message Date
Josh Hawkins b4ff802ddf report notice counts cumulatively from a database baseline
Moving watermarks after each accepted send kept the install ID and the notice baseline out of step: pre-consent notices went out, notices raised before the first send were dropped, and a send that finished after an off/on toggle overwrote the new identity's baseline. health.notices now carries cumulative counts since the install ID was created. Creating an ID copies the lifetime counts into the existing reported_* columns before the state file names it, and nothing is written after a send, so the backend diffs consecutive reports per install ID.
2026-11-01 12:30:35 -06:00
Josh Hawkins b25b8a7294 fixes 2026-10-30 21:19:38 -05:00
Josh Hawkins d3bc434e2d adapt analytics to free-form model scenes, split notice counts, and peewee 4 2026-10-29 16:17:20 -05:00
Josh Hawkins 3b527c19a1 Generate the analytics schema and check it in CI 2026-10-29 16:01:27 -05:00