110 Commits

Author SHA1 Message Date
MartinBraquet
cdadad387d "Redesign email templates: update layout, spacing, typography, and styling for improved readability, consistency, and UI cohesion." 2026-05-08 20:06:38 +02:00
MartinBraquet
b057f179d6 Update button styles, text classes, and French translations for consistency and clarity 2026-05-01 13:11:52 +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
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. 2026-04-09 10:39:58 +02:00
MartinBraquet
d62121cc00 Refactor email creation process: rename and update createShareEmails to createShareCompassEmails, add support for pagination with startIndex and n, and replace sendOutreachEmail with sendShareCompassEmail. 2026-04-08 15:13:28 +02:00
MartinBraquet
301cad6ae4 Comment out unused locale property in ShareCompassEmailProps. 2026-04-08 14:51:34 +02:00
MartinBraquet
a4f797887b Update List-Unsubscribe header to support one-click unsubscription 2026-04-08 14:51:19 +02:00
MartinBraquet
28650d799f Refactor notification and email systems: migrate to shared utilities, update unsubscribe links, and add outreach email functionality. 2026-04-08 13:38:39 +02:00
MartinBraquet
0a8d55ba87 Add ShareCompassEmail component to enhance user engagement through shareable email content 2026-04-08 12:06:14 +02:00
MartinBraquet
ea2735f688 Replace DOMAIN with DEPLOYED_WEB_URL in email links and add X logo link. 2026-04-08 12:04:55 +02:00
MartinBraquet
16c5ce82c7 Add List-Unsubscribe header to emails for improved unsubscribe management 2026-04-08 12:04:36 +02:00
MartinBraquet
a124b39a5b Remove next.config.js and update email project scripts and dependencies 2026-04-08 12:03:27 +02:00
MartinBraquet
02104b91c8 Add Android app link and improve email content with additional context and styling adjustments 2026-04-08 12:02:54 +02:00
MartinBraquet
0655266366 Move avatar URL and is-banned to separate columns and social links to profiles table 2026-03-06 23:51:49 +01:00
MartinBraquet
dd239f7b30 Fix infinite loop in setup 2026-03-01 19:47:36 +01:00
MartinBraquet
d2195d7c16 Ignore .email in lint 2026-03-01 19:39:30 +01:00
MartinBraquet
a10ae2d253 Clean 2026-03-01 19:14:36 +01:00
MartinBraquet
4a4bee658d Add next config for react email dev server 2026-03-01 19:12:30 +01:00
MartinBraquet
75a689707d Ignore react email 2026-03-01 18:31:32 +01:00
MartinBraquet
6f638a22a3 Install react-email 2026-03-01 18:12:06 +01:00
MartinBraquet
39689b1bfa Update docs next 2026-03-01 18:00:06 +01:00
MartinBraquet
699890a0be Massive Next.js (14->16) and React (18->19) upgrade 2026-03-01 16:55:19 +01:00
MartinBraquet
b3cf542fd5 Rename jest config to ts 2026-03-01 04:57:59 +01:00
MartinBraquet
59ddb4360e Fix es lint 2026-03-01 04:56:21 +01:00
MartinBraquet
0d57760d25 Silence debug in tests 2026-03-01 04:38:02 +01:00
MartinBraquet
579ed6de7c Use logger debug 2026-03-01 04:05:14 +01:00
MartinBraquet
c0df0028d3 Skip email send locally 2026-02-28 14:35:40 +01:00
MartinBraquet
f6a65e875b Show selected filters at the top and allow for removed them one by one 2026-02-28 00:34:11 +01:00
MartinBraquet
80a877301a Add connection preferences feature with API endpoints and UI updates 2026-02-24 17:07:59 +01:00
MartinBraquet
aa785c1539 Lint fix email package 2026-02-23 22:20:31 +01:00
MartinBraquet
f0c645b16d Add linting and typechecking scripts for backend/email 2026-02-23 22:19:01 +01:00
MartinBraquet
f70a74d20e Upgrade eslint to v9 2026-02-23 14:48:03 +01:00
MartinBraquet
192a944f4b Add multi language support for emails 2026-02-23 12:54:43 +01:00
MartinBraquet
b6d7955130 Add profile field: place they grew up 2026-02-21 19:47:26 +01:00
MartinBraquet
85ea90b9c8 Rollback failing API deployment 2026-02-20 18:49:22 +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
7734b689a3 Add Big 5 profile field 2026-02-13 15:23:54 +01:00
MartinBraquet
7ac933160d Fix interest (etc.) shown as IDs instead of labels in saved searches and emails 2026-01-27 23:04:06 +01:00
MartinBraquet
542152eadb Store option IDs instead of EN labels in profiles and make keyword search match selected options 2026-01-26 22:53:31 +01:00
MartinBraquet
5eee62f731 Fix 2025-12-04 19:58:39 +01:00
MartinBraquet
09d743c603 Fix 2025-11-15 01:04:41 +01:00
MartinBraquet
36c1ec528a Include all ts/tsx files in coverage 2025-11-15 00:52:37 +01:00
MartinBraquet
0d48c541a0 Add tests runs to all packages 2025-11-15 00:27:30 +01:00
MartinBraquet
8928cd1667 Update test structure 2025-11-15 00:14:12 +01:00
MartinBraquet
9d649daee5 Add profile field and filter: MBTI 2025-11-13 15:12:11 +01:00
MartinBraquet
acd4c36531 Add profile field and filter: relationship status 2025-11-12 18:29:28 +01:00
MartinBraquet
ce681cfb67 Add profile field and filter: languages 2025-11-11 22:02:16 +01:00
MartinBraquet
cebcc20c26 Add email verif link in welcome email 2025-11-01 10:53:10 +01:00
MartinBraquet
0a41ebbcda Add an option to disable your profile 2025-10-27 00:37:54 +01:00