Files
Compass/docs/filters.md
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

1.5 KiB
Raw Blame History

  • Seeking — the type of connection someone is looking for (friendship, relationship, collaboration, etc.).
  • Living — where someone currently lives, with a selectable search radius.
  • Age — age range.
  • Gender — gender identity (multi-select with extended list hidden behind "Show more").
  • Orientation — sexual orientation (multi-select with extended list hidden behind "Show more").
  • Status — current relationship status (e.g., single, in a relationship).
  • Style — preferred romantic relationship structure (e.g., monogamous, polyamorous).
  • Has Kids — whether someone currently has children.
  • Wants Kids — how strongly someone wants children in the future.
  • Grew Up — the location where someone was raised, with a selectable radius.
  • Education — highest level of education completed.
  • Work — based on professional field or occupation keywords.
  • Interests — hobbies or topics someone is interested in.
  • Causes — social, environmental, or ethical causes someone cares about.
  • Diet — dietary lifestyle (e.g., vegan, vegetarian, omnivore).
  • Drinks — typical alcohol consumption frequency.
  • Smoker — smoking status.
  • Languages — by languages spoken.
  • Politics — political beliefs or ideological alignment.
  • Religion — religious belief or affiliation.
  • Neurotype — neurodivergence identity (multi-select with extended list hidden behind "Show more").
  • MBTI — MyersBriggs personality type.
  • Big Five — ranges of the Big Five personality traits.
  • Last Active — how recently they were active on the platform.