Commit Graph

  • 42c5691a1d Replace div with Row component in item badges layout and comment out unused badge indicator. Minor formatting changes in CSS for better consistency. MartinBraquet 2026-04-30 20:13:11 +02:00
  • 185eda9106 Update search input to full width and bump Android versionCode to 96 MartinBraquet 2026-04-30 19:54:57 +02:00
  • b43e42d676 Update bottom nav bar selected item background for color consistency MartinBraquet 2026-04-30 19:53:28 +02:00
  • d557b0da1e Remove unused left accent bar from home component MartinBraquet 2026-04-30 19:37:36 +02:00
  • 5f9a74153f Bump Android versionCode to 95 MartinBraquet 2026-04-30 19:16:39 +02:00
  • 158996802a Adjust search input width and remove unused background class MartinBraquet 2026-04-30 19:16:29 +02:00
  • 5a2d7e4416 Update search input width for better responsiveness MartinBraquet 2026-04-30 19:04:05 +02:00
  • 0e976f2a1d Bump Android versionCode to 94 and versionName to 1.21.0 MartinBraquet 2026-04-30 19:00:41 +02:00
  • 754a417b43 Update French and German translations for home page texts MartinBraquet 2026-04-30 18:59:35 +02:00
  • 6a44eaaf46 Update About page styles to apply consistent primary color usage MartinBraquet 2026-04-30 18:59:20 +02:00
  • 14a3190173 Bump Android versionCode to 93 MartinBraquet 2026-04-30 18:36:59 +02:00
  • 1cfa527ac2 Update home component styles for improved color consistency MartinBraquet 2026-04-30 18:35:40 +02:00
  • b4e354f9d9 Update component color styles for improved consistency MartinBraquet 2026-04-30 18:30:43 +02:00
  • 058dab373b Update home and about colors MartinBraquet 2026-04-30 18:15:18 +02:00
  • ce9ce2c5cb Update colors MartinBraquet 2026-04-30 17:02:48 +02:00
  • 48b41aae5f Add dark mode colors MartinBraquet 2026-04-30 16:04:25 +02:00
  • bbeccca977 Update tailwind MartinBraquet 2026-04-30 14:14:34 +02:00
  • ae72e5cf3f Change color palette MartinBraquet 2026-04-30 14:13:56 +02:00
  • 4f244997bb Update user stats badge in README to reflect 600+ users MartinBraquet 2026-04-30 11:30:45 +02:00
  • 87ec4a7bc3 Add support for extracting Google Doc ID from /preview URLs in parse.ts. MartinBraquet 2026-04-29 20:45:27 +02:00
  • a62be51885 Bump API package version to 1.36.2. MartinBraquet 2026-04-29 19:31:53 +02:00
  • 469a605f83 Add support for psychedelics_intention and cannabis_intention fields in llm-extract-profile.ts and adjust related type definitions MartinBraquet 2026-04-29 19:23:39 +02:00
  • a26805f17d Enhance fetch headers with multiple user-agent support for improved scraping reliability in llm-extract-profile.ts. MartinBraquet 2026-04-28 23:30:55 +02:00
  • 7e4e62c1a6 Fix missing default value for notificationPreferences lookup in unsubscribe query MartinBraquet 2026-04-26 10:34:23 +02:00
  • af8f5a296d Add foreign key constraint to email_unsubscribe_tokens for user_id with cascade delete MartinBraquet 2026-04-26 10:34:16 +02:00
  • 871a29abc1 Swap sign-in and sign-out icons for improved consistency in sidebar. MartinBraquet 2026-04-15 10:56:36 +02:00
  • 70de4ccb81 Add custom-link class to ProseMirror container for styling adjustments in editor component. MartinBraquet 2026-04-14 14:33:01 +02:00
  • 4398878b9c Bump versionCode to 92 in build.gradle for release preparation MartinBraquet 2026-04-13 11:03:53 +02:00
  • 5372a30558 Add banned user handling in profile and messaging components. MartinBraquet 2026-04-13 11:03:11 +02:00
  • 430f54f925 Fix grammar in keywords hint text for clarity in send-message-button.tsx. MartinBraquet 2026-04-11 20:23:50 +02:00
  • abb6301156 Clean amp; prefixes from search parameters in og/profile.tsx to resolve URL encoding issues; add debug MartinBraquet 2026-04-10 18:10:30 +02:00
  • 3eecb06e7c Update meta tag image references to use PNG_LOGO for improved branding consistency. MartinBraquet 2026-04-10 17:55:42 +02:00
  • 4d581dad8e Update favicon URL in constants.ts to use GitHub logo for consistency MartinBraquet 2026-04-10 17:48:08 +02:00
  • 171728c67b Refactor meta tags for consistency and readability; improve Twitter and OG tag structure. MartinBraquet 2026-04-10 17:27:31 +02:00
  • cf3dbd221a Standardize meta tag keys in SEO.tsx for improved consistency and readability. MartinBraquet 2026-04-10 16:58:36 +02:00
  • 1cae2510ba Remove redundant hover background color style in sidebar-item.tsx. MartinBraquet 2026-04-10 14:27:37 +02:00
  • 4285f92136 Refine text opacity in keywords hint and remove redundant background color in message header component. MartinBraquet 2026-04-10 14:24:06 +02:00
  • 37c1581653 Update sidebar background color to canvas-50 for improved visual consistency across components MartinBraquet 2026-04-10 14:13:02 +02:00
  • 290a3b09c6 Update hover background colors to canvas-25 for improved visual contrast and consistency MartinBraquet 2026-04-10 14:09:47 +02:00
  • b1580e2626 Indent CSS file to improve readability and maintain coding standards. MartinBraquet 2026-04-10 13:56:04 +02:00
  • b1c1975efd Update "Share Compass" email content and sender details; refine localization copy for French and German. MartinBraquet 2026-04-10 13:40:18 +02:00
  • e5da6a0353 Refine "Share Compass" email copy for tone and personalization; update sender details in email helper. MartinBraquet 2026-04-10 13:13:22 +02:00
  • e3a1607e26 Bump versionCode to 91 and versionName to 1.20.0 in Android build.gradle MartinBraquet 2026-04-10 12:22:06 +02:00
  • 4643b11cd8 Make light background slightly darker MartinBraquet 2026-04-10 12:21:01 +02:00
  • 23ab0a4c34 Remove redundant top border in filter group component layout MartinBraquet 2026-04-10 12:20:09 +02:00
  • 413dde659f Cancel loading logic if hide button clicked or profile opened in new tab; add onPointerDown prop to HideProfileButton. MartinBraquet 2026-04-10 12:02:31 +02:00
  • 63a361d4b6 Update primary color usage in multiple components for improved consistency and accessibility MartinBraquet 2026-04-10 11:55:37 +02:00
  • 288573a36f Replace WEB_URL with DEPLOYED_WEB_URL for dynamic environment support in Open Graph utilities and SEO components. MartinBraquet 2026-04-09 20:50:15 +02:00
  • b65dae9ff7 Bump versionCode to 90 in Android build.gradle MartinBraquet 2026-04-09 17:34:34 +02:00
  • 4b169bf946 Replace multiple icons in profile-about component with lucide-react icons for consistency and reduced dependency load MartinBraquet 2026-04-09 17:04:08 +02:00
  • 5e97dcdb24 Simplify get-profiles unit test by removing redundant assertions MartinBraquet 2026-04-09 17:00:46 +02:00
  • 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. MartinBraquet 2026-04-09 16:52:37 +02:00
  • 620bd9b00e Refactor get-profiles to simplify imports and comment out debug logging MartinBraquet 2026-04-09 16:51:30 +02:00
  • 5ca7db53b0 Add step attribute to numerical input fields in optional profile form for consistent value increment MartinBraquet 2026-04-09 16:50:02 +02:00
  • 5305f7bf7e Expand profile search functionality to include new text and choice fields, enhance filtering precision, and update full-text search indexing logic MartinBraquet 2026-04-09 15:36:18 +02:00
  • 46ed7490a0 Add Chakma language option to choices list MartinBraquet 2026-04-09 15:32:34 +02:00
  • e8935c45f8 Bump versionCode to 89 in Android build.gradle MartinBraquet 2026-04-09 14:16:33 +02:00
  • 5d204aec5b Replace isAdminId with throwErrorIfNotMod in removePinnedPhoto tests for improved role-based authentication validation MartinBraquet 2026-04-09 14:09:24 +02:00
  • 5186ad114b Add "Pinned only" filter to Compatibility page using Checkbox component and update filtering logic accordingly MartinBraquet 2026-04-09 13:59:28 +02:00
  • 08f61828a9 Refine Checkbox component styles by adding text-sm for consistent text sizing MartinBraquet 2026-04-09 13:59:18 +02:00
  • c000f942ec Replace ShortBioToggle with IncompleteProfilesToggle and refactor filters to use reusable Checkbox component MartinBraquet 2026-04-09 13:53:02 +02:00
  • 65168200e8 Fix hoursFromNow type handling in admin journeys API integration for consistent query parameter usage MartinBraquet 2026-04-09 13:35:33 +02:00
  • 31b1b532ad Replace useEffect with direct conditional rendering for unauthorized admin users in journeys page. MartinBraquet 2026-04-09 13:26:52 +02:00
  • 4f1e69c711 Replace usePromptSigninIfSignedOut with useRedirectIfSignedOut for streamlined signin handling and remove the unused hook MartinBraquet 2026-04-09 13:23:55 +02:00
  • 9965f4faf0 Replace admin checks with throwErrorIfNotMod for better role-based authentication handling MartinBraquet 2026-04-09 13:16:15 +02:00
  • 709488f919 Add get-user-journeys API endpoint and integrate it into admin journeys page to fetch and display user events and details MartinBraquet 2026-04-09 13:12:09 +02:00
  • 01d5d7ecf9 Upgrade Next.js to version 16.1.7 and update related yarn.lock dependencies MartinBraquet 2026-04-09 13:00:17 +02:00
  • 518af3b3da Implement usePromptSigninIfSignedOut hook and enhance signin flow with redirect path support MartinBraquet 2026-04-09 12:22:06 +02:00
  • c6c9d5b7b5 Add dynamic page title support to NoSEO component and update notifications page usage MartinBraquet 2026-04-09 12:21:17 +02:00
  • a318f972fc Refine primary colors in dark mode MartinBraquet 2026-04-09 12:20:11 +02:00
  • 1589ebaad0 Update UNSUBSCRIBE_URL to point to settings page instead of notifications page MartinBraquet 2026-04-09 11:20:53 +02:00
  • cb0769f29b Rename NotificationsPage component to SettingsPage for better clarity MartinBraquet 2026-04-09 11:14:04 +02:00
  • ff273efa44 Update unsubscribe URL format to use path-based token instead of query parameter MartinBraquet 2026-04-09 11:13:48 +02:00
  • eb3455b7c3 Add script for one-click email unsubscription using curl. MartinBraquet 2026-04-09 11:13:42 +02:00
  • a53506cc9d Improve unsubscribe endpoint: add logging, ensure idempotency, and handle invalid or duplicate tokens gracefully MartinBraquet 2026-04-09 10:52:40 +02:00
  • ff6115f4a6 Add email unsubscribe token support: implement token-based unsubscription handling, create API endpoint for unsubscribing via tokens, and update List-Unsubscribe header for one-click functionality. MartinBraquet 2026-04-09 10:39:58 +02:00
  • f5e16f68de Refine LLM profile extraction: validate pref_age_min/pref_age_max ranges, ensure logical consistency, remove null/undefined properties, adjust cache debug logging, and improve field descriptions. MartinBraquet 2026-04-08 16:59:48 +02:00
  • f3882f91b7 Add status handling in profile extraction and caching logic MartinBraquet 2026-04-08 16:33:02 +02:00
  • 3bd0241dec Refine notification UI: adjust layout spacing, add conditional divider for "opt_out_all" type. MartinBraquet 2026-04-08 15:38:14 +02:00
  • 0952070076 Handle fallback for prefs[type] in notifications defaulting to NOTIFICATION_DESTINATION_TYPES. MartinBraquet 2026-04-08 15:31:15 +02:00
  • d62121cc00 Refactor email creation process: rename and update createShareEmails to createShareCompassEmails, add support for pagination with startIndex and n, and replace sendOutreachEmail with sendShareCompassEmail. MartinBraquet 2026-04-08 15:13:06 +02:00
  • f58ee47318 Handle null-safe access for selected in notifications and add early return guard MartinBraquet 2026-04-08 15:11:35 +02:00
  • 301cad6ae4 Comment out unused locale property in ShareCompassEmailProps. MartinBraquet 2026-04-08 14:51:34 +02:00
  • a4f797887b Update List-Unsubscribe header to support one-click unsubscription MartinBraquet 2026-04-08 14:51:19 +02:00
  • e8a7fb71dd Update share text in profile sharing links to highlight open-source, ad-free alternative MartinBraquet 2026-04-08 14:51:06 +02:00
  • 58c13e6c5d Capture errors in ErrorBoundary using Sentry for improved monitoring and diagnostics. MartinBraquet 2026-04-08 14:50:47 +02:00
  • 28650d799f Refactor notification and email systems: migrate to shared utilities, update unsubscribe links, and add outreach email functionality. MartinBraquet 2026-04-08 13:38:39 +02:00
  • 246a00e57d Remove deprecated create-profile and create-user endpoints in favor of create-user-and-profile. MartinBraquet 2026-04-08 13:03:05 +02:00
  • 0a8d55ba87 Add ShareCompassEmail component to enhance user engagement through shareable email content MartinBraquet 2026-04-08 12:06:14 +02:00
  • dc3f9f32c1 Update translations: adjust notification texts, add search placeholders, and enhance email content MartinBraquet 2026-04-08 12:06:07 +02:00
  • d85496c800 Refactor ShareProfileOnXButton to use getXShareProfileUrl for generating share links MartinBraquet 2026-04-08 12:05:26 +02:00
  • 0295e7f75f Add getXShareProfileUrl function for generating profile sharing links with pre-filled text MartinBraquet 2026-04-08 12:05:12 +02:00
  • ea2735f688 Replace DOMAIN with DEPLOYED_WEB_URL in email links and add X logo link. MartinBraquet 2026-04-08 12:04:55 +02:00
  • 16c5ce82c7 Add List-Unsubscribe header to emails for improved unsubscribe management MartinBraquet 2026-04-08 12:04:36 +02:00
  • 6f63fa279d Update dependencies in yarn.lock to latest versions and remove unused packages MartinBraquet 2026-04-08 12:03:37 +02:00
  • a124b39a5b Remove next.config.js and update email project scripts and dependencies MartinBraquet 2026-04-08 12:03:27 +02:00
  • 02104b91c8 Add Android app link and improve email content with additional context and styling adjustments MartinBraquet 2026-04-08 12:02:54 +02:00
  • 2ec5fc7606 Remove unused SVG assets and update references for Twitter to X MartinBraquet 2026-04-08 11:28:11 +02:00
  • c4a012c4d0 Add notification preferences for platform updates and improve UI for notification settings MartinBraquet 2026-04-08 11:02:10 +02:00
  • 4c139c7b37 Extract search word constants to a separate file and simplify placeholder rendering logic in Search component MartinBraquet 2026-04-08 09:47:54 +02:00