2745 Commits

Author SHA1 Message Date
MartinBraquet
e37ca3dc4c Handle keyboard visibility in mobile browsers via visual viewport resizing; improve cross-platform behavior in _app.tsx. 2026-07-30 21:04:38 +02:00
MartinBraquet
a51bc06029 Move Vercel build ignore logic to standalone script for clarity and reusability 2026-07-30 20:11:06 +02:00
MartinBraquet
b476cb7a8c Bump Android app versionCode to 143 for release preparation 2026-07-30 19:51:33 +02:00
MartinBraquet
6d336c59e4 Reorganize and group "Background" fields (Ethnicity and Raised In) with cultural information for better form flow and prioritization. 2026-07-30 19:31:39 +02:00
MartinBraquet
c3c5eca87c Allow scroll chaining in short scroll panels by disabling overscroll-behavior containment 2026-07-30 19:29:49 +02:00
MartinBraquet
05ca1bdf64 Update kids filters logic for clarity and consistency in label rendering 2026-07-30 19:20:02 +02:00
MartinBraquet
128897599c Rename "My Matches" toggle to "Looking For," update related labels, variables, and logic for improved clarity. 2026-07-30 18:30:35 +02:00
MartinBraquet
936d817b00 Preserve scroll position from bottom on keyboard open and container resize in messages view. 2026-07-30 16:28:58 +02:00
MartinBraquet
14a123f29b Simplify InternalUnseenMessagesBubble structure and adjust styling for message icon badge alignment. 2026-07-30 16:17:28 +02:00
MartinBraquet
7abbf7e39a Implement visual viewport height handling and toggleable emoji/reaction support. 2026-07-30 02:23:46 +02:00
MartinBraquet
372d5e3975 Increase Playwright expect timeout to 60 seconds for longer wait conditions. 2026-07-30 01:29:52 +02:00
MartinBraquet
c0d4127948 Bump API package version to 1.55.0 2026-07-30 01:08:09 +02:00
MartinBraquet
1c6e820f1a Add ServiceWorkerGlobalScope globals to ESLint config and enable collapseKey for notification deduplication 2026-07-30 01:03:09 +02:00
MartinBraquet
1a524345aa Implement notification deduplication with collapseKey to prevent stacking across messages/conversations. 2026-07-30 01:00:58 +02:00
MartinBraquet
38b83d3323 Adjust primary button styles in onboarding and compatibility screens for consistency with signup flow and improved prominence 2026-07-30 00:40:03 +02:00
MartinBraquet
281555439c Set default projection field to card in profiles schema and adjust import formatting in schema.ts. 2026-07-30 00:19:06 +02:00
MartinBraquet
8935e8c10c Enable smooth scrolling to top of paginated lists in compatibility questions and adjust font size for improved readability. 2026-07-29 23:39:14 +02:00
MartinBraquet
a4ec08bacc Adjust relative timestamp text color for improved contrast 2026-07-29 23:38:48 +02:00
MartinBraquet
df1ecbf75e Redesign vote buttons with color-coded choices for improved usability and refactor proposal components with new styles, filters, and status indicators. 2026-07-29 23:38:31 +02:00
MartinBraquet
f2c93e3220 Limit ts-jest worker usage in Jest configs to prevent memory exhaustion on high-core-count machines. 2026-07-29 22:58:54 +02:00
MartinBraquet
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. 2026-07-29 22:47:01 +02:00
MartinBraquet
c7b552ac43 Adjust chat message text color based on sender identity 2026-07-29 22:40:09 +02:00
MartinBraquet
81cccd1ab9 Update ignoreCommand in vercel.json to handle missing previous SHA and improve fetch logic 2026-07-29 22:05:48 +02:00
MartinBraquet
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. 2026-07-29 21:55:51 +02:00
MartinBraquet
77dc53d9c6 Fix redundant parentheses in is_banned_from_posting condition 2026-07-29 20:41:11 +02:00
MartinBraquet
8bf0ec0590 Clarify testing documentation: discourage monorepo-wide yarn test usage and add scoped testing examples. 2026-07-29 20:35:47 +02:00
MartinBraquet
93deed6130 Clarify testing documentation: discourage monorepo-wide yarn test usage and add scoped testing examples. 2026-07-29 20:35:36 +02:00
MartinBraquet
27ecbdc811 Update dependencies in yarn.lock: remove unused packages, deduplicate entries, and upgrade compression and react-is versions. 2026-07-29 20:35:27 +02:00
MartinBraquet
d6600322ec Update CLAUDE.md: clarify testing instructions and discourage monorepo-wide yarn test usage 2026-07-29 20:28:56 +02:00
MartinBraquet
98d9e5a7dd Enable response compression with compression middleware in API to reduce payload size. 2026-07-29 20:28:30 +02:00
MartinBraquet
12262f834f Show search summary when no profiles match filters: display a visual summary of applied filters to improve user feedback and search clarity. 2026-07-29 19:47:58 +02:00
MartinBraquet
f3122a3eca Add migration to include ban_reason column in users table 2026-07-29 19:37:22 +02:00
MartinBraquet
9745237302 Extract Section and SectionHeading components: refactor to reduce duplication, improve readability, and streamline profile section composition. 2026-07-29 19:17:12 +02:00
MartinBraquet
63333bfc0f Bump Android app versionCode to 141 for release. 2026-07-29 17:40:55 +02:00
MartinBraquet
0b696ff0b4 Make referral links editable: add input field for customization, update share button and QR code to reflect changes dynamically. 2026-07-29 16:49:02 +02:00
MartinBraquet
9e036835bb Make referral links editable: add input field for customization, update share button and QR code to reflect changes dynamically. 2026-07-29 16:48:40 +02:00
MartinBraquet
b55ba93bfe Implement useHideBottomNavOnKeyboard hook: hide bottom nav on keyboard open for private messages, adjust layout logic, and update styles. 2026-07-29 16:48:15 +02:00
MartinBraquet
cc68b0652a Refactor ProfileScroll: extend b-roll duration to 12 seconds, implement smoother motion logic with variable stops, and simplify full-page screenshot handling. 2026-07-29 16:47:32 +02:00
MartinBraquet
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. 2026-07-29 14:33:06 +02:00
MartinBraquet
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. 2026-07-29 14:12:53 +02:00
MartinBraquet
69872de7a5 Refine profile layout and styles: adjust grid widths for better alignment, update endorsements/connect section nesting, and improve text color for consistent readability. 2026-07-29 13:35:18 +02:00
MartinBraquet
8b5fac755e Refine profile-about layout: adjust section order for clarity, prioritize "Orientation" above "Languages," update rendering logic for "Gender identity." 2026-07-29 13:02:38 +02:00
MartinBraquet
2f5dfe0c74 Update profile text for inclusive pronoun usage in connect-actions and comment sections 2026-07-28 21:05:44 +02:00
MartinBraquet
20dbb45992 Bump Android app version to 1.33.0 (versionCode 139) for release. 2026-07-28 20:44:54 +02:00
MartinBraquet
52347ec0b3 Reorganize and refine optional profile form: introduce dedicated "Photos" category for improved layout and visibility; update German and French translations accordingly. 2026-07-28 20:41:11 +02:00
MartinBraquet
a26fa8eb3d Refactor profile navigation and layout: remove BackButton, modularize form section indexing with customizable root, improve scroll logic for section bar and modal transitions. 2026-07-28 20:26:17 +02:00
MartinBraquet
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. 2026-07-28 20:24:19 +02:00
MartinBraquet
32f686a0e6 Improve GetNotifiedButton: dynamically adjust button text based on bookmark state. 2026-07-28 20:23:29 +02:00
MartinBraquet
0562896931 Bump API and Android app versions: update API to 1.53.0 and Android versionCode to 137 for release. 2026-07-28 19:39:22 +02:00
MartinBraquet
c7150da21f Refactor profile layout and navigation: align BackButton with form padding, simplify ProfileFormSectionBar behavior, adjust spacing for consistent visual hierarchy. 2026-07-28 19:39:04 +02:00