1376 Commits

Author SHA1 Message Date
MartinBraquet
ec13ea5888 Set showPhotos default to true in display options logic 2026-06-20 19:33:51 +02:00
MartinBraquet
cca1ad703d Update saved profiles text to reference "bookmark" instead of "star" 2026-06-18 23:30:59 +02:00
MartinBraquet
6a47fb3f98 Replace StarIcon with BookmarkIcon in Saved Searches button 2026-06-18 23:27:05 +02:00
MartinBraquet
ab61f2b99f Merge remote-tracking branch 'origin/main' 2026-06-18 23:05:54 +02:00
MartinBraquet
6efaae788a Replace StarIcon with BookmarkIcon in StarButton component 2026-06-18 23:05:37 +02:00
MartinBraquet
fbb0221493 Add missing translations 2026-06-17 00:23:43 +02:00
Okechi Jones-Williams
6d2f5fc4d6 Fix for issue #58 (#60) 2026-06-13 14:37:05 +02:00
Okechi Jones-Williams
8b93251710 [Fix] Fix for issue #54 (#59)
* Fix for issue #54

* Linting and Prettier
2026-06-12 13:47:29 +02:00
MartinBraquet
98ef626455 DRY and improve sign in/up design 2026-06-09 00:02:54 +02:00
MartinBraquet
6e7be81902 Fix info bg 2026-06-08 23:52:12 +02:00
MartinBraquet
1b19f531fa Add fade up effects 2026-06-08 23:47:35 +02:00
MartinBraquet
70a61a1458 Update user count 2026-06-08 23:39:28 +02:00
MartinBraquet
e2fd2abeb1 Improve home page design 2026-06-08 23:39:13 +02:00
MartinBraquet
fa51c23a11 Extend bio width on XXL screens 2026-06-08 23:14:43 +02:00
MartinBraquet
558fdfbca4 [Fix] Handle the back button on mobile when returning to the startup page 2026-06-07 20:23:22 +02:00
MartinBraquet
f7311b4634 Show profile card skeleton when loading more 2026-06-06 21:51:27 +02:00
MartinBraquet
82bdf9cc3f Fix contact box on mobile 2026-06-06 21:11:48 +02:00
MartinBraquet
e85be4e029 [Fix] Call get-membership-channel only once per path name 2026-06-06 20:21:48 +02:00
MartinBraquet
baf006a53b Fix use api getter caching 2026-06-06 20:11:08 +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
c90f9c7180 Fix back button sometimes failing on Android 2026-06-06 19:23:59 +02:00
MartinBraquet
ed20465e3e Move relationship style (like monogamous) from the seeking text to chips below 2026-06-06 14:18:21 +02:00
MartinBraquet
a385a31642 Move raised in filter to values section 2026-06-06 14:17:27 +02:00
MartinBraquet
9fd893a598 More causes filter to values section 2026-06-06 14:14:53 +02:00
MartinBraquet
aa145dab92 Fix bold text color in editor that was too contrasting 2026-06-05 13:49:04 +02:00
MartinBraquet
efe7e48d3d Fix pic not sticking to the right of the card 2026-06-04 19:52:04 +02:00
MartinBraquet
a9825ed06d Hide compatibility questions card if empty 2026-06-04 17:20:32 +02:00
MartinBraquet
9b4e9dd9b1 Improve emoji design for stats 2026-06-03 17:35:21 +02:00
MartinBraquet
e714c523bb Improve emoji design 2026-06-03 16:30:22 +02:00
MartinBraquet
086e827628 Hide contact info request if logged in 2026-06-03 16:23:14 +02:00
MartinBraquet
e2367d4372 Improve ban message 2026-05-31 12:06:40 +02:00
MartinBraquet
1b1c43dccd Update text for accepted answers in compatibility question content 2026-05-31 01:19:18 +02:00
MartinBraquet
31e05aafef Merge remote-tracking branch 'origin/main' 2026-05-29 02:18:43 +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
cea45eb778 Fix loading ring background color 2026-05-28 22:07:46 +02:00
MartinBraquet
93a263bc5e Update BackButton visibility for responsive design in profile-info component 2026-05-28 17:35:52 +02:00
MartinBraquet
6f412e60bf Add loading profile skeleton 2026-05-28 17:19:00 +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
ef2266fdb9 Move wants children below orientation 2026-05-25 10:49:29 +02:00
MartinBraquet
3914552305 Refactor orientation filter implementation for improved structure and clarity 2026-05-24 16:59:54 +02:00
MartinBraquet
770c02ac88 Add orientation profile field and extend gender options 2026-05-24 15:37:05 +02:00
MartinBraquet
0d2da9dcaa Enhance profile header layout by adjusting width and adding max-width to keywords row 2026-05-24 11:09:18 +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
1adad6fde5 Add loading indicator to ProfilesPage while user data is being fetched 2026-05-23 19:35:50 +02:00
MartinBraquet
0fa65e234c Update version code to 110 and add loading indicator for user dashboard 2026-05-23 17:45:42 +02:00
MartinBraquet
5ad38c8a8c Replace loading indicator with ProfileGridSkeleton for profiles and add reusable skeleton component 2026-05-23 17:11:51 +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