Closer/functions/src
null 8967fd23cd fix(crypto): define single source of truth for encryptionVersion and document v0/v2 drift risk
- Add EncryptionVersion.kt with constants PLAINTEXT(0), MIGRATING(1), STRICT(2)
- Route CoupleEncryptionManager through the new constants and add explicit v2 branch
- Comment acceptInviteCallable.ts:91 explaining the version and sync contract
- Add TODO in iOS FirestoreService.swift warning that iOS MVP creates v0 couples

Fixes Risk #2 from review.md.
2026-06-20 22:29:43 -05:00
..
billing fix: test infrastructure and entitlement logic updates 2026-06-17 21:08:13 -05:00
couples fix(crypto): define single source of truth for encryptionVersion and document v0/v2 drift risk 2026-06-20 22:29:43 -05:00
dates feat: cloud function for date match cleanup, ViewModel and repo improvements 2026-06-17 20:26:24 -05:00
games fix: address Neo review — fix cloud function partnerName scope, WheelCompleteScreen session ID, polling isActive, navigateTo reset 2026-06-18 01:28:43 -05:00
notifications feat: add gentle reminder callable and wire into HomeViewModel (batch v1.0.12) 2026-06-19 23:47:01 -05:00
questions feat: add onMessageWritten cloud function, notification settings screen, user repo cleanup 2026-06-20 18:25:05 -05:00
security feat: add App Integrity + device attestation modules 2026-06-17 19:37:19 -05:00
users feat: Cloud Functions — leaveCoupleCallable, onUserDelete cascade (batch v0.2.8) 2026-06-19 20:04:18 -05:00
index.ts feat: add onMessageWritten cloud function, notification settings screen, user repo cleanup 2026-06-20 18:25:05 -05:00