Commit Graph

447 Commits

Author SHA1 Message Date
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
5372a30558 Add banned user handling in profile and messaging components. 2026-04-13 11:03:11 +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
171728c67b Refactor meta tags for consistency and readability; improve Twitter and OG tag structure. 2026-04-10 17:27:31 +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
290a3b09c6 Update hover background colors to canvas-25 for improved visual contrast and consistency 2026-04-10 14:09:47 +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
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
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
518af3b3da Implement usePromptSigninIfSignedOut hook and enhance signin flow with redirect path support 2026-04-09 12:22:06 +02:00
MartinBraquet
c6c9d5b7b5 Add dynamic page title support to NoSEO component and update notifications page usage 2026-04-09 12:21:17 +02:00
MartinBraquet
cb0769f29b Rename NotificationsPage component to SettingsPage for better clarity 2026-04-09 11:14:04 +02:00
MartinBraquet
c4a012c4d0 Add notification preferences for platform updates and improve UI for notification settings 2026-04-08 11:02:10 +02:00
MartinBraquet
7dfaeb7692 Extract ProfileCardViewer component and replace direct Image usage across relevant files for better reuse and readability 2026-04-06 01:26:31 +02:00
MartinBraquet
ad0cf2e9cc Add translations and update "Whack-A-Bug" game with localization support, refined UI, and improved game mechanics 2026-04-05 13:10:11 +02:00
MartinBraquet
d9c7ffae3c Add "Whack-A-Bug" game page and implementation 2026-04-05 12:42:13 +02:00
MartinBraquet
09736cd49b Display toast notifications for push messages with navigation fixes 2026-04-03 18:58:36 +02:00
MartinBraquet
008110b015 Refactor Sentry tags for Android app info 2026-04-03 17:25:26 +02:00
MartinBraquet
993117ba72 Integrate Sentry for Android app version and build tracking 2026-04-03 13:53:43 +02:00
MartinBraquet
ff23a8c1bc Wrap useProfile with ProfileProvider and refactor to use React Context 2026-04-02 15:00:48 +02:00
MartinBraquet
0d758eb5b1 Update Compass URLs to include "www" and improve deep link handling 2026-04-02 13:10:28 +02:00
MartinBraquet
2311fcbf90 Remove redundant "www" from Compass URLs across codebase 2026-04-02 10:35:07 +02:00
MartinBraquet
f6fef171fa Enhance deep link handling for Android with pending link consumption and JavaScript interface 2026-04-02 10:31:43 +02:00
MartinBraquet
7565d373e9 Add deep link handling for Android app 2026-04-02 09:23:52 +02:00
MartinBraquet
b936466a9d Update stats page SEO metadata for improved clarity and engagement 2026-04-01 18:17:27 +02:00
MartinBraquet
781b5ec674 Comment out og:image:width and og:image:height meta tags to align with updated image metadata usage. 2026-04-01 18:10:15 +02:00
MartinBraquet
a3dfcb4080 Fix 2026-04-01 17:56:29 +02:00
MartinBraquet
0fe1ffe78e Update metadata to use static favicon paths and add image type definition 2026-04-01 17:41:55 +02:00
MartinBraquet
a31765b7ae Refactor profile and form submission logic to support partial updates and improve type handling 2026-03-31 13:41:24 +02:00
MartinBraquet
bded8cc1fe Add additional Sentry error capture and refine profile data update logic 2026-03-30 23:14:24 +02:00
MartinBraquet
6a9739ab31 Update Sentry context key to 'Error Info' in profile page 2026-03-30 17:05:33 +02:00
MartinBraquet
50f9a00689 Add info more 2026-03-30 16:58:45 +02:00
MartinBraquet
54fb8c4b61 Add info 2026-03-30 16:52:12 +02:00
MartinBraquet
809a996870 Add message 2026-03-30 16:38:43 +02:00
MartinBraquet
85c96ce430 Add more sentry info 2026-03-30 16:33:29 +02:00
MartinBraquet
b670de9c73 Add sentry error capture 2026-03-30 16:25:16 +02:00
MartinBraquet
bdafa43472 Add pinned compatibility questions feature with backend support and UI integration 2026-03-19 17:00:34 +01:00
MartinBraquet
f83dbf349e Fix API error details and add toast info 2026-03-15 14:31:42 +01:00
MartinBraquet
d3634d8b1c Move interestChoices to app context to fix db blast 2026-03-13 14:35:20 +01:00
MartinBraquet
f741648522 Stabilize questions order 2026-03-13 00:47:31 +01:00
MartinBraquet
bc31df7d0a Use colored fav icon 2026-03-12 12:33:44 +01:00
MartinBraquet
3de6adae2e Refine cards and allow users to toggle each card field ON or OFF 2026-03-12 00:36:36 +01:00
MartinBraquet
33436c84a4 Imporve wording 2026-03-10 23:52:43 +01:00
MartinBraquet
b0c84687d2 Min 18 yo 2026-03-10 23:48:04 +01:00
MartinBraquet
670e863bae Add SEO 2026-03-10 23:32:12 +01:00
MartinBraquet
dbf12a2ab2 Fix zod types and unseen icon not showing 2026-03-10 16:22:44 +01:00