• Joined on 2026-05-03
null closed issue null/Privacy-Period-Tracker#34 2026-08-19 04:02:52 -05:00
Biometric and PIN app lock
null pushed to main at null/Privacy-Period-Tracker 2026-08-19 04:02:52 -05:00
1d8d7cc688 feat: app lock, with no way to reset a forgotten PIN
null pushed to main at null/Privacy-Period-Tracker 2026-08-19 03:09:29 -05:00
42a2d543ad docs: log the encryption decision, the crash it uncovered, and two false greens
null pushed to main at null/Privacy-Period-Tracker 2026-08-19 03:08:26 -05:00
17cddb2a61 docs: record why the database is not encrypted, and drop the claim that it is
null closed issue null/Privacy-Period-Tracker#45 2026-08-19 03:06:14 -05:00
Application scope has no CoroutineExceptionHandler — a Room flow throw kills headless processes
null pushed to main at null/Privacy-Period-Tracker 2026-08-19 03:06:14 -05:00
424a513336 fix: a throw in a background flow no longer kills the process
null opened issue null/Privacy-Period-Tracker#45 2026-08-19 02:52:58 -05:00
Application scope has no CoroutineExceptionHandler — a Room flow throw kills headless processes
null commented on issue null/Privacy-Period-Tracker#34 2026-08-19 02:02:33 -05:00
Biometric and PIN app lock

Recovery decision: none, taken by the owner 2026-08-19

This issue was filed with the recovery story open — "decide the recovery story before building the entry field" — and it is now…

null closed issue null/Privacy-Period-Tracker#9 2026-08-19 01:55:50 -05:00
Register the Forgejo webhook for Period on the Command Center
null commented on issue null/Privacy-Period-Tracker#9 2026-08-19 01:55:49 -05:00
Register the Forgejo webhook for Period on the Command Center

Registered. Hook id 3 on null/Privacy-Period-Tracker.

url:     https://privacyllc.dev/api/webhooks/forgejo
type:    forgejo    content_type: json    active: true
events:  push, issues,…
null pushed to main at null/Privacy-Period-Tracker 2026-08-19 01:48:46 -05:00
5ff9f00f04 docs: log the screenshot capture and what the seeding taught
null commented on issue null/Privacy-Period-Tracker#32 2026-08-19 01:48:16 -05:00
Play Store listing assets do not exist, and Batch 08 says the listing must be submittable

The phone screenshots exist now — eleven frames committed at e7d38bc in docs/design/screenshots/, with a README carrying the seeded dates, the capture recipe and the rules.

This issue's…

null pushed to main at null/Privacy-Period-Tracker 2026-08-19 01:47:55 -05:00
e7d38bccbd docs: eleven app screenshots, from a seeded demo history
null pushed to main at null/Privacy-Period-Tracker 2026-08-19 01:03:27 -05:00
ba5ff3d0ed docs: log the full-bleed hero work and what the hash check missed
null commented on issue null/Privacy-Period-Tracker#41 2026-08-19 01:02:56 -05:00
Illustrations are decoded at 4× — ship them in density buckets

Shipped in ae27ef6. Four density buckets per theme (617/822/1233/1644 px) and the density-less drawable/ folders are gone, so nothing is decoded at the mdpi assumption any more — that was ~17 MB…

null commented on issue null/Privacy-Period-Tracker#39 2026-08-19 01:02:55 -05:00
Onboarding artwork as full-bleed landscape masters

Shipped in b74bc4b. Sixteen files at 3:2, composed natively wide — verified by measuring edge detail across each image and testing for the step change a pasted rectangle leaves; none has one,…

null commented on issue null/Privacy-Period-Tracker#40 2026-08-19 01:02:55 -05:00
A unified onboarding step, with a full-bleed adaptive hero

Shipped in ae27ef6. StepBody replaces seven hand-rolled step layouts; Illustration is full-bleed with ContentScale.Crop, no clip, and a theme-drawn bottom fade. Height caps at a third of the…

null opened issue null/Privacy-Period-Tracker#44 2026-08-19 01:02:36 -05:00
Dark Welcome illustration is a forecast scene
null closed issue null/Privacy-Period-Tracker#40 2026-08-19 01:02:10 -05:00
A unified onboarding step, with a full-bleed adaptive hero