1.10.0
What's Changed
-
Add user profile enhancements:
- Add “place they grew up” field
- Add Big Five personality field
- Allow bio editing in profile edit
- Improve profile card layout (work, interests, short bios by default)
- Trim trailing whitespaces in profile data
- Remove deprecated profile fields and improve link management
-
Add profile visibility & moderation features:
- Add hide profile feature (per-user)
- Persist hidden profiles in storage
- Show hidden profiles in settings
- Add
hidden_profilestable - Show messages from deleted users
-
Improve account lifecycle & compliance:
- Allow users to download all their data (including DMs parsing fixes)
- Prompt for reasons on profile deletion
- Add reason tracking for user deletion (with unit tests)
- Improve account deletion confirmation labels & translations
-
Expand language & i18n support:
- Add multi-lingual support for
fromNow() - Add language mapping based on signup locale
- Add language filter support in
useFilters - Add referral invitation translations (FR/DE)
- Add translation support for compatibility prompts
- Translate filters, saved searches, buttons, tooltips, profile fields
- Render keyword examples in user language
- Fix multiple translation inconsistencies
- Add multi-lingual support for
-
Improve filters & search:
- Refactor
useFiltersinitialization logic - Improve filter formatting & reset button
- Remove impossible min/max age combinations
- Ensure min age cannot exceed max
- Make compatibility answers searchable
- Store option IDs instead of labels for search consistency
- Fix interest labels shown as IDs in saved searches/emails
- Refactor
-
Add events feature:
- Add Events page
- Improve event creation with locale-aware date formatting
- Display timezone in event cards
- Add confirmation prompt for event cancellation
- Improve event translations
-
Strengthen onboarding & UX:
- Add onboarding (including E2E foundations & tests)
- Improve onboarding margins & layout
- Add back button to markdown pages
- Hide navbar during signup
- Improve modal sizing (mobile)
- Add loading indicators (profile page, etc.)
- Improve button styles & consistency
- Fix multiple mobile layout & scroll issues
-
Improve authentication & verification:
- Require verified email to send messages
- Add resend email cooldown warning
- Refresh page after email verification
- Fix email verification refresh issues
-
Improve messaging & social:
- Improve
/socialspage - Improve
/organisationpage - Fix logo loading in
/messages/[id] - Add Instagram field
- Improve
-
Testing & quality improvements:
- Add onboarding E2E tests
- Refactor unit tests to use
sqlMatch - Add environment tests
- Improve test documentation
- Add pre-commit hooks (Husky, lint-staged, Prettier)
- Enforce lint + type checks
- Remove test files cleanup
- Improve debug logging in scripts
- Added/Updated Documentation by @O-Bots in #27
- Adding onboarding E2E foundations and first tests by @O-Bots in #30
- Add pretty formatting by @MartinBraquet in #29
-
Dev & infrastructure improvements:
- Add local Supabase for DB isolation
- Add Firebase storage to emulator
- Add
run_local_emulated.shand improve local scripts - Add optional environment variable logging
- Improve migration cleanup & timestamp handling
- Add database indices
- Upgrade Java & dependencies
- Install from lock file
-
Performance & stability fixes:
- Fix
/get-channel-membershipsand/get-channel-seen-timeover-calling - Fix profile list infinite loading
- Fix hidden profile updates
- Fix HEIC photo rendering
- Fix Android download issues
- Fix flash UI issues
- Fix multiple UI alignment & padding bugs
- Multiple API releases & rollbacks to stabilize deployments
- Fix
-
Platform releases:
- Multiple Android releases
- Multiple API releases
- API Version bumps (including 1.8.0 → 1.11.1)
Full Changelog: 1.9.0...1.10.0