• Joined on 2026-05-03
null pushed to dev at null/Closer 2026-06-30 23:35:18 -05:00
13c0769efb feat(games): wire pruneDeadTokens into onGameSessionUpdate
null pushed to dev at null/Closer 2026-06-30 23:35:11 -05:00
ffa038ca56 feat(dates): wire pruneDeadTokens into onDateReflectionWritten
null pushed to dev at null/Closer 2026-06-30 23:35:02 -05:00
2aa08efd39 feat(dates): wire pruneDeadTokens into onDateHistoryCreated
null pushed to dev at null/Closer 2026-06-30 23:34:59 -05:00
f8240e01a9 feat(dates): wire pruneDeadTokens into createDateMatch
null pushed to dev at null/Closer 2026-06-30 23:34:42 -05:00
342ca37e91 feat(couples): wire pruneDeadTokens into scheduledOutcomesReminder
null pushed to dev at null/Closer 2026-06-30 23:34:37 -05:00
c32a5ad8cc feat(couples): wire pruneDeadTokens into onCoupleLeave
null pushed to dev at null/Closer 2026-06-30 23:34:30 -05:00
6fda1574ea feat(backup): wire pruneDeadTokens into onRestoreRequested
null pushed to dev at null/Closer 2026-06-30 23:34:24 -05:00
b564d1da42 feat(notifications): add pruneDeadTokens utility for FCM dead-token cleanup
null pushed to dev at null/Closer 2026-06-30 23:33:57 -05:00
38eae8f915 docs: R25 coverage entries, instrumented test landmine warning, tokenized snapshot URL note
null pushed to dev at null/Closer 2026-06-30 23:33:52 -05:00
88f2350c9c docs(questions): v5 rewrite — Daily Fun Gate, restructured guides, trimmed schema
null pushed to dev at null/Closer 2026-06-30 21:25:16 -05:00
da7a497c33 docs: update ClaudeReport R24-d entry to mark all files committed
null pushed to dev at null/Closer 2026-06-30 21:25:03 -05:00
4773570745 docs: update ClaudeReport (R24-d/c) and Engineering_Reference_Manual (keybox phrase envelope)
null pushed to dev at null/Closer 2026-06-30 21:24:59 -05:00
683e4ed8d0 docs(questions): v4 content guide, v3 quality checklist, daily single choice weekday lineup spec
null pushed to dev at null/Closer 2026-06-30 21:24:56 -05:00
aa09566636 feat(backup): lock-less phrase reveal, copy-to-clipboard, partner-restore empty-state, manual helper entry (R24-d)
null pushed to dev at null/Closer 2026-06-30 21:24:39 -05:00
b78dc24870 feat(backup): add back button to restore screens (R24-d)
null pushed to dev at null/Closer 2026-06-30 21:24:34 -05:00
71227561e7 feat(backup): pass recovery phrase through RestoreManager fulfill/complete (R24-c)
null pushed to dev at null/Closer 2026-06-30 21:24:29 -05:00
209ad74532 feat(backup): add ckx:v1 keybox envelope for recovery phrase transfer (R24-c)
null pushed to dev at null/Closer 2026-06-30 20:44:01 -05:00
37815af781 chore: rebuild functions dist (add onRestoreRequested + onRestoreFulfilled exports)
null pushed to dev at null/Closer 2026-06-30 20:43:38 -05:00
1e9f8b97bc docs: update Future.md, ClaudeQAPlan.md, ClaudeReport.md, ClaudeiOSPlan.md, Engineering_Reference_Manual.md for R24 backup/restore
null pushed to dev at null/Closer 2026-06-30 20:43:32 -05:00
db948511fb chore: add org.json:json:20240303 test dependency for BackupCodec round-trips