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
|
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 |
|
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
|
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
|
27dd553820
|
Remove LinkedIn from LLM extract descriptions and prompts for consistency across languages
|
2026-05-04 16:08:12 +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
|
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
|
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
|
5d204aec5b
|
Replace isAdminId with throwErrorIfNotMod in removePinnedPhoto tests for improved role-based authentication validation
|
2026-04-09 14:09:24 +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
|
a53506cc9d
|
Improve unsubscribe endpoint: add logging, ensure idempotency, and handle invalid or duplicate tokens gracefully
|
2026-04-09 10:52:40 +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
|
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.
|
2026-04-08 16:59:48 +02:00 |
|
MartinBraquet
|
f3882f91b7
|
Add status handling in profile extraction and caching logic
|
2026-04-08 16:33:02 +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 |
|