feat: the redesigned Event Clock

The new reader app replaces the old UI: Checklist with a rail (focus
pills, Next to expire, today's dailies, pinned routines), Timeline in a
new and a classic look, Routines, Archive and a Settings area, in a
Structured (default) and a Relaxed interface. It follows the approved
Round 6 B and Round 7 mockups, corrected screen by screen with the owner.

Reader data moves to a v2 store (gacha-tracker:v2:*). Existing v1 data
is migrated on first load, a recovery copy is written first, and the v1
keys are never removed, so a rollback finds them unchanged. Redeem codes
for Genshin arrive as their own feed.

Also: live's urgency ramp, editable per theme; completion and
section-complete fireworks; a returning-user tour; the design mockups,
specs, plans, reviews and handoff record.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas WintherandClaude Opus 5.5 committed 2026-10-18 01:55:16 +02:00
1 parent ddd9673f86
commit 50c6e91b00
284 files changed
+45100 -1628

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
{
"[\"genshin\",\"NEEIJB764CA3\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"6LS3F3LS5K87\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"OPERACOLLAB\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"VesnaOnPatrol\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"EPIC2026\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"Y6JYMKV6JKSL\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"Y1INABQB6DEX\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"2BJ64QRZ7RT8\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"PLDXIB886Y1S\"]": "2026-10-16T11:48:08.968Z",
"[\"genshin\",\"GENSHINGIFT\"]": "2026-10-16T11:48:08.968Z"
}