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
MartinBraquet
246a00e57d
Remove deprecated create-profile and create-user endpoints in favor of create-user-and-profile.
2026-04-08 13:03:05 +02:00
MartinBraquet
ed5aa80848
Add progress bar and update UI feedback for profile extraction process
2026-04-07 22:19:25 +02:00
MartinBraquet
8d65bc717c
Release
2026-04-07 21:09:02 +02:00
MartinBraquet
e96057fb23
Implement async profile extraction with caching and processing state handling
2026-04-07 17:38:08 +02:00
MartinBraquet
e61ac9b3ff
Handle parsing of unknown/custom elements in parse.ts and bump API package version to 1.32.1
2026-04-05 15:43:43 +02:00
MartinBraquet
2562aa2c86
Bump API package version to 1.32.0
2026-04-05 12:11:04 +02:00
Okechi Jones-Williams
73487af964
Changed POM/Fixture structure to use an app class to instantiate the page objects ( #47 )
...
* 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
* Added POM's for social and organisation page
Updated settings POM
* Formatting update, fixed homePage locator for signin
* .
* .
* .
* Coderabbitai fix's
* Fix
* Improve test utilities and stabilize onboarding flow tests
* Changes requested
* Seperated deletion tests from onboarding
* .
* Changed POM/Fixture structure to use an app class to instantiate the page objects
* Apply suggestion from @MartinBraquet
* Apply suggestion from @MartinBraquet
* Delete .vscode/settings.json
* Apply suggestion from @MartinBraquet
* Apply suggestions from code review
Co-authored-by: Martin Braquet <martin.braquet@gmail.com >
* Apply suggestion from @MartinBraquet
* Apply suggestion from @MartinBraquet
* Linting and Prettier
---------
Co-authored-by: MartinBraquet <martin.braquet@gmail.com >
2026-04-04 21:11:46 +02:00
MartinBraquet
8da9bd8883
Add validateProfileFields for LLM profile field normalization and filtering
2026-04-04 16:10:17 +02:00
MartinBraquet
2311fcbf90
Remove redundant "www" from Compass URLs across codebase
2026-04-02 10:35:07 +02:00
MartinBraquet
fc199a918a
Fix logs not showing in google cloud console
2026-04-01 18:56:41 +02:00
MartinBraquet
cc43a8f8af
Replace console.debug with log for standardized logging and clean up unused imports in get-profiles API module
2026-04-01 16:53:27 +02:00
MartinBraquet
b5deefbec1
Enforce text length limits in editor paste handling, adjust API request size limit, and crop excessive content in LLM profile extraction
2026-04-01 13:52:34 +02:00
MartinBraquet
401fd816dd
Bump version numbers in package.json and Android build.gradle
2026-03-31 13:41:51 +02:00
MartinBraquet
a7ae62a14b
Clarify usage frequency descriptions for psychedelics and cannabis in profile data
2026-03-31 13:40:59 +02:00
MartinBraquet
bded8cc1fe
Add additional Sentry error capture and refine profile data update logic
2026-03-30 23:14:24 +02:00
MartinBraquet
1e5c7b07c2
Add substance fields: cannabis and psychedelics
2026-03-30 14:55:31 +02:00
MartinBraquet
611e07a02b
Fix div element parsing
2026-03-29 23:05:58 +02:00
MartinBraquet
e4a231b0c5
Release
2026-03-29 20:29:48 +02:00
MartinBraquet
8a7d2120c4
Fix null values
2026-03-29 20:21:31 +02:00
MartinBraquet
9f1eaef30c
Fix null linknder
2026-03-29 19:55:54 +02:00
MartinBraquet
0218f4e705
Fix null link
2026-03-29 19:55:35 +02:00
MartinBraquet
3171f32cec
Fix links and add gemini models
2026-03-29 19:30:51 +02:00
MartinBraquet
2229d01aa1
Fix test
2026-03-29 18:31:41 +02:00
MartinBraquet
6e4c6f29b5
Add profile auti-fill from content or URL
2026-03-29 18:26:45 +02:00
MartinBraquet
be22658883
Release
2026-03-19 17:04:18 +01:00
MartinBraquet
bdafa43472
Add pinned compatibility questions feature with backend support and UI integration
2026-03-19 17:00:34 +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
a88ba2dd3c
Add comments
2026-03-11 12:12:36 +01:00
MartinBraquet
3503110c64
Do not show cancelled events
2026-03-11 12:12:21 +01:00
MartinBraquet
0ef5ecea30
Send discord notif upon event creation
2026-03-10 23:32:34 +01:00
MartinBraquet
3365445538
Delete orphan user to prevent onboarding issues
2026-03-10 23:02:47 +01:00
MartinBraquet
dbf12a2ab2
Fix zod types and unseen icon not showing
2026-03-10 16:22:44 +01:00
MartinBraquet
1a2aa16645
Release
2026-03-10 00:50:09 +01:00
MartinBraquet
9e58e12013
Encrypt early messages that were sent before AES encryption got implement
2026-03-10 00:39:04 +01:00
MartinBraquet
a71c0beb11
Fix unit test
2026-03-09 22:01:50 +01:00
MartinBraquet
ccce2cc8b0
Release
2026-03-09 19:34:37 +01:00
MartinBraquet
6f45c03a29
Show number of answers and community importance on prompts
2026-03-09 19:24:32 +01:00
MartinBraquet
ba7e158af8
Release
2026-03-09 12:38:08 +01:00