554 Commits

Author SHA1 Message Date
MartinBraquet
75c2913de2 Update docs 2026-07-02 18:45:37 +02:00
MartinBraquet
8b07e0ac13 API release 2026-07-02 18:40:08 +02:00
MartinBraquet
6f32b9a5cc Add dev API 2026-07-02 18:34:22 +02:00
Martin Braquet
394470c383 Update deploy script for remote dev (#61) 2026-07-02 17:19:46 +02:00
MartinBraquet
82eab67525 Add command to reset dev db and firebase 2026-06-09 21:42:03 +02:00
MartinBraquet
d37a7e3509 Add last_modification_time handling in claude code 2026-06-09 10:46:08 +02:00
MartinBraquet
bfd710f9b7 Fix db order 2026-06-09 00:13:22 +02:00
MartinBraquet
622e137c73 Save DB space and egress by removing prompts answered by <= 5 people 2026-06-08 15:58:13 +02:00
MartinBraquet
32b63b4ffd Fix profile chips UI in new search alerts emails 2026-06-07 18:21:43 +02:00
MartinBraquet
a10859079a Do not refresh profiles grid when going back to it without any filter change 2026-06-06 19:47:44 +02:00
MartinBraquet
ecb4a05d9a Add avatarUrl to new search alerts email 2026-06-06 18:39:31 +02:00
MartinBraquet
bf43bf1503 Add suspicious user limitations 2026-06-05 11:33:35 +02:00
MartinBraquet
4bfdc76687 Fix test 2026-05-31 14:32:28 +02:00
MartinBraquet
3201993561 Improve docs 2026-05-31 14:31:25 +02:00
MartinBraquet
e3f9a3fc81 Prevent user from setting their own user data 2026-05-31 14:23:37 +02:00
MartinBraquet
19c553f252 Refactor search alerts component for improved styling and structure 2026-05-31 01:35:03 +02:00
MartinBraquet
7ffb8c98c8 Update docs and add CLAUDE.md to sub dirs 2026-05-28 15:31:56 +02:00
MartinBraquet
d1010cd0ea Remove cisgender options from gender choices and localization files 2026-05-24 17:25:13 +02:00
MartinBraquet
77d8bd29e8 Refactor orientation filtering logic for improved clarity and handling of non-straight responses 2026-05-24 17:16:42 +02:00
MartinBraquet
4ce0096254 Deploy API 2026-05-24 16:38:02 +02:00
MartinBraquet
bd2325126c Fix jest tests 2026-05-24 16:35:15 +02:00
MartinBraquet
dd609e3448 Refactor profile column retrieval to improve caching and readability 2026-05-24 16:26:16 +02:00
MartinBraquet
770c02ac88 Add orientation profile field and extend gender options 2026-05-24 15:37:05 +02:00
MartinBraquet
c72b13fef9 Bump API package version to 1.40.0 2026-05-23 12:03:03 +02:00
Okechi Jones-Williams
00c6f2566e [Syncing] Small PR to lay foundations for Testing filtering and to sync with upstream (#51)
* Added Database checks to the onboarding flow

* Added compatibility page setup
Added more compatibility questions

* Finished up the onboarding flow suite
Added compatibility question tests and verifications
Updated tests to cover Keywords and Headline changes recently made
Updated tests to cover all of the big5 personality traits

* .

* Fix: Merge conflict

* .

* Fix: Added fix for None discriptive error issue #36
Updated signUp.spec.ts to use new fixture
Updated Account information variable names
Deleted "deleteUserFixture.ts" as it was incorporated into the "base.ts" file

* Linting and Prettier

* Minor cleaning

* Organizing helper func

* Added Google account to the Onboarding flow

* Added account cleanup for google accounts

* Started work on Sign-in tests
Updated seedDatabase.ts to throw an error if the user already exists, to also add display names and usernames so they seedUser func acts like a normal basic user
Some organising of the google auth code

* Linting and Prettier

* Added checks to the deleteUser func to check if the accout exists
Added account deletion checks

* Linting and Prettier

* Formatting update, fixed homePage locator for signin

* .

* .

* .

* Coderabbitai fix's

* Fix

* Improve test utilities and stabilize onboarding flow tests

* Changes requested

* Changed POM/Fixture structure to use an app class to instantiate the page objects

* Apply suggestion from @MartinBraquet

* Delete .vscode/settings.json

* Apply suggestion from @MartinBraquet

* Apply suggestion from @MartinBraquet

* Apply suggestion from @MartinBraquet

* Linting and Prettier

* Updated People page

* Fix app.ts

* Updated peoplePage.ts: continued adding functions to use filters
Updated filters.tsx: added data testid

* Coderabbitai fix's

* .

* Explanded seeding to better reflect the different types of profiles

* Updated People page
Added data test attributes to search.tsx and profile-grid.tsx

* Lint and Prettier

* Test renamed

* CodeRabbit Suggestions

* .

* Apply suggestions from code review

Co-authored-by: Martin Braquet <martin.braquet@gmail.com>

---------

Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
2026-05-20 20:02:00 +02:00
MartinBraquet
5467016b05 Bump API package version to 1.39.1 2026-05-13 18:51:41 +02:00
MartinBraquet
443f08b558 Add message and star button to profile cards in people page 2026-05-12 14:33:04 +02:00
MartinBraquet
e960bff2b0 Enhance profile query: include user metadata and users.username in text fields 2026-05-12 14:27:03 +02:00
MartinBraquet
3535e059fe Simplify Docker CMD by removing tsconfig-paths/register usage 2026-05-11 21:44:31 +02:00
MartinBraquet
160397a6cd Enforce WS session timeout and enhance heartbeat connection management 2026-05-11 20:45:32 +02:00
MartinBraquet
ce25d172ee Add robots.txt to disallow all web crawlers 2026-05-11 20:41:09 +02:00
MartinBraquet
93827518da Remove unused metrics writer 2026-05-11 19:46:29 +02:00
MartinBraquet
b78e539801 Add service account and IAM roles for Cloud Run API runtime 2026-05-11 17:03:24 +02:00
MartinBraquet
0ab535a6ac Remove ecosystem.config.js as it's no 2026-05-11 16:01:32 +02:00
MartinBraquet
9caac159e1 Move backend from VM to Cloud Run and remove Load Balancer
Both to save lots of $$$
2026-05-11 16:01:12 +02:00
MartinBraquet
266f8e89e3 Comment out unused verification link block in welcome email template. 2026-05-10 11:24:04 +02:00
MartinBraquet
47e898b0c6 Add debug script to analyze Supabase query egress: track expensive queries and calculate row sizes 2026-05-09 19:51:15 +02:00
MartinBraquet
e197a35bae Fix max pool in session mode 2026-05-09 19:06:45 +02:00
MartinBraquet
81e6d14cf3 Bump API package version to 1.37.0 in package.json 2026-05-08 21:50:29 +02:00
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
27dd553820 Remove LinkedIn from LLM extract descriptions and prompts for consistency across languages 2026-05-04 16:08:12 +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
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
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