Commit Graph

3680 Commits

Author SHA1 Message Date
Mateusz Armatys e49aae1c43 feat(user-settings): Check if session account recovery is enabled, before displaying the password reset button. 2024-04-30 14:32:06 +02:00
Mateusz Armatys 46893613c3 feat(user-settings)!: Add `UserSettingsEntity.sessionAccountRecovery` property.
MIGRATION: UserSettingsDatabase.MIGRATION_6.
2024-04-30 14:17:18 +02:00
Mateusz Armatys 7a029270bb feat(user-settings): Don't show "encryption password" tab in VPN. 2024-04-30 10:57:37 +00:00
Mateusz Armatys ebd8951c2d feat(account-manager, user-settings): Update UI for changing password. 2024-04-30 10:57:37 +00:00
proton-ci 6880bb0eb7 i18n: Upgrade translations from crowdin (9115a3a2). 2024-04-30 10:13:51 +00:00
Mateusz Armatys 317c12fdd4 fix(plan): Update UI of `UpgradeStorageInfo` to avoid truncated text. 2024-04-29 17:11:09 +00:00
Neil Marietta 64c3b4de6f fix(plan): Fixed Subscription Update error handling (e.g. network issue). 2024-04-29 16:32:30 +00:00
Neil Marietta 2c4b8e9aba feat(auth): Added Cancel Create Account Dialog. 2024-04-29 17:15:45 +02:00
dkadrikj 9115a3a20a feat(auth): Add common pass check. 2024-04-25 13:43:25 +02:00
Richard Gasztany e4627b6ff3 feat: Configuration module host selection improvements. 2024-04-24 12:57:45 +02:00
cibot a60078e7af docs: Updated Changelog for version 22.2.0. 2024-04-22 14:50:09 +00:00
Niccolò Forlini ad41c22e93 chore(payments-iap): Remove check on buttonStates in onPayClicked 2024-04-22 13:35:31 +00:00
Mateusz Armatys b2667fb9f4 chore(network): Add a warning log if clientId is missing in `HumanVerificationNeededHandler`. 2024-04-22 10:35:46 +00:00
Neil Marietta bbcc15eb6c fix(user): Removed Organization Keys support (deprecated). 2024-04-22 09:55:22 +00:00
Neil Marietta 6ec99275e5 fix(auth): Fallback to Device ChallengeFrame if no details frames exists. 2024-04-22 09:19:45 +00:00
proton-ci e6c8739c8e i18n: Upgrade translations from crowdin (14570e36). 2024-04-22 07:08:05 +00:00
dkadrikj 14570e364a fix(auth): Fix credless HV duplicate invocation. 2024-04-19 17:10:49 +02:00
Neil Marietta 5eaac491d9 refactor(user-recovery): Use serializeKeys and deserializeKeys functions. 2024-04-12 10:31:48 +02:00
Neil Marietta b8ffd6787c feat(crypto): Added serializeKeys and deserializeKeys functions. 2024-04-12 10:31:48 +02:00
proton-ci 053a4263fb feat(gopenpgp): Update to gopenpgp v2.8.0-alpha.1-proton. 2024-04-11 13:17:45 +00:00
Mateusz Armatys 669ea34b98 fix(event-manager): Set initial eventId after signup/login. 2024-04-10 15:43:51 +00:00
cibot a7f3b1e7bf docs: Updated Changelog for version 22.1.0. 2024-04-10 09:38:33 +00:00
proton-ci b039f8be1e i18n: Upgrade translations from crowdin (b3f95c25). 2024-04-09 10:56:36 +00:00
Neil Marietta 36e35323bd chore: Fixed Account Recovery Presentation Compose dependencies. 2024-04-09 10:15:22 +00:00
Neil Marietta 8f0a37395d chore(user-recovery): Disable Device Recovery feature. 2024-04-09 10:15:22 +00:00
Neil Marietta 2a7b0ecb5a feat(account-manager): Added SignOut Dialog. 2024-04-09 10:15:22 +00:00
Mateusz Armatys 88d7a3be48 fix(account-manager-presentation-compose): Update text color of "Sign in" button in account settings info view. 2024-04-09 09:37:56 +00:00
Damir Mihaljinec 23c10af742 chore(network): Allow adding OKHttp interceptors through dependency injection 2024-04-09 08:59:59 +00:00
Artiom Košelev 0d7b5f9d8f feat: Configuration module improvements. 2024-04-09 06:37:20 +00:00
Damir Mihaljinec b3f95c2594 feat(report): Added attach log file functionality 2024-04-05 13:41:47 +00:00
proton-ci b448b939f3 i18n: Upgrade translations from crowdin (ff392f83). 2024-04-05 13:06:50 +00:00
dkadrikj 9817522ff1 feat(user,key): Add key reactivation. 2024-04-05 14:17:08 +02:00
Neil Marietta 6e36b07430 feat(user-recovery): Added Device Recovery Notification & Dialog. 2024-04-05 10:16:39 +00:00
Neil Marietta a477d093da fix(plan-presentation): Fixed upgrade layout visibility race condition. 2024-04-05 08:10:21 +00:00
Marino Meneghel aa6292cc3f fix: Avoid build failures when running core as a local build
When running mail project including core as a local build
(by enabling `local.git.proton-libs=../proton-libs` in gradle.properties)
the build fails as it can't resolve what `extensions` is.
Casting BaseFlavor extension to ExtensionAware explicitly solves this.
2024-04-04 10:58:06 +02:00
Marino Meneghel d89ebc8b3d fix(send-preferences): Force refreshing contact cards to define send preferences
To ensure up-to-date sending preferences are used also immediately after
they were changed from another client, we force refresh data that is not
coming through the event loop and which is needed to define them.

MAILANDR-1250
2024-04-04 10:56:36 +02:00
Neil Marietta db6de90587 feat(user-recovery): Added User Recovery modules.
Added GetRecoveryFile/GetRecoveryPrivateKeys.
Added GetRecoveryInactivePrivateKeys.
Added DeviceRecoveryHandler/DeviceRecoveryHandlerInitializer.
2024-04-02 16:15:03 +02:00
Neil Marietta f765277259 feat(crypto): Added encryptDataWithPassword/decryptDataWithPassword. 2024-04-02 11:11:13 +02:00
cibot ff392f83b7 docs: Updated Changelog for version 22.0.0. 2024-03-28 09:07:59 +00:00
Mateusz Armatys e87ee6de51 test: Fix UI test for converting credential-less account into regular user.
Use email verification, which should be more stable in tests.
2024-03-27 17:18:21 +00:00
Nicolas Mouchel 49a40b1f15 chore(feature-flag): Group all call to WorkManager in FeatureFlagWorkerManager.
Extract interface from FeatureFlagWorkerManager.
2024-03-27 16:39:09 +00:00
Neil Marietta 884cfa467f fix(account-manager): Disable CredentialLess accounts on a new Ready Account. 2024-03-27 15:59:24 +00:00
Mateusz Armatys 5ba177998d fix(presentation-compose): Add padding for the second row of `ProtonSettingsItem`. 2024-03-27 12:53:40 +01:00
Nicolas Mouchel ba124b184b chore(injection): Modules should be public to allow @TestInstallIn to replace them and avoid hilt to generate a wrapper.
Modules with bindings can be interfaces.
2024-03-26 17:42:06 +00:00
proton-ci fdece5fb59 i18n: Upgrade translations from crowdin (1b7e5389). 2024-03-26 16:58:34 +00:00
Neil Marietta a1888b2744 docs: Updated Changelog for Proton Gradle Plugins version 1.3.1. 2024-03-26 15:37:08 +01:00
Mateusz Armatys 056944f325 refactor(util-kotlin): Deprecate `Map.filterNullValues` function and add `Map.filterNotNullValues` instead.
The naming `filterNullValues` is not consistent with Kotlin's naming convention, where `filterNotNull` will remove the `null` values from a list.
2024-03-26 11:53:22 +01:00
Neil Marietta ae343e6d58 feat(account-recovery): Enabled Account Recovery Reset support. 2024-03-25 14:51:02 +01:00
Artiom Košelev fa07a66916 chore: Added Configurator application. 2024-03-25 13:47:29 +00:00
Mateusz Markowicz 1b7e538923 chore(presentation): Update color for ic_proton_servers* icons. 2024-03-22 17:53:00 +00:00