Commit Graph
30 Commits
Author SHA1 Message Date
jjbrunton bb2ce5a6a6 Implement infinite scroll for Matches and Answers
Add pagination support to stores and update list screens to load data in batches for improved performance with large datasets.
2026-01-03 22:34:41 +00:00
jjbrunton ae91602921 Improve mobile data retrieval and state management
- Add race protection and packId normalization to swipe screen
- Add loading/error states to matchStore with couple_id filter
- Sync per-match unread counts in realtime
- Use useFocusEffect for data freshness on Home screen
- Wire RefreshControl to actual loading state on Matches

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-01-03 20:10:58 +00:00
jjbrunton 994dd2a295 Add lifecycle push notifications and refine UI
Send push notifications when partner disconnects, resets progress, or deletes relationship.
Update Matches screen with new styling and remove legacy premium elements.
Remove message content preview from admin User Activity page.
2026-01-03 18:58:57 +00:00
jjbrunton a567fba349 Enhance swipe UI and add chat date separators 2026-01-03 18:37:18 +00:00
Jamie Brunton 365852c130 Add E2EE unit tests and improve mobile UI
- Add comprehensive tests for encryption/decryption logic
- Improve error messages for encrypted chat
- Update profile danger zone UI with blur effect
- Refactor typing indicator hook
2026-01-03 09:51:31 +00:00
Jamie Brunton 198cd80dfd Implement E2EE and message content moderation 2026-01-02 20:49:11 +00:00
Jamie Brunton 8f8c6e401d Refactor profile screen and organize project structure
- Extract ProfileScreen and components to features/profile
- Move shared hooks and stores to top-level
- Add RLS policies for admin permissions
- Add RELEASING.md guide
- Update .gitignore
2026-01-01 23:03:43 +00:00
Jamie BruntonandClaude Opus 4.5 cac7a2a31d Update mobile app UI with premium design system
- Add design guidelines to CLAUDE.md
- Redesign navigation with boutique styling
- Add video support to chat with compression
- Update matches/dares/quiz screens with gold/rose accents
- Improve packs browsing with category tabs
- Add SwipeCardPremium component
- Update theme with premium color palette
- Add video cleanup edge function and migration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 20:26:33 +00:00
Jamie BruntonandClaude Opus 4.5 feb7657562 Add feature interest buttons to dares and quiz
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 18:42:56 +00:00
Jamie Brunton 3b445597f0 Update 2026-01-01 17:59:18 +00:00
jjbrunton 0fa7971cb9 Update 2026-01-01 16:43:55 +00:00
jjbrunton 3fcbea8d60 Update 2026-01-01 15:42:22 +00:00
jjbrunton ef7bc8c90d Update 2026-01-01 13:29:25 +00:00
Jamie Brunton f7eaf0adcf Update 2025-12-31 15:51:12 +00:00
Jamie Brunton d18f9d32b0 Update 2025-12-31 14:54:28 +00:00
Jamie Brunton f46f0d59df Update 2025-12-31 10:40:17 +00:00
Jamie Brunton 71667d6104 Update 2025-12-31 09:43:10 +00:00
Jamie Brunton dfcf0ba289 Update 2025-12-31 09:40:27 +00:00
Jamie Brunton add94b31f6 Update 2025-12-30 23:01:56 +00:00
Jamie Brunton acf9962503 Update 2025-12-30 22:56:30 +00:00
Jamie Brunton 0f229211ea update 2025-12-30 22:18:12 +00:00
jjbrunton 09b7646787 Update 2025-12-30 17:05:08 +00:00
jjbrunton 5b97bc6f56 Update 2025-12-30 15:54:34 +00:00
jjbrunton a15089f607 Update 2025-12-30 11:09:03 +00:00
Jamie Brunton 358c2be0ee Update 2025-12-29 22:27:18 +00:00
Jamie Brunton 118dadc69a Update 2025-12-29 22:15:41 +00:00
Jamie Brunton 8acc43981e Update 2025-12-29 21:03:25 +00:00
Jamie Brunton adab288a3a Update 2025-12-28 21:56:20 +00:00
jjbrunton 6ff5bc62f2 Update 2025-12-28 16:51:32 +00:00
jjbrunton 4d53d83769 Initial commit 2025-12-27 19:10:11 +00:00