Commit Graph

2244 Commits

Author SHA1 Message Date
MartinBraquet
92e2dbc0f2 Make waitForURL optional in signinWithEmail method in app.ts 2026-04-05 14:47:20 +02:00
MartinBraquet
e69fe9ea33 Wait for URL navigation after key interactions in app.ts and homePage.ts E2E tests. 2026-04-05 14:44:27 +02:00
MartinBraquet
f986eb85e8 Wait for URL navigation after key interactions in app.ts and homePage.ts E2E tests. 2026-04-05 14:43:17 +02:00
MartinBraquet
1f988d0f98 Refactor account deletion E2E tests: extract to dedicated deleteAccount.spec.ts file 2026-04-05 14:30:24 +02:00
MartinBraquet
4dd22b4194 Refactor account deletion E2E tests: extract to dedicated deleteAccount.spec.ts file 2026-04-05 14:14:43 +02:00
MartinBraquet
46bad59ccb Bump Android app version to 1.18.0 (versionCode 85) 2026-04-05 13:15:45 +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
MartinBraquet
d9c7ffae3c Add "Whack-A-Bug" game page and implementation 2026-04-05 12:42:13 +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
MartinBraquet
a6095b873a Remove redundant password field filler in Google auth E2E tests 2026-04-04 21:26:14 +02:00
MartinBraquet
75378ee2a3 Merge remote-tracking branch 'origin/main' 2026-04-04 21:25:57 +02:00
MartinBraquet
3c47759f9e Update CI workflow for Codecov token handling and configuration adjustments 2026-04-04 21:15:35 +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
5b6c30b987 Debounce search filter updates to improve input handling and performance 2026-04-04 16:27:41 +02:00
MartinBraquet
8da9bd8883 Add validateProfileFields for LLM profile field normalization and filtering 2026-04-04 16:10:17 +02:00
MartinBraquet
bdbce67423 Add type="button" to theme toggle for accessibility compliance 2026-04-04 14:37:55 +02:00
MartinBraquet
e2cdfc01cd Remove unnecessary console logs and update Playwright reporter configuration 2026-04-04 14:34:50 +02:00
Okechi Jones-Williams
d2c9d12b39 test(e2e): add auth, settings, social and organization page coverage
* 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

* Update `.coderabbit.yaml` with improved internationalization guidance and formatting adjustments

* Clean up `.vscode/settings.json` and add it to `.gitignore`

* Add Playwright E2E test guidelines to `.coderabbit.yaml`

* Standardize and improve formatting in `TESTING.md` for better readability and consistency.

* Refactor onboarding flow tests and related utilities; improve formatting and remove redundant tests.

---------

Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
2026-04-04 14:21:40 +02:00
MartinBraquet
09736cd49b Display toast notifications for push messages with navigation fixes 2026-04-03 18:58:36 +02:00
MartinBraquet
f16bef97dc Update styles in SkipLink component to use bg-canvas-100 instead of bg-primary-500 2026-04-03 18:56:32 +02:00
MartinBraquet
92d4222f96 Add debug key 2026-04-03 18:28:19 +02:00
MartinBraquet
008110b015 Refactor Sentry tags for Android app info 2026-04-03 17:25:26 +02:00
MartinBraquet
29ace2d2e5 Release 2026-04-03 13:54:45 +02:00
MartinBraquet
07f927d738 Merge remote-tracking branch 'origin/main' 2026-04-03 13:53:56 +02:00
MartinBraquet
993117ba72 Integrate Sentry for Android app version and build tracking 2026-04-03 13:53:43 +02:00
Martin Braquet
c8801a0235 Enhance CodeRabbit configuration settings
Updated CodeRabbit configuration with new settings for reviews, chat auto-reply, and pre-merge checks.
2026-04-02 19:09:13 +02:00
Martin Braquet
93cd105871 Add .coderabbitignore to exclude specific files 2026-04-02 19:02:54 +02:00
Martin Braquet
4f98d99dd9 Update .coderabbit.yaml configuration
Removed auto-generated PR summary settings and path filters.
2026-04-02 19:02:40 +02:00
Martin Braquet
b46d39d9b7 Enable automatic reviews in CodeRabbit configuration 2026-04-02 18:53:34 +02:00
Martin Braquet
5ea095662b Add CodeRabbit configuration for PR reviews
This configuration file sets up CodeRabbit's behavior for PR summaries and reviews, including instructions for summarizing changes, review profiles, and file exclusions.
2026-04-02 18:53:00 +02:00
MartinBraquet
2400d50247 Add www.compassmeet.com to allowed remotePatterns in next.config.ts 2026-04-02 15:50:30 +02:00
MartinBraquet
8ffd69ff15 Bump Android version code to 81 2026-04-02 15:48:52 +02:00
MartinBraquet
0b721ec7b9 Update alt text in PhotosModal and add WEB_URL clarification comment 2026-04-02 15:48:26 +02:00
MartinBraquet
2019c835a0 Release 2026-04-02 15:21:21 +02:00
MartinBraquet
ff23a8c1bc Wrap useProfile with ProfileProvider and refactor to use React Context 2026-04-02 15:00:48 +02:00
MartinBraquet
df775e9aa3 Improve error handling in run by preserving additional error details 2026-04-02 14:07:02 +02:00
MartinBraquet
d121c92708 Release 1.11.0 2026-04-02 13:44:04 +02:00
MartinBraquet
2db74bf256 Update build scripts, constants, and Android configurations for improved web view handling and debugging
- Rename `proxy.ts` to `_proxy.ts` temporarily during build scripts and clean up backup files.
- Adjust Compass URLs to consistently include "www."
- Introduce WebView debugging toggle via `BuildConfig.ENABLE_WEBVIEW_DEBUG`.
- Bump Android version code to 79 and enable `buildConfig` features.
2026-04-02 13:38:37 +02:00
MartinBraquet
0d758eb5b1 Update Compass URLs to include "www" and improve deep link handling 2026-04-02 13:10:28 +02:00
MartinBraquet
223387129e Rename middleware function to proxy in middleware.ts for clarity 2026-04-02 12:39:21 +02:00
MartinBraquet
01944f9a73 Rename middleware function to proxy in middleware.ts for clarity 2026-04-02 12:38:33 +02:00
MartinBraquet
f9a1dce7b5 Migrate apex redirect logic from next.config.ts to middleware for improved flexibility and maintainability 2026-04-02 12:31:11 +02:00
MartinBraquet
98271784b0 Uncomment redirect rule for compassmeet.com to www.compassmeet.com 2026-04-02 12:18:15 +02:00
MartinBraquet
2311fcbf90 Remove redundant "www" from Compass URLs across codebase 2026-04-02 10:35:07 +02:00
MartinBraquet
f6fef171fa Enhance deep link handling for Android with pending link consumption and JavaScript interface 2026-04-02 10:31:43 +02:00
MartinBraquet
7565d373e9 Add deep link handling for Android app 2026-04-02 09:23:52 +02:00
MartinBraquet
c4fb694c71 Handle deep links in Android MainActivity 2026-04-02 09:23:29 +02:00
MartinBraquet
bdf8793d4a Fix 2026-04-01 22:04:57 +02:00
MartinBraquet
05bd25c9ab Fix 2026-04-01 21:53:19 +02:00