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
94c76535a4
feat(content): add catalogue review metadata
...
Add reversible review states, audit history, and super-admin controls for catalogue entities without changing current client visibility.
Stage 30 high-risk production packs for archival review, cap generated content at non-explicit language, and preserve a checksummed pre-change production catalogue snapshot.
2026-08-28 11:32:55 +01:00
jjbrunton
e380c0a31c
feat(admin): add NSFW flag to packs, remove intensity
...
Re-add is_explicit toggle on pack and dare pack forms labeled as
"NSFW". Show NSFW badge on pack cards and user enabled packs.
Remove all intensity/comfort level references from admin UI including
form fields, analytics charts, review dialog columns, AI generation
prompts/scoring, cherry-pick balancing, and settings toggles. The
database columns remain unchanged.
2026-01-27 22:50:46 +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
8612b16b93
Enable admin question types and category grouping
...
Keep shared linting configured for the repo.
2026-01-25 11:53:42 +00:00
jjbrunton
b070a6f6a2
Add profile photo to onboarding flow
2026-01-17 19:22:36 +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
df955812fe
Add inverse_of tracking and admin question management
...
- Add inverse_of column support for question pair linking
- Enhance admin questions page with bulk operations
- Add DB migrations for inverse_of and FK indexes
- Update pack generator docs for inverse linking
- Improve Docker configs for admin app
2026-01-11 11:17:46 +00:00
jjbrunton
0dedf44e70
Add published filter to question analytics
2026-01-10 21:52:13 +00:00
jjbrunton and Claude Opus 4.5
3009e80dd4
Add drag-and-drop reordering to categories page
...
- Replace up/down chevron buttons with @dnd-kit drag handles
- Update pack generation and question review commands
- Fix MCP bridge and add supabase package.json for Docker
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-10 21:19:36 +00:00
jjbrunton
4e40b92b16
Add MCP server and enhance AI content tools
...
Implement self-hosted MCP server for admin actions, update AI generation tools in admin dashboard, and refine mobile app stores and components.
2026-01-10 19:24:06 +00:00
jjbrunton
fc515a19b0
Fix Select empty value error in DarePacksPage
2026-01-08 21:39:44 +00:00
jjbrunton
b933c3c421
Add dares feature schema and admin portal
2026-01-08 21:37:34 +00:00
jjbrunton
aff0bc0888
Add admin pagination and update configs
2026-01-08 21:15:34 +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
ef7bc8c90d
Update
2026-01-01 13:29:25 +00:00
jjbrunton
75509b0e45
Update
2026-01-01 12:48:31 +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
5dec79838e
Update
2025-12-30 18:52:10 +00:00
Jamie Brunton
25ab750c7d
Update
2025-12-30 18:44:37 +00:00
jjbrunton
5b97bc6f56
Update
2025-12-30 15:54:34 +00:00
jjbrunton
456459bb00
Update
2025-12-30 11:15:47 +00:00