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
7e686c147a
feat: add reset progress and flagged media analysis
2026-01-03 13:08:23 +00:00
Jamie Brunton
a7e29682c1
feat(chat): allow deleting broken or pending secure messages
...
- Add onLongPress prop to MessageContent
- Pass delete handler to MessageContent from ChatMessages
- Enable long-press on 'Couldn't open secure message' error to show delete options
- Enable long-press on 'Secure message' pending state
2026-01-03 10:28:51 +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
0ffa7fa952
Add E2EE key pair verification before send
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-02 22:30:51 +00:00
Jamie Brunton
69f43ffb7d
Regenerate native projects with SDK 35
2026-01-02 21:46:03 +00:00
Jamie Brunton
348ef221db
Improve E2EE robustness and Android permissions
...
- Add IV validation and key sanitization for encryption
- Add stale key repair for media decryption failures
- Block READ_MEDIA_IMAGES/VIDEO permissions (use photo picker)
- Prevent double-tap crashes in media picker
- Clear media cache on logout
- Persist versionCode/buildNumber in app.json
- Bump Android targetSdk to 35
2026-01-02 21:36:26 +00:00
Jamie Brunton
198cd80dfd
Implement E2EE and message content moderation
2026-01-02 20:49:11 +00:00
Jamie Brunton
e1ff87dc03
Show opt-in counts by feature
2026-01-02 11:53:38 +00:00
Jamie Brunton
e1b1800f03
Disallow Co-authored-by footers
2026-01-02 11:40:25 +00:00
Jamie Brunton and Claude Code
f7aa6ed8dd
Add feature opt-ins, dashboard view, and tests
...
Introduce feature_interests schema + realtime publication and surface opt-in trends in the admin dashboard. Add Jest test infrastructure/coverage for the mobile app and update push-all to run mobile checks before pushing.
Co-authored-by: Claude Code <claude@anthropic.com >
2026-01-02 11:36:51 +00:00
Jamie Brunton and Claude Code
1452519c76
Add profile appearance and notifications settings
...
Co-authored-by: Claude Code <claude@anthropic.com >
2026-01-02 10:47:24 +00:00
Jamie Brunton and Claude Code
b082da436b
Revamp README for internal devs
...
Co-authored-by: Claude Code <claude@anthropic.com >
2026-01-02 10:36:13 +00:00
Jamie Brunton and Claude
066e7ff35d
Update mobile builds and chat reveal flow
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-02 10:27:24 +00:00
Jamie Brunton
d62fd1c053
Verify identity when enabling biometric auth
...
- Prompt for biometric authentication before enabling feature
- Add error handling for failed authentication
- Update .gitignore to exclude .opencode directory
2026-01-02 09:13:24 +00:00
Jamie Brunton
5a7488bd62
Add push-all workflow
2026-01-01 23:05:53 +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 Brunton
df4c4d486b
Increase build
2026-01-01 20:35:00 +00:00
Jamie Brunton
5bbc324290
Add IAP entitlement back
2026-01-01 20:30:35 +00:00
Jamie Brunton and Claude 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 Brunton and Claude 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
b4c8a2f303
Update
2026-01-01 16:09:01 +00:00
jjbrunton
3fcbea8d60
Update
2026-01-01 15:42:22 +00:00
jjbrunton
ef7bc8c90d
Update
2026-01-01 13:29:25 +00:00
jjbrunton
75509b0e45
Update
2026-01-01 12:48:31 +00:00
jjbrunton
8b73781272
Update
2026-01-01 09:06:24 +00:00
jjbrunton
a066300ed4
Update
2026-01-01 00:52:06 +00:00
Jamie Brunton
f5f350b7f2
Update
2025-12-31 16:35:36 +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
e7379ccdb1
Update
2025-12-31 12:28:26 +00:00
Jamie Brunton
3ca3da4501
Update
2025-12-31 12:20:23 +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
d1a2032724
Update
2025-12-30 23:08:41 +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
ed4c14afb8
Update
2025-12-30 22:31:32 +00:00
Jamie Brunton
cdbe08ad84
Update
2025-12-30 22:30:50 +00:00
Jamie Brunton
a5708cf6ea
Update
2025-12-30 22:19:12 +00:00
Jamie Brunton
0f229211ea
update
2025-12-30 22:18:12 +00:00
Jamie Brunton
c978a3bd28
Update
2025-12-30 21:24:25 +00:00
Jamie Brunton
8831e63788
Update
2025-12-30 20:54:52 +00:00
Jamie Brunton
cf130312ff
Update
2025-12-30 20:53:31 +00:00
Jamie Brunton
1b3f1d9409
Update
2025-12-30 20:48:14 +00:00
Jamie Brunton
edcc5a6670
Update
2025-12-30 19:06:11 +00:00