Commit Graph

281 Commits

Author SHA1 Message Date
dkadrikj b45224a11c fix(auth): Fix HV activity orientation. 2024-05-15 11:31:31 +00:00
proton-ci 8875ab7135 i18n: Upgrade translations from crowdin (1e764907). 2024-05-13 09:24:21 +00:00
proton-ci 6880bb0eb7 i18n: Upgrade translations from crowdin (9115a3a2). 2024-04-30 10:13:51 +00:00
proton-ci b448b939f3 i18n: Upgrade translations from crowdin (ff392f83). 2024-04-05 13:06:50 +00:00
Neil Marietta 1e890eb103 test: Fixed build and dependencies (AccountRecoveryDialogTest is still failing). 2024-03-20 14:50:06 +01:00
proton-ci 5906397050 i18n: Upgrade translations from crowdin (985d1cdd). 2024-03-08 16:42:28 +00:00
Mateusz Armatys 8b6cf5e597 fix(user-settings, user): Avoid calling some API endpoints for credential-less users. 2024-03-08 16:02:18 +00:00
Neil Marietta c517bba3ee chore: Upgraded Kotlin to 1.9.22 (and needed dependencies). 2024-02-28 18:09:18 +00:00
Mateusz Armatys 79f16d33c4 feat(auth, telemetry): Setup product metrics for each activity/fragment that needs them. 2024-02-28 17:24:52 +01:00
proton-ci 23c9a261e6 i18n: Upgrade translations from crowdin (5e52a7a8). 2024-02-23 10:16:31 +00:00
Neil Marietta 1c72136a24 feat!: Added CredentialLess Support.
DB Migrations:
- UserDatabase.MIGRATION_5: Added User.type.
- AccountDatabase.MIGRATION_7: Account.username nullable.
2024-02-13 15:08:04 +01:00
Mateusz Armatys b7c77cbcc7 fix(plugins-coverage): Exclude classes that end with `$DefaultImpls`.
Those classes are generated by Kotlin, e.g. when an interface method uses default values.
2024-02-01 12:16:56 +00:00
Neil Marietta 82be3754e6 feat: Added Custom Tabs support for LoginSso Activity. 2024-01-29 14:36:16 +00:00
proton-ci 99a2a2e649 i18n: Upgrade translations from crowdin (cde18282). 2024-01-12 09:49:05 +00:00
Mateusz Armatys cde18282f2 build(coverage): Set up min and max bounds for coverage. 2023-12-19 19:45:50 +01:00
Mateusz Armatys d893a24e14 fix(human-verification): Fix loading email verification page under DoH. 2023-12-19 10:02:12 +00:00
Neil Marietta c54332c849 fix(telemetry): Added Telemetry Metrics Priority. 2023-12-18 16:23:41 +01:00
proton-ci 471275aeb5 i18n: Upgrade translations from crowdin (2d0a4dfa). 2023-12-07 16:43:00 +00:00
Mateusz Armatys f55c941cbf chore(human-verification): Remove unused layouts and strings for HV2. 2023-11-28 12:21:40 +01:00
Mateusz Armatys 2d0a4dfa6f fix(auth, human-verification): Use proper measurement group for product metrics. 2023-11-27 17:16:48 +01:00
Mateusz Armatys a046b3c1d7 test(human-verification): Improve test coverage for human-verification module. 2023-11-17 12:48:31 +00:00
dkadrikj 34e78167b3 feat(telemetry): Add WelcomeScreen, LoginScreen and SignUp metrics. 2023-11-07 18:39:18 +00:00
proton-ci 2315b94a50 i18n: Upgrade translations from crowdin (10c2cadc). 2023-11-07 17:18:15 +00:00
Neil Marietta 22d0adb565 fix(human-verification): Changed Human Verification errors log level to info. 2023-11-07 15:44:38 +00:00
proton-ci 5adcd6a5ed i18n: Upgrade translations from crowdin (c1a757f2). 2023-10-26 12:09:32 +00:00
proton-ci f3f5f09d3c i18n: Upgrade translations from crowdin (9ee29f10). 2023-10-09 11:21:58 +00:00
Neil Marietta 8364b7748e refactor!: Removed `Logger.log` function. 2023-09-14 10:01:43 +00:00
proton-ci fe29b12ce8 i18n: Upgrade translations from crowdin (f1cf3a63). 2023-09-13 11:51:35 +00:00
dkadrikj 0061b0ae37 feat(coverage): Update coverage rules and introduce new ExcludeFromCoverage annotation.
.
2023-08-30 15:47:23 +00:00
proton-ci 90f8e759ad i18n: Upgrade translations from crowdin (1285c829). 2023-08-22 10:11:30 +00:00
Mateusz Armatys 66de03337c feat(util-android-sentry): Sentry for Account team. 2023-08-16 16:54:47 +02:00
proton-ci c7c1cf8ea7 i18n: Upgrade translations from crowdin (9f2d1cda). 2023-08-04 15:50:56 +00:00
Neil Marietta 49b0bd8eb5 refactor: Moved LogTag to domain layer. 2023-07-25 13:13:21 +02:00
yzhang 4d52ad2fb3 feat(pow): Add pow challenge solver duration for backend. 2023-07-20 02:41:56 +00:00
proton-ci 1c75aa34b6 i18n: Upgrade translations from crowdin (740ccb4d). 2023-07-19 07:08:34 +00:00
Neil Marietta ebfa017f37 chore!: Upgraded AGP to 8.0.2 (+Java 17). 2023-07-04 16:22:38 +02:00
Neil Marietta 144ff648bd chore: Upgraded Kotlin to 1.8.10 (+Dagger 2.46.1, +Compose to 1.4.3, +AppCompat 1.6.1, +Lifecycle 2.6.1, +Robolectric 4.10.3). 2023-07-04 15:13:07 +02:00
proton-ci 3b560795f8 i18n: Upgrade translations from crowdin (c3fb9362). 2023-07-03 15:40:54 +00:00
Neil Marietta 935597e324 refactor: SessionManager now hold a Mutex for any session write (centralized).
Session is now separated into Authenticated and Unauthenticated.
2023-07-03 17:35:58 +02:00
proton-ci 74b5e44449 i18n: Upgrade translations from crowdin (b4741134). 2023-06-19 15:21:03 +00:00
proton-ci 3e98af7fa6 i18n: Upgrade translations from crowdin (d2c6b526). 2023-06-09 14:46:09 +00:00
Neil Marietta d655d36f05 refactor: Added ProtonWebView Client/Activity. 2023-06-05 10:10:06 +02:00
Neil Marietta 0d80434f7e build(coverage): Added Coverage verification to GitLab Job (koverVerify). 2023-05-11 10:22:24 +02:00
Mateusz Armatys 0eca3ff276 build: Rename `proton` extension name to `protonBuild`. 2023-05-09 12:10:17 +00:00
Mateusz Armatys e730fe635a build: Disable coverage for `test` modules. 2023-05-09 12:10:17 +00:00
Mateusz Armatys 1b0ca7454a build: Add minimum branch and line coverages for existing modules. 2023-05-04 11:07:23 +00:00
Mateusz Armatys 02a29d3160 build: Disable coverage in CoreExample and the top-level aggregating modules. 2023-05-04 11:07:23 +00:00
proton-ci 68d4da8943 i18n: Upgrade translations from crowdin (04696da1). 2023-05-01 07:11:53 +00:00
Neil Marietta 3c475f8e00 fix(observability): Updated HV PageLoad status (added: 400, 404, 422). 2023-04-20 11:03:30 +00:00
yzhang c3fa5ce2d8 feat(human-verification): Add proof of work to the core library. 2023-04-14 03:21:07 -07:00