Commit Graph

  • f03b66b355 Bump Android app versionCode to 145 for release preparation main MartinBraquet 2026-07-31 13:55:17 +02:00
  • 62d6c409ba Fix scroll measuring during programmatic updates; ensure accurate distance preservation after container resizes MartinBraquet 2026-07-31 13:52:07 +02:00
  • c792cb9e7b Show active filter count in the UI and enhance filter button styling and accessibility MartinBraquet 2026-07-31 13:47:37 +02:00
  • 5953a71310 Consolidate database access controls and revoke bulk-read permissions for sensitive tables; route client queries through secure, row-limited functions. MartinBraquet 2026-07-31 12:51:38 +02:00
  • 106ebf58c6 Refactor deletion reasons logic to improve clarity; rename variables and centralize stay pitch check. MartinBraquet 2026-07-31 11:35:17 +02:00
  • 9acb2d2be8 Update profile-about component to use primary color for text styling MartinBraquet 2026-07-31 11:34:05 +02:00
  • e37ca3dc4c Handle keyboard visibility in mobile browsers via visual viewport resizing; improve cross-platform behavior in _app.tsx. MartinBraquet 2026-07-30 21:04:38 +02:00
  • a51bc06029 Move Vercel build ignore logic to standalone script for clarity and reusability MartinBraquet 2026-07-30 20:11:06 +02:00
  • b476cb7a8c Bump Android app versionCode to 143 for release preparation MartinBraquet 2026-07-30 19:51:33 +02:00
  • 6d336c59e4 Reorganize and group "Background" fields (Ethnicity and Raised In) with cultural information for better form flow and prioritization. MartinBraquet 2026-07-30 19:30:40 +02:00
  • c3c5eca87c Allow scroll chaining in short scroll panels by disabling overscroll-behavior containment MartinBraquet 2026-07-30 19:29:49 +02:00
  • 05ca1bdf64 Update kids filters logic for clarity and consistency in label rendering MartinBraquet 2026-07-30 19:20:02 +02:00
  • 128897599c Rename "My Matches" toggle to "Looking For," update related labels, variables, and logic for improved clarity. MartinBraquet 2026-07-30 18:30:35 +02:00
  • 936d817b00 Preserve scroll position from bottom on keyboard open and container resize in messages view. MartinBraquet 2026-07-30 16:28:58 +02:00
  • 14a123f29b Simplify InternalUnseenMessagesBubble structure and adjust styling for message icon badge alignment. MartinBraquet 2026-07-30 16:17:28 +02:00
  • 7abbf7e39a Implement visual viewport height handling and toggleable emoji/reaction support. MartinBraquet 2026-07-30 02:23:46 +02:00
  • 372d5e3975 Increase Playwright expect timeout to 60 seconds for longer wait conditions. MartinBraquet 2026-07-30 01:29:52 +02:00
  • c0d4127948 Bump API package version to 1.55.0 MartinBraquet 2026-07-30 01:08:09 +02:00
  • 1c6e820f1a Add ServiceWorkerGlobalScope globals to ESLint config and enable collapseKey for notification deduplication MartinBraquet 2026-07-30 01:03:09 +02:00
  • 1a524345aa Implement notification deduplication with collapseKey to prevent stacking across messages/conversations. MartinBraquet 2026-07-30 01:00:58 +02:00
  • 38b83d3323 Adjust primary button styles in onboarding and compatibility screens for consistency with signup flow and improved prominence MartinBraquet 2026-07-30 00:40:03 +02:00
  • 281555439c Set default projection field to card in profiles schema and adjust import formatting in schema.ts. MartinBraquet 2026-07-30 00:19:06 +02:00
  • 8935e8c10c Enable smooth scrolling to top of paginated lists in compatibility questions and adjust font size for improved readability. MartinBraquet 2026-07-29 23:39:14 +02:00
  • a4ec08bacc Adjust relative timestamp text color for improved contrast MartinBraquet 2026-07-29 23:38:48 +02:00
  • df1ecbf75e Redesign vote buttons with color-coded choices for improved usability and refactor proposal components with new styles, filters, and status indicators. MartinBraquet 2026-07-29 23:38:31 +02:00
  • f2c93e3220 Limit ts-jest worker usage in Jest configs to prevent memory exhaustion on high-core-count machines. MartinBraquet 2026-07-29 22:58:54 +02:00
  • 9612028e2c Mock database client functions in get-profiles tests to return resolved values; add projection field in test queries; comment out debug log in get-profiles implementation. MartinBraquet 2026-07-29 22:47:01 +02:00
  • c7b552ac43 Adjust chat message text color based on sender identity MartinBraquet 2026-07-29 22:40:09 +02:00
  • 81cccd1ab9 Update ignoreCommand in vercel.json to handle missing previous SHA and improve fetch logic MartinBraquet 2026-07-29 22:05:48 +02:00
  • 423361938c Refactor reusable components and improve test utilities: extract clickCheckbox and optionChip helpers, streamline personality slider updates, and integrate missing data-testid attributes for better test targeting. MartinBraquet 2026-07-29 21:55:51 +02:00
  • 77dc53d9c6 Fix redundant parentheses in is_banned_from_posting condition MartinBraquet 2026-07-29 20:41:11 +02:00
  • 8bf0ec0590 Clarify testing documentation: discourage monorepo-wide yarn test usage and add scoped testing examples. MartinBraquet 2026-07-29 20:35:47 +02:00
  • 93deed6130 Clarify testing documentation: discourage monorepo-wide yarn test usage and add scoped testing examples. MartinBraquet 2026-07-29 20:35:36 +02:00
  • 27ecbdc811 Update dependencies in yarn.lock: remove unused packages, deduplicate entries, and upgrade compression and react-is versions. MartinBraquet 2026-07-29 20:35:27 +02:00
  • d6600322ec Update CLAUDE.md: clarify testing instructions and discourage monorepo-wide yarn test usage MartinBraquet 2026-07-29 20:28:56 +02:00
  • 98d9e5a7dd Enable response compression with compression middleware in API to reduce payload size. MartinBraquet 2026-07-29 20:28:30 +02:00
  • 12262f834f Show search summary when no profiles match filters: display a visual summary of applied filters to improve user feedback and search clarity. MartinBraquet 2026-07-29 19:47:58 +02:00
  • f3122a3eca Add migration to include ban_reason column in users table MartinBraquet 2026-07-29 19:37:22 +02:00
  • 9745237302 Extract Section and SectionHeading components: refactor to reduce duplication, improve readability, and streamline profile section composition. MartinBraquet 2026-07-29 19:17:12 +02:00
  • 63333bfc0f Bump Android app versionCode to 141 for release. MartinBraquet 2026-07-29 17:40:55 +02:00
  • 0b696ff0b4 Make referral links editable: add input field for customization, update share button and QR code to reflect changes dynamically. MartinBraquet 2026-07-29 16:49:02 +02:00
  • 9e036835bb Make referral links editable: add input field for customization, update share button and QR code to reflect changes dynamically. MartinBraquet 2026-07-29 16:48:40 +02:00
  • b55ba93bfe Implement useHideBottomNavOnKeyboard hook: hide bottom nav on keyboard open for private messages, adjust layout logic, and update styles. MartinBraquet 2026-07-29 16:48:15 +02:00
  • cc68b0652a Refactor ProfileScroll: extend b-roll duration to 12 seconds, implement smoother motion logic with variable stops, and simplify full-page screenshot handling. MartinBraquet 2026-07-29 16:47:22 +02:00
  • ef5f8dee4d Add iOS app implementation plan: document prerequisites, scaffolding, platform specifics, push notification setup, and App Store review considerations. Update cross-references in development and mobile documentation. MartinBraquet 2026-07-29 14:33:06 +02:00
  • 33b047b02c Refine profile page: unify small text styles with new font-microcaps, replace custom separators with DottedList, and update layout gaps for improved spacing logic and theme consistency. MartinBraquet 2026-07-29 14:12:53 +02:00
  • 69872de7a5 Refine profile layout and styles: adjust grid widths for better alignment, update endorsements/connect section nesting, and improve text color for consistent readability. MartinBraquet 2026-07-29 13:35:18 +02:00
  • 8b5fac755e Refine profile-about layout: adjust section order for clarity, prioritize "Orientation" above "Languages," update rendering logic for "Gender identity." MartinBraquet 2026-07-29 13:02:38 +02:00
  • 2f5dfe0c74 Update profile text for inclusive pronoun usage in connect-actions and comment sections MartinBraquet 2026-07-28 21:05:44 +02:00
  • 20dbb45992 Bump Android app version to 1.33.0 (versionCode 139) for release. MartinBraquet 2026-07-28 20:44:54 +02:00
  • 52347ec0b3 Reorganize and refine optional profile form: introduce dedicated "Photos" category for improved layout and visibility; update German and French translations accordingly. MartinBraquet 2026-07-28 20:41:11 +02:00
  • a26fa8eb3d Refactor profile navigation and layout: remove BackButton, modularize form section indexing with customizable root, improve scroll logic for section bar and modal transitions. MartinBraquet 2026-07-28 20:26:17 +02:00
  • a31ae0b3de Add comprehensive GeneralSettings component: refactor settings layout with structured cards, introduce new theme, font, and language pickers, enhance account and privacy management options with improved UX. MartinBraquet 2026-07-28 20:24:19 +02:00
  • 32f686a0e6 Improve GetNotifiedButton: dynamically adjust button text based on bookmark state. MartinBraquet 2026-07-28 20:23:29 +02:00
  • 0562896931 Bump API and Android app versions: update API to 1.53.0 and Android versionCode to 137 for release. MartinBraquet 2026-07-28 19:39:22 +02:00
  • c7150da21f Refactor profile layout and navigation: align BackButton with form padding, simplify ProfileFormSectionBar behavior, adjust spacing for consistent visual hierarchy. MartinBraquet 2026-07-28 19:39:04 +02:00
  • 766de00d7c Refactor profile photo components: replace ProfileGallery with modular ProfileHeroPhoto, ProfilePhotoCarousel, and shared useProfilePhotos; enhance layout, improve accessibility, and remove redundant implementations. MartinBraquet 2026-07-28 18:28:23 +02:00
  • adeed6a802 Improve SendMessageButton styles: adjust padding, rounding, and text size for better readability and usability; add envelope icon for visual clarity. MartinBraquet 2026-07-28 18:27:28 +02:00
  • df1fe87f5f Refactor SVG logos: format and structure SVG elements for improved readability and maintainability. MartinBraquet 2026-07-28 18:26:56 +02:00
  • a6e2dcdbb1 Add SyncAutolink extension: automatically update or remove link marks in editors when URLs are edited; integrate into message editors, bios, and comments for consistent link behavior. MartinBraquet 2026-07-28 18:26:07 +02:00
  • abd52b4226 Add linkifyTrailingUrl utility: ensure URLs at the end of text are properly linked before submission; integrate into editors, comments, messages, and bio inputs. Upgrade linkifyjs to v4.3.2. MartinBraquet 2026-07-28 16:22:13 +02:00
  • ed941308a9 Refactor Filters button: relocate within Row for better layout consistency and remove redundant implementation. MartinBraquet 2026-07-28 16:16:11 +02:00
  • 01af701ab6 Add useScrollRestoration hook: preserve scroll position on back navigation and enhance router behavior for consistent user experience. MartinBraquet 2026-07-28 16:01:50 +02:00
  • 7a50931f49 Add moderation tools: AccountOnHoldNotice component for user ban messaging variations, BannedUserModBar for moderator actions, and backend support for banReason. MartinBraquet 2026-07-28 13:21:50 +02:00
  • d8cf4753f5 Add reputation system documentation: strategies for user-driven growth, democratic governance, and ranking mechanics. MartinBraquet 2026-07-28 11:33:57 +02:00
  • 1ab443bb64 Bump versionCode to 136 for release rollout adjustments MartinBraquet 2026-07-28 03:21:11 +02:00
  • 476fe214db Add profile form navigation: sticky section index for desktop and collapsible bar for mobile; introduce useLongPressReveal hook for touch actions; improve form and layout styles for better usability and consistency. MartinBraquet 2026-07-28 03:20:51 +02:00
  • c999ed4786 Improve navigation history handling: restore scroll on back navigation by stamping initial history entry and prevent duplicate route tracking. MartinBraquet 2026-07-28 02:31:24 +02:00
  • fd4276e19e Refactor press page: centralize locale logic with useDateLocale and optimize date formatting for hydration safety. MartinBraquet 2026-07-28 02:14:27 +02:00
  • 26f086ce14 Solid re-design of home / about / profile / press pages MartinBraquet 2026-07-28 02:06:51 +02:00
  • 2576bb3ab2 Enable long-press action for touch devices to reveal profile card actions; refine pointer and context menu event handling for improved usability. MartinBraquet 2026-07-27 17:00:04 +02:00
  • 0109dc9aef Simplify and clarify FAQ introduction for improved readability and alignment with platform values. MartinBraquet 2026-07-27 14:34:03 +02:00
  • 1bb8013db2 Revamp README: enhance structure, expand on features and values, and improve clarity with detailed sections and visuals. MartinBraquet 2026-07-27 14:28:03 +02:00
  • 65968432fc Update README: refine description for clarity and adjust language in features section MartinBraquet 2026-07-27 13:52:04 +02:00
  • 84c96a7028 Fix grammar in FAQ section for improved readability and clarity. MartinBraquet 2026-07-27 13:47:30 +02:00
  • b53f9ee14f Refactor OpenAPI spec handling: centralize securitySchemes definition, omit internal endpoints from public spec, and update 404 message link. MartinBraquet 2026-07-27 13:47:01 +02:00
  • 2c6f0d45ba Update CHANGELOG.md with full changelog link for version 1.13.0 and minor formatting fixes MartinBraquet 2026-07-27 01:46:13 +02:00
  • a091c7ad88 Add CHANGELOG.md and integrate user-facing release notes with technical details into release.sh and /news page. Enhance /news with collapsible technical sections and improve localization. 1.13.0 MartinBraquet 2026-07-27 01:26:14 +02:00
  • 061c30e7f5 Adjust top padding for safe area insets in filters modal and media modal buttons for better responsive UI handling. MartinBraquet 2026-07-27 01:24:35 +02:00
  • a5c4969d48 Introduce new components and utilities: ProfileAvatar, ShareCTAButton, custom video extensions, and responsive hooks. MartinBraquet 2026-07-27 00:51:20 +02:00
  • b6536a9b58 Simplify bio tooltip text for clarity and consistency in profile filtering explanation. MartinBraquet 2026-07-26 16:06:18 +02:00
  • 24fbd59f18 Add hint for centering face in profile picture with localized translations (DE, FR) MartinBraquet 2026-07-26 15:09:07 +02:00
  • 20732a5cbe Update filter labels for conciseness and consistency across components and translations. MartinBraquet 2026-07-26 14:52:22 +02:00
  • fdc57f80af Add "Get Notified" button for saved searches and improve filters UI behavior: MartinBraquet 2026-07-26 14:25:46 +02:00
  • deeb05f2e0 Add structured FAQ page with search, categories, and deep links MartinBraquet 2026-07-26 13:41:08 +02:00
  • 3f73afb693 Wrap required profile form in a styled surface container for consistent UI with onboarding screens. Adjust layout and input widths in required form for better alignment and responsiveness. MartinBraquet 2026-07-26 12:53:09 +02:00
  • e218fe4aa8 Update empty state subtitle for notifications with new text clarifying triggers and announcements MartinBraquet 2026-07-26 12:52:17 +02:00
  • 833b82feea Exclude null compatibility scores when ordering profiles by compatibility. Update compute-scores logic to delete invalid score rows instead of setting them to null. Add corresponding test coverage. MartinBraquet 2026-07-26 12:40:08 +02:00
  • 680431ed75 Revamp notifications UI and settings MartinBraquet 2026-07-26 11:16:31 +02:00
  • 72ac0a63d5 Filter out banned users and disabled profiles in searchUsers when excludeUnavailable is enabled. Add corresponding unit tests. MartinBraquet 2026-07-25 19:03:08 +02:00
  • b116f9d949 Fix education choice key: Rename 'PhD' to 'Doctorate' in choices.ts for consistency MartinBraquet 2026-07-25 18:45:25 +02:00
  • fb24068729 Declare microphone-related permissions for voice recording in AndroidManifest and handle runtime permission errors appropriately in Android app. Update versionCode to 133 and add localized strings for improved error messaging. MartinBraquet 2026-07-25 18:34:24 +02:00
  • 27b18e1d46 Bump API version to 1.50.0 MartinBraquet 2026-07-25 18:22:41 +02:00
  • 4c76b643e3 Add voice recording, transcription, and audio player components MartinBraquet 2026-07-25 18:01:58 +02:00
  • e8134fcc14 Support .env.local override in run_local.sh for developer-specific configurations MartinBraquet 2026-07-25 16:50:19 +02:00
  • fe5dc02321 Add customizable icon support to CopyLinkOrShareButton and update profile sharing icon MartinBraquet 2026-07-25 00:11:07 +02:00
  • d3e0835e43 Merge branch 'refs/heads/worktree-stay-on-delete' MartinBraquet 2026-07-25 00:03:21 +02:00
  • 19e253061d Add targeted share sheet content for profile sharing MartinBraquet 2026-07-24 23:57:56 +02:00
  • 35c7ee178f Encourage users to keep their account when deleting for lack of matches worktree-stay-on-delete MartinBraquet 2026-07-24 23:54:53 +02:00
  • 6dbfab2237 Add useCountUp hook and integrate animated counting stats into About page MartinBraquet 2026-07-24 21:07:39 +02:00