MartinBraquet
f3122a3eca
Add migration to include ban_reason column in users table
2026-07-29 19:37:22 +02:00
MartinBraquet
7a50931f49
Add moderation tools: AccountOnHoldNotice component for user ban messaging variations, BannedUserModBar for moderator actions, and backend support for banReason.
2026-07-28 13:21:50 +02:00
MartinBraquet
3a38e8affb
Add neurotype and accessibility fields to profiles
...
- Added `accessibility_notes` (free text) to profiles to capture members' practical access needs while avoiding filterable attributes.
- Introduced `neurotype` (selectable values with details option) and GIN indexing to enable efficient keyword searches.
- Updated UI components, filters, and forms to support these new profile attributes.
- Modified backend and tests to handle the changes and ensure consistency across filtering, seeding, and display logic.
- Bumped API version to `1.49.0`.
2026-07-24 16:27:41 +02:00
MartinBraquet
d4f78d3d82
Make content_owner_id nullable in reports table
2026-07-23 19:20:08 +02:00
MartinBraquet
799cca3c03
Add getChannelsCount API endpoint to retrieve total message channel count
...
- Implemented `getChannelsCount` function in the backend for querying channel count.
- Added public `get-channels-count` schema definition with related metadata.
- Integrated the new endpoint into client-side user utilities for specific table reads.
- Adjusted documentation for migration process consistency.
2026-07-23 15:01:38 +02:00
MartinBraquet
accdf56a79
Remove outdated "self update" policy from profiles table schema
2026-07-23 00:04:22 +02:00
MartinBraquet
75cbcee919
Fix daily alert
...
Do not send an alert again for someone who modified something in their profile that's unrelated to the alert
2026-07-09 23:16:38 +02:00
MartinBraquet
bfd710f9b7
Fix db order
2026-06-09 00:13:22 +02:00
MartinBraquet
622e137c73
Save DB space and egress by removing prompts answered by <= 5 people
2026-06-08 15:58:13 +02:00
MartinBraquet
7ffb8c98c8
Update docs and add CLAUDE.md to sub dirs
2026-05-28 15:31:56 +02:00
MartinBraquet
770c02ac88
Add orientation profile field and extend gender options
2026-05-24 15:37:05 +02:00
MartinBraquet
af8f5a296d
Add foreign key constraint to email_unsubscribe_tokens for user_id with cascade delete
2026-04-26 10:34:16 +02:00
MartinBraquet
987715557d
Improve profile search trigger and rebuild logic: update trigger to prevent recursion, enhance logging and exception handling, optimize rebuild_profile_search SQL with consolidated queries.
2026-04-09 16:52:37 +02:00
MartinBraquet
5305f7bf7e
Expand profile search functionality to include new text and choice fields, enhance filtering precision, and update full-text search indexing logic
2026-04-09 15:36:18 +02:00
MartinBraquet
ff6115f4a6
Add email unsubscribe token support: implement token-based unsubscription handling, create API endpoint for unsubscribing via tokens, and update List-Unsubscribe header for one-click functionality.
2026-04-09 10:39:58 +02:00
MartinBraquet
1e5c7b07c2
Add substance fields: cannabis and psychedelics
2026-03-30 14:55:31 +02:00
MartinBraquet
bdafa43472
Add pinned compatibility questions feature with backend support and UI integration
2026-03-19 17:00:34 +01:00
MartinBraquet
24d2fe9c32
Sort compat prompts by community importance and answer count
2026-03-09 02:27:10 +01:00
MartinBraquet
0655266366
Move avatar URL and is-banned to separate columns and social links to profiles table
2026-03-06 23:51:49 +01:00
MartinBraquet
5ce38fea65
Add missing sql
2026-02-27 17:17:33 +01:00
MartinBraquet
9ec5fe549b
Add support for OG card
2026-02-25 19:55:28 +01:00
MartinBraquet
abba1260be
Add headline
2026-02-25 15:34:02 +01:00
MartinBraquet
80a877301a
Add connection preferences feature with API endpoints and UI updates
2026-02-24 17:07:59 +01:00
MartinBraquet
9870ac5029
Add translations for notifications
2026-02-23 18:39:25 +01:00
MartinBraquet
ce680d6c8a
Prompt for reasons upon profile deletion
2026-02-22 18:06:38 +01:00
MartinBraquet
b6d7955130
Add profile field: place they grew up
2026-02-21 19:47:26 +01:00
MartinBraquet
d583dbb945
Implement notification template system and bulk notification creation
2026-02-18 22:42:02 +01:00
MartinBraquet
46082c5f64
Add events page
2026-02-18 18:34:18 +01:00
MartinBraquet
f7c0d77e9c
Add local supabase for DB isolation
2026-02-17 12:10:17 +01:00
MartinBraquet
d2929a94ce
Cache unsaved profile editions for 24h
2026-02-14 01:00:20 +01:00
MartinBraquet
7734b689a3
Add Big 5 profile field
2026-02-13 15:23:54 +01:00
MartinBraquet
ca55a93d5f
Add indices
2026-02-13 14:15:14 +01:00
MartinBraquet
2d5184a0ee
Fix: update avatar pic to be the same as pinned profile pic
2026-02-13 00:28:06 +01:00
MartinBraquet
17d0fba831
Hide feature to hide per-user profiles
2026-02-11 14:57:27 +01:00
MartinBraquet
542152eadb
Store option IDs instead of EN labels in profiles and make keyword search match selected options
2026-01-26 22:53:31 +01:00
MartinBraquet
bda34dddd0
Add translation support for compatibility prompts
2026-01-25 22:18:54 +01:00
MartinBraquet
4f8d76f797
Add description below profile images
2025-12-04 19:51:04 +01:00
MartinBraquet
3b0465c65c
Add profile fields: work areas, moral causes, and interests
2025-12-03 16:56:02 +01:00
MartinBraquet
aa35fa3b2b
Pre compute compatibility scores for faster profile lookup
2025-11-26 22:49:33 +01:00
MartinBraquet
a4e02031c6
Add prompts category
2025-11-25 15:03:34 +01:00
MartinBraquet
137d15ae71
Clean
2025-11-14 14:37:01 +01:00
MartinBraquet
9d649daee5
Add profile field and filter: MBTI
2025-11-13 15:12:11 +01:00
MartinBraquet
acd4c36531
Add profile field and filter: relationship status
2025-11-12 18:29:28 +01:00
MartinBraquet
ce681cfb67
Add profile field and filter: languages
2025-11-11 22:02:16 +01:00
MartinBraquet
8e2fa36d0e
Fix
2025-11-11 21:07:40 +01:00
MartinBraquet
3359f49f0a
Add edit, delete and emojis on messages
2025-11-07 21:51:56 +01:00
MartinBraquet
f1676c52f0
Add mobile push notifications
2025-10-27 16:12:51 +01:00
MartinBraquet
0a41ebbcda
Add an option to disable your profile
2025-10-27 00:37:54 +01:00
MartinBraquet
4c4f2e720d
Add status on proposals
2025-10-26 10:51:52 +01:00
MartinBraquet
f86a6a10ac
Add political_details
2025-10-25 15:32:16 +02:00