MartinBraquet
423361938c
Refactor reusable components and improve test utilities: extract clickCheckbox and optionChip helpers, streamline personality slider updates, and integrate missing data-testid attributes for better test targeting.
2026-07-29 21:55:51 +02:00
MartinBraquet
a31ae0b3de
Add comprehensive GeneralSettings component: refactor settings layout with structured cards, introduce new theme, font, and language pickers, enhance account and privacy management options with improved UX.
2026-07-28 20:24:19 +02:00
MartinBraquet
26f086ce14
Solid re-design of home / about / profile / press pages
2026-07-28 02:06:51 +02:00
MartinBraquet
a5c4969d48
Introduce new components and utilities: ProfileAvatar, ShareCTAButton, custom video extensions, and responsive hooks.
...
- Added `ProfileAvatar` for consistent avatar rendering across profiles, with fallback initials and gradient backgrounds.
- Created `ShareCTAButton` for sharing links with native sharing support and clipboard fallback.
- Integrated custom `tiptap` video extension (`tiptap-video`) for video support in rich text editing.
- Introduced `useColumnCount` for responsive column count management in dynamic masonry layouts.
- Enhanced onboarding flow with refined "Share My Profile" feature using the new share button.
- Updated styles and layout in filtered profiles and onboarding screens for better consistency and responsiveness.
2026-07-27 00:51:20 +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
Okechi Jones-Williams
dfd0dc98ac
[Doc update] Udated testing.md ( #56 )
...
* Changed fixtures used in accounts that dont need to check sign-in functionality
* Updated testing doc: added fixture info and expanded on POM pattern
* Update testing.md
* Udated testing.md
Added Superbase emulator workaround
2026-06-10 17:06:29 +02:00
MartinBraquet
aefbf3e247
FIx E2E context manager
2026-05-29 03:50:38 +02:00
MartinBraquet
699184081d
FIx E2E context manager
2026-05-29 02:18:10 +02:00
MartinBraquet
75a21b2701
Minor fixes
2026-05-29 00:36:02 +02:00
Okechi Jones-Williams
eaa0b4ce96
Fix #1
2026-05-28 22:29:50 +01:00
Okechi Jones-Williams
8f0910dd6e
CodeRabbit suggestion #2
2026-05-28 22:00:58 +01:00
Okechi Jones-Williams
f49054876a
Coderabbit suggestions
2026-05-28 21:33:48 +01:00
Okechi Jones-Williams
21a720fdcc
Linting and Prettier
2026-05-28 19:32:44 +01:00
Okechi Jones-Williams
23eedd0fbb
Added Tests for sending/recieving messages
...
Added tests for staring/favoriting profiles
Added testIds where necessary
Added messagesPage.ts
Updated peoplePage.ts
2026-05-28 19:32:44 +01:00
Okechi Jones-Williams
00e7662d60
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
2026-05-28 19:32:44 +01:00
Okechi Jones-Williams
4c2bd90431
Added tests for hiding profiles
2026-05-28 19:30:39 +01:00
Okechi Jones-Williams
585f9f28d1
Added more filter tests
2026-05-28 19:25:37 +01:00
Okechi Jones-Williams
178dfdc1b7
Continued work on filter tests
...
Added testid attributes to people page so the info from the results can be accessed
2026-05-28 19:25:37 +01:00
Okechi Jones-Williams
b32f468736
.
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
00a9a85ae2
Lint and Prettier
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ab72f172d3
Updated People page
...
Added data test attributes to search.tsx and profile-grid.tsx
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
8a4aafb8b6
.
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
492ee7a737
Coderabbitai fix's
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
c1dacbd331
Updated peoplePage.ts: continued adding functions to use filters
...
Updated filters.tsx: added data testid
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
9bf34a5cf7
Fix app.ts
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ede380a4e0
Updated People page
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
19e65cbe6c
Linting and Prettier
2026-05-28 19:21:56 +01:00
Martin Braquet
d6c2b032b0
Apply suggestion from @MartinBraquet
2026-05-28 19:21:56 +01:00
Martin Braquet
3918830fb6
Apply suggestion from @MartinBraquet
2026-05-28 19:21:56 +01:00
Martin Braquet
90c3f22a2c
Apply suggestion from @MartinBraquet
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ce0c7cd890
Changed POM/Fixture structure to use an app class to instantiate the page objects
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
1d898f34fc
Changes requested
2026-05-28 19:21:56 +01:00
MartinBraquet
7daf458001
Improve test utilities and stabilize onboarding flow tests
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
b3e3413620
Coderabbitai fix's
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
9571d9b0cd
Formatting update, fixed homePage locator for signin
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
e0561b532b
Linting and Prettier
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ef63832ab8
Added checks to the deleteUser func to check if the accout exists
...
Added account deletion checks
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
89efb0ff01
Linting and Prettier
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
7bb8eeac7f
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
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
0016c69a25
Added account cleanup for google accounts
2026-05-28 19:21:56 +01:00
MartinBraquet
5129e8e343
Minor cleaning
2026-05-28 19:21:55 +01:00
Okechi Jones-Williams
17072c9587
Linting and Prettier
2026-05-28 19:20:29 +01:00
Okechi Jones-Williams
4e6d4f37bf
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
2026-05-28 19:20:29 +01:00
Okechi Jones-Williams
d6e31ba7d0
.
2026-05-28 19:20:28 +01:00
Okechi Jones-Williams
dd01e0b3d0
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
2026-05-28 19:20:28 +01:00
Okechi Jones-Williams
11f8477da2
Added compatibility page setup
...
Added more compatibility questions
2026-05-28 19:20:28 +01:00
Okechi Jones-Williams
58dfabf11f
Added Database checks to the onboarding flow
2026-05-28 19:20:28 +01:00
MartinBraquet
253b30d2de
Refactor sign-in test to improve profile count validation and asynchronous handling
2026-05-25 15:43:55 +02:00
MartinBraquet
b25df3670b
Fix E2E tests
2026-05-24 16:37:49 +02:00
MartinBraquet
6b3269b1c5
Fix typo in profile count test and enhance validation for filter results
2026-05-23 20:06:14 +02:00