2735 Commits

Author SHA1 Message Date
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
MartinBraquet
766de00d7c Refactor profile photo components: replace ProfileGallery with modular ProfileHeroPhoto, ProfilePhotoCarousel, and shared useProfilePhotos; enhance layout, improve accessibility, and remove redundant implementations. 2026-07-28 18:28:23 +02:00
MartinBraquet
adeed6a802 Improve SendMessageButton styles: adjust padding, rounding, and text size for better readability and usability; add envelope icon for visual clarity. 2026-07-28 18:27:44 +02:00
MartinBraquet
df1fe87f5f Refactor SVG logos: format and structure SVG elements for improved readability and maintainability. 2026-07-28 18:26:56 +02:00
MartinBraquet
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. 2026-07-28 18:26:07 +02:00
MartinBraquet
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. 2026-07-28 16:22:13 +02:00
MartinBraquet
ed941308a9 Refactor Filters button: relocate within Row for better layout consistency and remove redundant implementation. 2026-07-28 16:16:11 +02:00
MartinBraquet
01af701ab6 Add useScrollRestoration hook: preserve scroll position on back navigation and enhance router behavior for consistent user experience. 2026-07-28 16:02:06 +02:00
MartinBraquet
7a50931f49 Add moderation tools: AccountOnHoldNotice component for user ban messaging variations, BannedUserModBar for moderator actions, and backend support for banReason. 2026-07-28 13:21:50 +02:00
MartinBraquet
d8cf4753f5 Add reputation system documentation: strategies for user-driven growth, democratic governance, and ranking mechanics. 2026-07-28 11:33:57 +02:00
MartinBraquet
1ab443bb64 Bump versionCode to 136 for release rollout adjustments 2026-07-28 03:21:11 +02:00