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
ff273efa44
Update unsubscribe URL format to use path-based token instead of query parameter
2026-04-09 11:13:48 +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
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
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
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
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
MartinBraquet
524adfda75
Enhance htmlToJSONContent to support Next.js __NEXT_DATA__ extraction and improve Readability fallback handling
2026-04-05 11:55:37 +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
e280b1f5e0
Standardize logging by replacing console.debug with dynamic log levels in log.ts module
2026-04-01 16:53:50 +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
6a03c5cc83
Clean
2026-03-13 12:43:56 +01:00
MartinBraquet
37ddf5bab1
Clean up unused instance ID env var
2026-03-13 12:40:08 +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