38 Commits

Author SHA1 Message Date
MartinBraquet
14a123f29b Simplify InternalUnseenMessagesBubble structure and adjust styling for message icon badge alignment. 2026-07-30 16:17:28 +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
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
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
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
26f086ce14 Solid re-design of home / about / profile / press pages 2026-07-28 02:06:51 +02:00
MartinBraquet
b3351707e2 Optimize editor performance by reducing excessive re-renders
- Introduced `useEditorState` hook for targeted subscriptions in components (e.g., text length, active marks, editor state).
- Disabled global re-rendering on every transaction within the editor.
- Improved typing responsiveness across components by limiting reflows and re-renders caused by keystrokes.
- Updated components (`LLMExtractSection`, `comment-input`, `editable-bio`, etc.) to leverage `useEditorState` for localized updates.
- Refined floating toolbar behavior with `requestAnimationFrame` for smoother scrolling and reduced layout thrashing.
2026-07-23 18:14:30 +02:00
MartinBraquet
ba3af2e5d7 Add alert loop video generation and platform stats enhancements
- Created `capture-alert.mjs` to generate alert loop video for the about page claim "Get Notified About Searches."
- Added `CountrySpread` widget for a ranked bar display of member distribution by country.
- Implemented `StatBand` component for live platform statistics on the about page.
- Introduced template rendering script (`render-search-alert.tsx`) for generating search alert email visuals.
- Updated documentation and improved workflows for media creation, video rendering, and data integration.
2026-07-23 00:28:45 +02:00
MartinBraquet
0136f1f386 Add search demo video generation and integration
- Introduced `capture-search.mjs` script for end-to-end mobile search flow captures.
- Added `SearchDemo` scene as a Remotion composition for the home-page hero clip.
- Integrated dynamic video selection based on theme in `home/search-demo.tsx` component.
- Included `fetch-media.mjs` script for fetching demo assets during build.
- Enabled optional email verification bypass for local captures (`dev-flags.ts`).
- Updated related documentation and scripts for media creation and deployment.
2026-07-22 01:39:45 +02:00
MartinBraquet
e85be4e029 [Fix] Call get-membership-channel only once per path name 2026-06-06 20:21:48 +02:00
MartinBraquet
9262e4a2be Refactor maxHeight handling in messaging and editor components for consistency 2026-05-18 18:43:21 +02:00
MartinBraquet
ccb5de6e95 Allow dynamic editor max height to prevent UI overflow issues 2026-05-18 16:36:29 +02:00
MartinBraquet
443f08b558 Add message and star button to profile cards in people page 2026-05-12 14:33:04 +02:00
MartinBraquet
9c674ae890 Refactor SendMessage modal: update typography, improve UI spacing, and enhance error message styling. 2026-05-09 11:20:42 +02:00
MartinBraquet
9163219eb2 Update NewMessageButton: change color to 'primary' for improved emphasis 2026-05-09 10:58:55 +02:00
MartinBraquet
ce10ddf366 Major re-design of the profile pages 2026-05-08 13:55:50 +02:00
MartinBraquet
48b41aae5f Add dark mode colors 2026-04-30 16:04:25 +02:00
MartinBraquet
ae72e5cf3f Change color palette 2026-04-30 14:13:56 +02:00
MartinBraquet
430f54f925 Fix grammar in keywords hint text for clarity in send-message-button.tsx. 2026-04-11 20:23:50 +02:00
MartinBraquet
4285f92136 Refine text opacity in keywords hint and remove redundant background color in message header component. 2026-04-10 14:24:06 +02:00
MartinBraquet
b5a66d9c28 Simplify character count display logic in SendMessageButton component 2026-04-07 13:23:18 +02:00
MartinBraquet
7c591ca73e Enhance message composer: add minRows support, character count validation, and dynamic placeholder customization 2026-04-05 21:09:09 +02:00
MartinBraquet
dbf12a2ab2 Fix zod types and unseen icon not showing 2026-03-10 16:22:44 +01:00
MartinBraquet
699890a0be Massive Next.js (14->16) and React (18->19) upgrade 2026-03-01 16:55:19 +01:00
MartinBraquet
4326c870a8 Fix icon bubble message 2026-02-25 23:20:28 +01:00
MartinBraquet
5d368a61eb Fixes interest indicator section 2026-02-24 23:25:57 +01:00
MartinBraquet
1dbe4ecdef Improve colors buttons connect-actions.tsx 2026-02-24 19:09:17 +01:00
MartinBraquet
80a877301a Add connection preferences feature with API endpoints and UI updates 2026-02-24 17:07:59 +01:00
Martin Braquet
ba9b3cfb06 Add pretty formatting (#29)
* Test

* Add pretty formatting

* Fix Tests

* Fix Tests

* Fix Tests

* Fix

* Add pretty formatting fix

* Fix

* Test

* Fix tests

* Clean typeckech

* Add prettier check

* Fix api tsconfig

* Fix api tsconfig

* Fix tsconfig

* Fix

* Fix

* Prettier
2026-02-20 17:32:27 +01:00
MartinBraquet
e8cfc77902 Fix email verif not refreshing component 2026-02-13 21:03:49 +01:00
MartinBraquet
af95174929 Refresh page after email verified 2026-02-13 13:11:02 +01:00
MartinBraquet
702d4ea1a2 Fix button UI, default gray 2026-02-13 00:44:13 +01:00
MartinBraquet
f56373fd73 People must verify their email to send messages 2026-02-12 17:14:40 +01:00
MartinBraquet
f878521a40 Translate star button and editor buttons 2026-01-28 12:20:58 +01:00
MartinBraquet
40bbdb3fd9 Translate message button 2026-01-28 12:13:46 +01:00
MartinBraquet
0bb52e72f7 Translate messages 2026-01-02 14:59:53 +02:00
MartinBraquet
26991f8dd8 Remove blue message 2025-09-13 23:19:29 +02:00
MartinBraquet
53432520cd Pull up features from manifold.love 2025-08-27 21:30:05 +02:00