Skip to content

Releases: CompassConnections/Compass

1.10.0

22 Feb 20:08

Choose a tag to compare

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_profiles table
    • 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
  • Improve filters & search:

    • Refactor useFilters initialization 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
  • 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 /socials page
    • Improve /organisation page
    • Fix logo loading in /messages/[id]
    • Add Instagram field
  • 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.sh and 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-memberships and /get-channel-seen-time over-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
  • 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

15 Jan 15:57

Choose a tag to compare

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 continue in /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

13 Dec 08:55

Choose a tag to compare

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

23 Nov 13:23

Choose a tag to compare

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

08 Nov 19:52

Choose a tag to compare

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

25 Oct 02:19

Choose a tag to compare

  • 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

18 Oct 10:24

Choose a tag to compare

  • 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

13 Oct 10:39

Choose a tag to compare

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

07 Oct 20:11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.2...1.2.0

1.1.2

17 Sep 15:59

Choose a tag to compare

Full Changelog: 1.1.1...1.1.2