jjbrunton
cff928ce5e
fix(mobile): persist matches tutorial dismissal
2026-08-31 19:44:06 +01:00
jjbrunton
be20391788
Merge remote-tracking branch 'origin/master' into task/self-hosted-backend
...
# Conflicts:
# apps/mobile/app/(app)/onboarding.tsx
# apps/mobile/src/__tests__/stores/packsStore.test.ts
# apps/mobile/src/features/profile/hooks/useProfileSettings.ts
# apps/mobile/src/store/packsStore.ts
2026-08-28 14:44:51 +01:00
jjbrunton
006761d3b0
feat(backend): add standalone data plane
...
Replace the Supabase application data plane with the Node/PostgreSQL API, migrate mobile, admin, web, and MCP callers, add controlled cutover tooling, and define hardened Dokploy infrastructure.
2026-08-28 14:42:11 +01:00
jjbrunton
7a0de45482
feat(mobile): align store-safe experience
...
Remove client-side adult-content preferences and badges so the centrally reviewed catalogue is the single visibility boundary.\n\nUse neutral relationship-focused copy across onboarding, discovery, paywall, and login surfaces, and retain biometric controls under App Lock for both native platforms.
2026-08-28 14:36:33 +01:00
jjbrunton
45499edc9a
Fix chat message race condition on notification tap
2026-01-25 20:29:11 +00:00
jjbrunton
1daf386765
Add question types, nudge feature, and share modal
...
- Add new question card components (photo, audio, text, who-likely)
- Add share preview modal for matches
- Add nudge notification system with rate limiting
- Add session-based notification improvements
- Add match confetti celebration animation
- Update onboarding flow with paywall tracking
- Remove deprecated swipe card and tutorial components
- Update GlassCard/GlassInput to use solid backgrounds
- Fix routing issues after packs screen removal
2026-01-25 19:17:39 +00:00
jjbrunton
7e2e723880
Align prod schema and deploy tooling
2026-01-24 20:16:01 +00:00
jjbrunton
349f460e15
Add guest auth and save-account flow
...
Introduce anonymous sign-in with in-app saving, guest recovery warnings, paywall prompts, and admin guest labeling.
2026-01-17 17:55:06 +00:00
jjbrunton
494ed17fe2
Add streaks, scheduled releases, and notification settings
...
- Couple streaks with milestone notifications
- Scheduled pack releases with admin UI
- Notification preferences screen
- Refactored profile settings screens
- Partner activity notifications
2026-01-17 16:38:47 +00:00
jjbrunton and Claude Opus 4.5
efe93a3db4
Fix subscription status showing "Via partner's" after purchase
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-10 23:02:31 +00:00
jjbrunton
c48936686e
Remove E2EE and switch to plaintext messaging
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-08 18:04:48 +00:00
jjbrunton
4b8f4315e9
Add premium subscription card with gold styling
2026-01-07 19:57:07 +00:00
jjbrunton
0a919f06fc
Add intensity-based preferences and harden E2EE payload verification
2026-01-07 19:53:09 +00:00
Jamie Brunton and Claude Opus 4.5
693ae59321
Add message reporting and account deletion
...
- Add user message reporting via long press menu
- Add delete-account edge function for App Store compliance
- Update admin moderation page with AI/User tabs
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 13:24:30 +00:00
Jamie Brunton
314745c6cb
Add iOS privacy purpose strings and version display
...
- Add descriptive purpose strings for camera, photo library, and microphone
- Display app version and build number on profile screen
- Add email redirect URL for sign-up flow
- Update Android OAuth client configurations
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-07 12:01:14 +00:00
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
Jamie Brunton
7e686c147a
feat: add reset progress and flagged media analysis
2026-01-03 13:08:23 +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 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
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