Commit Graph

3708 Commits

Author SHA1 Message Date
Neil Marietta 5f69a56eef refactor: Deprecated RememberFlow extensions. 2024-03-14 12:13:47 +01:00
Neil Marietta fd105f362e feat: Added CreateAccountNeeded handling. 2024-03-14 12:06:22 +01:00
Neil Marietta b2f50c3cc0 feat!: Added Purchase, Manager, Repository, StateHandlers and Workers.
Migration: PaymentDatabase.MIGRATION_1.
2024-03-14 12:06:21 +01:00
cibot dc88c648a7 docs: Updated Changelog for version 21.2.0. 2024-03-14 09:22:49 +00:00
dkadrikj 365224cb79 fix(telemetry): Fix FK exception for TelemetryManager enqueue. 2024-03-13 17:59:08 +00:00
Mateusz Armatys fedf620cce chore(observability): Add new label value `GiapStatus.networkError`. 2024-03-13 14:37:30 +00:00
Mateusz Armatys 5f229f65f9 fix(plan): Use dynamic-plans endpoint for unredeemed Google purchases. 2024-03-13 14:37:30 +00:00
Mateusz Armatys 58dcc11fa0 chore(payment): Upgrade Google Play Billing library from 5.1.0 to 6.2.0. 2024-03-13 14:37:30 +00:00
Marcin Simonides 4c2acd54c3 theme: Make base typography styles public.
This allows using the same style naming as in designs.
2024-03-13 12:35:52 +01:00
dkadrikj 29208aae81 feat(plan): Fix unknown locale currency crash. 2024-03-13 09:53:11 +01:00
Artiom Košelev bc727821fb feat: Added test rules package. 2024-03-12 11:54:09 +00:00
Artiom Košelev 6b64cfe6f3 fix: Fix config manager not returning null on empty config. 2024-03-12 11:54:09 +00:00
Mateusz Markowicz df0a087fac chore(presentation): Update ic_proton_servers* icons. 2024-03-12 09:11:12 +00:00
Mateusz Armatys e0f0766a7a fix(plan, payment): Do not use credential-less userId for payments. 2024-03-11 14:12:15 +00:00
proton-ci 94306e0c43 i18n: Upgrade translations from crowdin (59063970). 2024-03-11 13:25:07 +00:00
dkadrikj c59081321c feat(user-settings, key): Add reset user password. 2024-03-11 12:08:20 +01:00
dkadrikj b6f2db57ae feat(account-recovery): Adapt password reset available dialog. 2024-03-11 09:15:43 +01:00
proton-ci 5906397050 i18n: Upgrade translations from crowdin (985d1cdd). 2024-03-08 16:42:28 +00:00
Mateusz Armatys 90e5cf3f9f refactor(user): Add local and remote data sources for user repository. 2024-03-08 16:02:18 +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
Mateusz Markowicz b8134376bc chore(presentation): Update flags for Mauritania and Bangladesh. 2024-03-08 11:52:18 +00:00
Mateusz Armatys b94fb01493 fix(auth, user): Pass sessionId of credential-less user when creating a regular account. 2024-03-07 13:03:16 +01:00
cibot 34c1d741ab docs: Updated Changelog for version 21.1.0. 2024-03-06 11:21:30 +00:00
Neil Marietta 83b4bb4fb4 fix(network): Fixed Missing Scope error codes (scopes: locked/password). 2024-03-05 13:38:29 +00:00
Marcin Simonides 63e7055f0c feat(feature-flags): Allow custom context for flags.
A FeatureFlagContextProvider is added that can be used by clients to
provide custom context properties when fetching feature flags.
2024-03-05 08:00:22 +00:00
Mateusz Armatys cac0a888a3 ci: Don't rerun flaky hilt-tests.
Re-running them doesn't fix the issue, and often other tests fail on the second run.
2024-03-04 17:14:31 +00:00
Neil Marietta 82669b7ed1 feat(account-recovery): Added IsAccountRecoveryResetEnabled FF. 2024-03-04 14:11:10 +01:00
cibot f4bcfa6abd docs: Updated Dashboards. 2024-03-04 07:05:34 +00:00
Neil Marietta 985d1cdd4f docs: Updated Changelog for version 21.0.0. 2024-02-28 20:00:13 +01:00
Neil Marietta 40ec634a1c chore: Updated Paparazzi snapshots. 2024-02-28 18:09: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
Mateusz Armatys 9bcf6851ed chore(plan): Enable local flag for storage split. 2024-02-28 15:47:29 +01:00
Neil Marietta 2a625cf557 refactor(telemetry): Aligning ProductMetrics functions parameters name. 2024-02-28 11:30:54 +00:00
Neil Marietta 50ffb57016 feat(presentation): Added fallback to openMarketLink (open in browser). 2024-02-28 11:30:54 +00:00
Neil Marietta 85b6679736 refactor(account-manager-presentation-compose): Added AccountSettingsInfo state function. 2024-02-28 11:30:54 +00:00
Lukas Burkhalter b682e81690 feat(crypto): Add API to encrypt a pgp message to an addtional key. 2024-02-28 07:05:18 +00:00
proton-ci 2747c2c0a3 feat(gopenpgp): Update to gopenpgp v2.7.5-proton. 2024-02-28 07:05:18 +00:00
dkadrikj 41f673e5e1 feat(account-manager): Add product metrics to settings signup/signin view. 2024-02-27 17:07:57 +01:00
Neil Marietta 14ca695e89 fix: AccountSettingsInfo fixes, refactor and adaptations. 2024-02-23 15:59:11 +00:00
Neil Marietta 9175754da6 fix(presentation-compose): hiltViewModelOrNull now use HasDefaultViewModelProviderFactory. 2024-02-23 15:59:11 +00:00
proton-ci 23c9a261e6 i18n: Upgrade translations from crowdin (5e52a7a8). 2024-02-23 10:16:31 +00:00
Neil Marietta 5a79179765 docs: Updated Changelog for version 20.0.0. 2024-02-22 13:51:04 +01:00
Damir Mihaljinec e300de86c8 chore(user): Add user service and subscription check for Drive. 2024-02-22 12:26:18 +01:00
Neil Marietta e25180b4f4 test(account-manager-presentation-compose): Updated Coverage percentage. 2024-02-22 11:51:13 +01:00
dkadrikj 50a8a4f5e6 feat(account-manager): Add settings signup/signin view. 2024-02-20 19:48:44 +01:00
dkadrikj 6df0e30739 fix(plan): Fix get more storage button when payments are not available. 2024-02-19 15:36:17 +01:00
Mateusz Armatys 6e04272d7d test(account-recovery, auth, notification): Add fake classes for feature flags. 2024-02-19 11:36:47 +01:00
Mateusz Armatys babb2879ea feat(payment): Add support for payments for credential-less users. 2024-02-19 11:36:47 +01:00
Mateusz Armatys 5e52a7a8d4 feat(auth-presentation): Add product metrics for "Credential-less Add Account" screen. 2024-02-16 12:11:30 +01:00