null
|
d8408a2c44
|
chore(functions): rebuild dist with pruneDeadTokens wired into all 19 push sites
|
2026-06-30 23:45:42 -05:00 |
null
|
2a5c40508e
|
feat(notifications): QuietHoursManager + NotificationSettingsScreen rewrite, Cloud Functions (streakReminder, quietHours, reengagement, gameRetention), UserRepository E2EE wiring, SettingsDataStore, firestore rules, wiring-scan
|
2026-06-30 00:38:06 -05:00 |
null
|
765916a8ef
|
build(functions): recompile dist for E-OBS + E-003 results-ready changes
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-25 12:40:38 -05:00 |
null
|
7d3b47b3ba
|
fix(firestore): handle Timestamp type for lastAnsweredAt/createdAt in Android + Cloud Function
|
2026-06-23 12:40:00 -05:00 |
null
|
57a3e35359
|
feat(outcomes): add 30/60/90 day check-in flow with baseline + reminders
|
2026-06-20 23:59:24 -05:00 |