Releases: CompassConnections/Compass
Releases · CompassConnections/Compass
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
1.9.0
What's Changed
- Add multi-lingual support (French, German)
- Show build info in Settings
- Android prod release
- Fix profile not found right after creation
- Add open / close mobile sidebar on left / right swipe
- Add unit tests for
continuein /create-profile by @O-Bots in #24 - Add more API endoints unit tests by @O-Bots in #25
- Adding/Updating API unit tests by @O-Bots in #26
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
- Add search results count in profiles grid
- Pre compute compatibility scores for faster profile lookup
- Load compat questions progressively to avoid long page load
- Add profile fields: work areas, moral causes, and interests
- Add new badge
- Add description below profile images
- Add git info to backend API
- Add auto API deploy
- Improve RelationshipStatus icon
- Add backend API unit tests by @O-Bots in #21
- Add firebase emulator, Add registration script, Add signup spec by @n3c777 in #22
- Add API unit tests for
create-*endpoints by @O-Bots in #23
Full Changelog: 1.7.0...1.8.0
1.7.0
What's Changed
- Add profile field and filter: languages
- Add profile field and filter: MBTI
- Add profile field and filter: relationship status
- Add /compatibility page to browse all the questions
- Add live updates for the webview Android app
- Add database seeding script and backend testing folder structure by @O-Bots in #18
- Clean and set up backend unit tests by @O-Bots in #20
- Test/e2e login auth by @n3c777 in #19
New Contributors
Full Changelog: 1.6.0...1.7.0
1.6.0
What's Changed
- Add profile field and filter: religion
- Add details for politics
- Add status on proposals
- Add what's new page
- Add an option to disable one's profile
- Add WebView Android app with FCM push notifications and native Google Sign In
- Add settings page (delete account, verify email, change password or email)
- Hide exact last online time for privacy reasons
- Add edit, delete and emoji reactions on messages
- Setting up test file structure by @O-Bots in #16
- Added further playwright structure by @O-Bots in #17
New Contributors
Full Changelog: 1.5.0...1.6.0
1.5.0
- Add proposals and votes number to stats
- Increase contrast for better accessibility
- Add kids strength and other relationship filters
- Add romantic type in filters
- Add warning message about short bio
- Add compat prompts number to stats
- Add security and help pages
- Add WPA
- Implement subscriptions for mobile notifications
- Add diet
- Add politics filter
- Add chat messages AES encryption
- Add filter for education level
- Add filter for drinks
- Add filter for smoking
- Show all endpoints in the API Swagger UI
Full Changelog: 1.4.0...1.5.0
1.4.0
- Move email links to our domain
- Fix threading issue in email resend
- Add stats boxes
- Always show relationship questions when connection type includes relationships
- Do not render protocol and subdomain in socials
- Show in about me when the user was last online
- Update keyword search placeholder names
- Fix pagination for last active sorting
- Add option to save / bookmark profiles
- Make API calls authed and add rate limiting
- Improve design of loading indicator (now a turning compass)
- Add 20 core compatibility prompts
- Add romantic style (poly, mono, other)
- Add webhook to report to discord
- Add political options
- Move to distance filtering to improve accuracy and speed
- Add voting / proposal page
- Improve importance radio contrast
Full Changelog: 1.3.0...1.4.0
1.3.0
What's Changed
- Upgrade geodb plan to increase radius and page limit by @MartinBraquet in #14
- Add link to Stoat / Revolt
- Change font to Atkinson Hyperlegible Next
- Add automated welcome / confirmation email
- Show profile count instead of user count in charts
- Increase number of locations in dropdown list
- Add full backup for Supabase, Firebase Auth and Storage
- Add temporary maintenance banner
- Fix websockets issue preventing real-time message sync
- Fix avatar URL
- Add socials and organization pages
- Add bio character count
- Hide profiles with short bios by default
- Add stem vector search in bios
- Increase geodb location limit
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Fully delete profile in database and Firebase auth + storage by @MartinBraquet in #7
- Improve home by @MartinBraquet in #10
New Contributors
- @MartinBraquet made their first contribution in #7
Full Changelog: 1.1.2...1.2.0
1.1.2
Full Changelog: 1.1.1...1.1.2