Commit Graph

2339 Commits

Author SHA1 Message Date
MartinBraquet
4f244997bb Update user stats badge in README to reflect 600+ users 2026-04-30 11:30:45 +02:00
MartinBraquet
87ec4a7bc3 Add support for extracting Google Doc ID from /preview URLs in parse.ts. 2026-04-29 20:45:27 +02:00
MartinBraquet
a62be51885 Bump API package version to 1.36.2. 2026-04-29 19:31:53 +02:00
MartinBraquet
469a605f83 Add support for psychedelics_intention and cannabis_intention fields in llm-extract-profile.ts and adjust related type definitions 2026-04-29 19:23:39 +02:00
MartinBraquet
a26805f17d Enhance fetch headers with multiple user-agent support for improved scraping reliability in llm-extract-profile.ts. 2026-04-28 23:30:55 +02:00
MartinBraquet
7e4e62c1a6 Fix missing default value for notificationPreferences lookup in unsubscribe query 2026-04-26 10:34:23 +02:00
MartinBraquet
af8f5a296d Add foreign key constraint to email_unsubscribe_tokens for user_id with cascade delete 2026-04-26 10:34:16 +02:00
MartinBraquet
871a29abc1 Swap sign-in and sign-out icons for improved consistency in sidebar. 2026-04-15 10:56:36 +02:00
MartinBraquet
70de4ccb81 Add custom-link class to ProseMirror container for styling adjustments in editor component. 2026-04-14 14:33:01 +02:00
MartinBraquet
4398878b9c Bump versionCode to 92 in build.gradle for release preparation 2026-04-13 11:03:53 +02:00
MartinBraquet
5372a30558 Add banned user handling in profile and messaging components. 2026-04-13 11:03:11 +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
abb6301156 Clean amp; prefixes from search parameters in og/profile.tsx to resolve URL encoding issues; add debug 2026-04-10 18:10:30 +02:00
MartinBraquet
3eecb06e7c Update meta tag image references to use PNG_LOGO for improved branding consistency. 2026-04-10 17:55:42 +02:00
MartinBraquet
4d581dad8e Update favicon URL in constants.ts to use GitHub logo for consistency 2026-04-10 17:48:08 +02:00
MartinBraquet
171728c67b Refactor meta tags for consistency and readability; improve Twitter and OG tag structure. 2026-04-10 17:27:31 +02:00
MartinBraquet
cf3dbd221a Standardize meta tag keys in SEO.tsx for improved consistency and readability. 2026-04-10 16:58:36 +02:00
MartinBraquet
1cae2510ba Remove redundant hover background color style in sidebar-item.tsx. 2026-04-10 14:27:37 +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
37c1581653 Update sidebar background color to canvas-50 for improved visual consistency across components 2026-04-10 14:13:02 +02:00
MartinBraquet
290a3b09c6 Update hover background colors to canvas-25 for improved visual contrast and consistency 2026-04-10 14:09:47 +02:00
MartinBraquet
b1580e2626 Indent CSS file to improve readability and maintain coding standards. 2026-04-10 13:56:04 +02:00
MartinBraquet
b1c1975efd Update "Share Compass" email content and sender details; refine localization copy for French and German. 2026-04-10 13:40:18 +02:00
MartinBraquet
e5da6a0353 Refine "Share Compass" email copy for tone and personalization; update sender details in email helper. 2026-04-10 13:13:22 +02:00
MartinBraquet
e3a1607e26 Bump versionCode to 91 and versionName to 1.20.0 in Android build.gradle 2026-04-10 12:22:06 +02:00
MartinBraquet
4643b11cd8 Make light background slightly darker 2026-04-10 12:21:49 +02:00
MartinBraquet
23ab0a4c34 Remove redundant top border in filter group component layout 2026-04-10 12:20:09 +02:00
MartinBraquet
413dde659f Cancel loading logic if hide button clicked or profile opened in new tab; add onPointerDown prop to HideProfileButton. 2026-04-10 12:02:31 +02:00
MartinBraquet
63a361d4b6 Update primary color usage in multiple components for improved consistency and accessibility 2026-04-10 11:55:37 +02:00
MartinBraquet
288573a36f Replace WEB_URL with DEPLOYED_WEB_URL for dynamic environment support in Open Graph utilities and SEO components. 2026-04-09 20:50:15 +02:00
MartinBraquet
b65dae9ff7 Bump versionCode to 90 in Android build.gradle 2026-04-09 17:34:34 +02:00
MartinBraquet
4b169bf946 Replace multiple icons in profile-about component with lucide-react icons for consistency and reduced dependency load 2026-04-09 17:04:08 +02:00
MartinBraquet
5e97dcdb24 Simplify get-profiles unit test by removing redundant assertions 2026-04-09 17:00:46 +02:00
MartinBraquet
987715557d Improve profile search trigger and rebuild logic: update trigger to prevent recursion, enhance logging and exception handling, optimize rebuild_profile_search SQL with consolidated queries. 2026-04-09 16:52:37 +02:00
MartinBraquet
620bd9b00e Refactor get-profiles to simplify imports and comment out debug logging 2026-04-09 16:51:30 +02:00
MartinBraquet
5ca7db53b0 Add step attribute to numerical input fields in optional profile form for consistent value increment 2026-04-09 16:50:02 +02:00
MartinBraquet
5305f7bf7e Expand profile search functionality to include new text and choice fields, enhance filtering precision, and update full-text search indexing logic 2026-04-09 15:36:18 +02:00
MartinBraquet
46ed7490a0 Add Chakma language option to choices list 2026-04-09 15:32:34 +02:00
MartinBraquet
e8935c45f8 Bump versionCode to 89 in Android build.gradle 2026-04-09 14:16:33 +02:00
MartinBraquet
5d204aec5b Replace isAdminId with throwErrorIfNotMod in removePinnedPhoto tests for improved role-based authentication validation 2026-04-09 14:09:24 +02:00
MartinBraquet
5186ad114b Add "Pinned only" filter to Compatibility page using Checkbox component and update filtering logic accordingly 2026-04-09 13:59:28 +02:00
MartinBraquet
08f61828a9 Refine Checkbox component styles by adding text-sm for consistent text sizing 2026-04-09 13:59:18 +02:00
MartinBraquet
c000f942ec Replace ShortBioToggle with IncompleteProfilesToggle and refactor filters to use reusable Checkbox component 2026-04-09 13:53:02 +02:00
MartinBraquet
65168200e8 Fix hoursFromNow type handling in admin journeys API integration for consistent query parameter usage 2026-04-09 13:35:33 +02:00
MartinBraquet
31b1b532ad Replace useEffect with direct conditional rendering for unauthorized admin users in journeys page. 2026-04-09 13:26:52 +02:00
MartinBraquet
4f1e69c711 Replace usePromptSigninIfSignedOut with useRedirectIfSignedOut for streamlined signin handling and remove the unused hook 2026-04-09 13:23:55 +02:00
MartinBraquet
9965f4faf0 Replace admin checks with throwErrorIfNotMod for better role-based authentication handling 2026-04-09 13:16:15 +02:00
MartinBraquet
709488f919 Add get-user-journeys API endpoint and integrate it into admin journeys page to fetch and display user events and details 2026-04-09 13:12:09 +02:00
MartinBraquet
01d5d7ecf9 Upgrade Next.js to version 16.1.7 and update related yarn.lock dependencies 2026-04-09 13:00:17 +02:00
MartinBraquet
518af3b3da Implement usePromptSigninIfSignedOut hook and enhance signin flow with redirect path support 2026-04-09 12:22:06 +02:00