379 Commits

Author SHA1 Message Date
MartinBraquet
6f32b9a5cc Add dev API 2026-07-02 18:34:22 +02:00
MartinBraquet
ec13ea5888 Set showPhotos default to true in display options logic 2026-06-20 19:33:51 +02:00
MartinBraquet
fbb0221493 Add missing translations 2026-06-17 00:23:43 +02:00
MartinBraquet
98ef626455 DRY and improve sign in/up design 2026-06-09 00:02:54 +02:00
MartinBraquet
5e2dd5757c Add signup translations 2026-06-08 23:47:23 +02:00
MartinBraquet
e2fd2abeb1 Improve home page design 2026-06-08 23:39:13 +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
e2367d4372 Improve ban message 2026-05-31 12:06:40 +02:00
Okechi Jones-Williams
549eba0bbe [User functionality] Messages UI page and messaging helpers added for end-to-end scenarios (#53)
* 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

* 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

* .

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

* Lint and Prettier

* .

* Continued work on filter tests
Added testid attributes to people page so the info from the results can be accessed

* Added more filter tests

* Added tests for hiding profiles

* Added a context manager to test with multiple accounts interacting with each other
Added an option to verify the users email when creating an account

* Added Tests for sending/recieving messages
Added tests for staring/favoriting profiles
Added testIds where necessary
Added messagesPage.ts
Updated peoplePage.ts

* Linting and Prettier

* Coderabbit suggestions

* CodeRabbit suggestion #2

* Fix #1

* Minor fixes

* TC fix

---------

Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
2026-05-29 01:00:57 +02:00
MartinBraquet
9cfe6b0eda DRY profile about section and add gender identity 2026-05-28 17:03:37 +02:00
MartinBraquet
156ac66f6e Add MBTI type name mapping and refactor usage in profile-about component 2026-05-28 15:53:40 +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
770c02ac88 Add orientation profile field and extend gender options 2026-05-24 15:37:05 +02:00
MartinBraquet
806e9f358a Add loading indicator with timeout for ProfilesPage while user data is being fetched 2026-05-23 19:46:02 +02:00
MartinBraquet
2c9ffe4632 Support multi-value social links and refactor link handling logic 2026-05-23 11:56:23 +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
117b343989 Disable maintenance mode banner in constants 2026-05-11 17:03:39 +02:00
MartinBraquet
0d5f1cdae3 Enable maintenance mode banner in constants 2026-05-11 14:22:02 +02:00
MartinBraquet
9c674ae890 Refactor SendMessage modal: update typography, improve UI spacing, and enhance error message styling. 2026-05-09 11:20:42 +02:00
MartinBraquet
ce10ddf366 Major re-design of the profile pages 2026-05-08 13:55:50 +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
01b16b273e Update French and English guidance text for LLM extract section to reflect Google AI usage policy nuances 2026-05-03 22:01:07 +02:00
MartinBraquet
d1720ce644 Restructure Organization, Social, and Stats pages with new card-based layouts, improved styling, and enhanced loading states for better readability and UX. 2026-05-01 15:14:20 +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
28a93ab35c Update French translations and bump Android versionCode to 98 and versionName to 1.21.1 2026-04-30 21:39:59 +02:00
MartinBraquet
754a417b43 Update French and German translations for home page texts 2026-04-30 18:59:35 +02:00
MartinBraquet
5372a30558 Add banned user handling in profile and messaging components. 2026-04-13 11:03:11 +02:00
MartinBraquet
3eecb06e7c Update meta tag image references to use PNG_LOGO for improved branding consistency. 2026-04-10 17:55:42 +02:00
MartinBraquet
4d581dad8e Update favicon URL in constants.ts to use GitHub logo for consistency 2026-04-10 17:48:08 +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
288573a36f Replace WEB_URL with DEPLOYED_WEB_URL for dynamic environment support in Open Graph utilities and SEO components. 2026-04-09 20:50:15 +02:00
MartinBraquet
46ed7490a0 Add Chakma language option to choices list 2026-04-09 15:32:34 +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
518af3b3da Implement usePromptSigninIfSignedOut hook and enhance signin flow with redirect path support 2026-04-09 12:22:06 +02:00
MartinBraquet
1589ebaad0 Update UNSUBSCRIBE_URL to point to settings page instead of notifications page 2026-04-09 11:20:53 +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
e8a7fb71dd Update share text in profile sharing links to highlight open-source, ad-free alternative 2026-04-08 14:51:06 +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
dc3f9f32c1 Update translations: adjust notification texts, add search placeholders, and enhance email content 2026-04-08 12:06:07 +02:00
MartinBraquet
0295e7f75f Add getXShareProfileUrl function for generating profile sharing links with pre-filled text 2026-04-08 12:05:12 +02:00
MartinBraquet
2ec5fc7606 Remove unused SVG assets and update references for Twitter to X 2026-04-08 11:28:11 +02:00
MartinBraquet
c4a012c4d0 Add notification preferences for platform updates and improve UI for notification settings 2026-04-08 11:02:10 +02:00
MartinBraquet
8c2b75eb04 Update DEPLOYED_WEB_URL to use PROD_CONFIG.domain for production consistency 2026-04-07 22:03:36 +02:00
MartinBraquet
e96057fb23 Implement async profile extraction with caching and processing state handling 2026-04-07 17:38:08 +02:00
MartinBraquet
7dfaeb7692 Extract ProfileCardViewer component and replace direct Image usage across relevant files for better reuse and readability 2026-04-06 01:26:31 +02:00
MartinBraquet
7c591ca73e Enhance message composer: add minRows support, character count validation, and dynamic placeholder customization 2026-04-05 21:09:09 +02:00
MartinBraquet
ad0cf2e9cc Add translations and update "Whack-A-Bug" game with localization support, refined UI, and improved game mechanics 2026-04-05 13:10:11 +02:00