• Joined on 2026-05-03
null pushed to dev at null/Closer 2026-06-19 22:44:36 -05:00
ba61d75c23 feat: add date suggestion engine for date planning loop (batch v1.0.8)
null pushed to dev at null/Closer 2026-06-19 22:43:43 -05:00
bed18ac8ee feat: add follow-up prompts after reveals (batch v1.0.7)
null pushed to dev at null/Closer 2026-06-19 22:43:26 -05:00
80da45882a feat: add follow-up prompts after reveals (batch v1.0.7)
null pushed to dev at null/Closer 2026-06-19 22:41:47 -05:00
5df5fa33b9 feat: add challenge loop state machine with 6 states and copy (batch v1.0.6)
null pushed to dev at null/Closer 2026-06-19 22:37:49 -05:00
222c0b3867 feat: add HomePriorityEngine and weekly recap generator (batch v1.0.5)
null pushed to dev at null/Closer 2026-06-19 22:34:44 -05:00
a07d92be53 feat: add partner-trigger notifications with rate limits and quiet hours (batch v1.0.4)
null pushed to dev at null/Closer 2026-06-19 22:31:15 -05:00
deab0fd0c3 feat: add 'Waiting for you' unfinished business dashboard (batch v1.0.3)
null pushed to dev at null/Closer 2026-06-19 22:25:50 -05:00
978698da95 feat: add streak calculator with couple/personal/weekly streaks and repair (batch v1.0.2)
null pushed to dev at null/Closer 2026-06-19 22:23:27 -05:00
b570e32217 feat: improve daily question habit loop with 5 UI states (batch v1.0.1)
null pushed to dev at null/Closer 2026-06-19 22:20:53 -05:00
2649cc193b feat: add retention events and analytics wrapper (batch v1.0.0)
null pushed to dev at null/Closer 2026-06-19 22:15:44 -05:00
27f268f46b chore: add retention loops build plan to project root and gitignore
null pushed to dev at null/Closer 2026-06-19 22:06:55 -05:00
16d8425071 refactor: extract EncryptedSharedPreferences into SecurePreferencesFactory with auto-recovery (batch v0.2.21)
null pushed to dev at null/Closer 2026-06-19 21:52:21 -05:00
719fb0018d chore: update couple create rule comment to reflect server-only flow (batch v0.2.20)
null pushed to dev at null/Closer 2026-06-19 21:50:32 -05:00
9c501f503c chore: remove dead invite code after Cloud Function migration (batch v0.2.19)
null pushed to dev at null/Closer 2026-06-19 21:46:15 -05:00
dc1640e75b fix: prevent invite code enumeration via Cloud Function (batch v0.2.18)
null pushed to dev at null/Closer 2026-06-19 21:29:45 -05:00
28f46a1ef6 test: add Firestore rules extra-field injection tests (batch v0.2.17)
null pushed to dev at null/Closer 2026-06-19 21:26:38 -05:00
aba9322660 fix: remove android.util.Base64 from RecoveryKeyManager for portability (batch v0.2.16)
null pushed to dev at null/Closer 2026-06-19 21:24:57 -05:00
b23196420f feat: daily question date key uses local timezone instead of UTC (batch v0.2.15)
null pushed to dev at null/Closer 2026-06-19 21:22:30 -05:00
8b3281423b fix: normalize crypto files to plain ASCII (batch v0.2.14)
null pushed to dev at null/Closer 2026-06-19 21:18:03 -05:00
458006fc59 feat: add 3 stronger privacy slogans to BrandMessageRotator (batch v0.2.13)