feat(engagement): localize limits and streaks

Use reported user timezones for daily response limits, expose couple streak state and reminders, and improve swipe and live-drawing synchronization with focused tests and documentation.
This commit is contained in:
jjbrunton committed 2026-08-28 20:28:31 +01:00
1 parent 61ec3692b7
commit b60c788362
42 files changed
+1308 -217

No files matched your search

+28
View File
@@ -92,6 +92,34 @@
"when": 1787908500000,
"tag": "0012_catalogue_field_parity",
"breakpoints": true
},
{
"idx": 13,
"version": "7",
"when": 1787994900000,
"tag": "0013_daily_limit_local_reset",
"breakpoints": true
},
{
"idx": 14,
"version": "7",
"when": 1787994960000,
"tag": "0014_daily_limit_response_index",
"breakpoints": true
},
{
"idx": 15,
"version": "7",
"when": 1788081360000,
"tag": "0015_couple_streak_locality",
"breakpoints": true
},
{
"idx": 16,
"version": "7",
"when": 1788081420000,
"tag": "0016_streak_reminder_preference",
"breakpoints": true
}
]
}