Lukas Burkhalter
6882243307
feat(crypto)!: Switch to GopenPGP from maven-central.
...
Instead of using GopenPGP from a local sub-folder,
we now pull it directly from Maven Central with versioning.
2025-11-21 15:02:41 +00:00
Neil Marietta
0d002d5904
feat(account): Added AccountMigration to refresh User and Addresses (ref: golang 1.24 issue).
2025-09-04 20:27:00 +02:00
Neil Marietta and Denys Zelenchuk
f6c792155c
feat(configuration): Added FeatureFlagOverrider.
2025-08-29 15:23:45 +02:00
Rob Oblack
26d3ea9ce3
Parse Unleash payload values
2025-08-27 12:58:14 +00:00
Denys Zelenchuk
935425410f
chore: Introduced feature flags override functionality using FeatureFlagRepositoryImpl. Updated configurator app to handle feature flags override.
2025-08-21 10:05:59 +00:00
Yoann Goular and Neil Marietta
6c02e31703
fix(CP-10183): Filter out forwarding keys from the generated signed key list.
2025-08-18 11:24:15 +00:00
Mateusz Armatys
2c67e64400
chore: Update targetSdk to 35.
...
- Update `AddAccountActivity` for edge-to-edge.
2025-07-03 18:04:57 +02:00
Marcin Simonides
44e0a62821
chore(network-domain)!: Suspending shouldUseDoh.
...
Change ApiClient.shouldUseDoh to a suspend function.
2025-06-17 10:37:53 +02:00
Mateusz Armatys and MargeBot
4fa423b3ff
fix(device-migration): Update UI of the success screen on the origin device.
2025-05-21 14:16:08 +00:00
Mateusz Armatys and MargeBot
02a53fef20
feat(pass-validator): Add pass-validator module.
2025-05-20 14:47:14 +00:00
Mateusz Armatys
080dc333af
feat(auth, device-migration)!: Perform post-login steps after obtaining forked session.
...
MIGRATION: AccountDatabase.MIGRATION_10
2025-04-10 18:01:55 +02:00
Mateusz Armatys
606b9b678c
feat(device-migration): UI for showing QR code for sign-in.
2025-04-07 16:30:41 +02:00
Mateusz Armatys
02be7fc052
fix(device-migration): Remove circular dependency.
2025-03-31 11:15:11 +02:00
Mateusz Armatys
e15c6e282b
feat(auth): Show help menu option when logging in, for device migration.
2025-03-28 18:16:49 +01:00
Mateusz Armatys and MargeBot
fb699ea2d6
feat(device-migration): Forking a session from the origin device.
2025-03-26 15:03:54 +00:00
Mateusz Armatys and MargeBot
ed7db8c6dc
feat(device-migration): Add "success" screen after device migration has been completed on the origin device.
2025-03-26 14:43:14 +00:00
Denys Zelenchuk
0ea8519b0c
test: Added improved BillingPlan data class with new payments tests.
2025-03-25 18:19:35 +01:00
Denys Zelenchuk
099d752826
chore: Removed outdated proton payments quark commands.
2025-03-12 15:34:02 +00:00
Mateusz Armatys and MargeBot
e3aa6c1b74
feat(device-migration): QR code scanning.
2025-03-12 13:55:00 +00:00
Mateusz Armatys
814877cb39
feat(biometric): Add "biometric" module.
2025-03-10 17:43:53 +01:00
Mateusz Armatys
7e144c3026
feat(user-settings)!: Add new flag for Easy Device Migration.
...
MIGRATION: UserSettingsDatabase.MIGRATION_8.
2025-03-04 12:58:07 +01:00
Denys Zelenchuk
e1d8811c71
chore: Renamed Plan to BillingPlan, disabled old plan tests.
2025-02-10 08:12:57 +00:00
Denys Zelenchuk
5028aefdb7
chore: added payments screens and tests.
2025-02-10 08:12:57 +00:00
Denys Zelenchuk
95e559e7db
chore: Introduced mock-proxy module with SDK and pull mock files plugin.
2025-02-03 13:40:41 +00:00
dkadrikj and Dino Kadrikj
f9ffddf6a3
feat(payment): Update Current Subscription screen and logic.
2025-01-22 11:54:46 +00:00
Niccolò Forlini and Neil Marietta
e8a2a1d0ef
feat(coreexample): Added migration for AlmostAllMail setting.
2025-01-14 14:30:59 +00:00
Niccolò Forlini
aeca23d800
chore(coreexample): Handled newly introduced migrations in CoreExample.
...
MAILANDR-2434
2025-01-10 09:02:43 +01:00
Neil Marietta
9599f2b508
refactor: Use AppTheme for Account Activities.
2024-12-06 13:39:04 +01:00
Mateusz Armatys and MargeBot
36fa563782
refactor(plan): Deprecate ClientPlanFilter.
...
This class is not used anymore. Please remove any usage of it.
2024-12-02 14:56:14 +00:00
Mateusz Armatys and MargeBot
ef2f5eccc2
test: Add StringResourcesTest.
...
Based on VPN's code.
2024-12-02 14:27:36 +00:00
Mateusz Armatys and MargeBot
f1e5577b1c
build: Build platform update.
...
- Gradle 8.7 -> 8.9
- AGP 8.5.2 -> 8.7.2
- Compose 1.6.8 -> 1.7.5
- Compose Material3 1.2.1 -> 1.3.1
- Dependency Analysis plugin 1.25.0 -> 2.4.2
- Kotlin 1.9.25 -> 2.0.21
- Removed explicit version of `kotlinCompilerExtensionVersion`. Now, it's managed by `compose-compiler` plugin.
- Remove deprecated `android.defaults.buildfeatures.buildconfig` setting from `gradle.properties`. Use `buildFeatures.buildConfig = true` for any module that needs to generate `BuildConfig` class.
2024-12-02 10:08:26 +00:00
Neil Marietta
92d2fb03a7
test: Added LoginTwoStep AndroidTest support.
2024-11-29 15:35:28 +01:00
Neil Marietta
ed8b36f909
refactor(auth): Removed requiredAccountType param from AuthOrchestrator functions.
2024-11-26 17:09:40 +01:00
Neil Marietta
62288fcd96
refactor(auth): Refactored Login flows (LoginTwoStep).
2024-11-26 17:09:40 +01:00
Mateusz Armatys
1bc93e8ba6
test: Remove failing and unused tests.
2024-11-06 15:01:08 +00:00
Neil Marietta
9bed1db76d
feat!(auth): Added Global SSO Change Password support.
...
MIGRATIONS:
- UserDatabase.MIGRATION_6
- AccountDatabase.MIGRATION_9
2024-10-22 18:35:08 +02:00
Neil Marietta
d1061b7b40
crypto: Added getSHA256Fingerprint.
2024-10-22 18:28:16 +02:00
Adam Jodlowski
1db3c201be
feat(mail-settings): Add "autoDeleteSpamAndTrashDays" field to MailSettings.
2024-10-21 09:49:49 +00:00
Neil Marietta and MargeBot
2b62a72242
feat(auth)!: Added AuthDevice Platform.
...
Migration: AuthDatabase.MIGRATION_5.
2024-10-02 11:57:57 +00:00
Denys Zelenchuk
92bec27c96
test: Reworked ProtonRule to work with multiple @SeedUser annotations.
...
Added @HiltAndroidTest in coreexample tests. Fixed majority of UI tests failures caused by DI.
Fixed mocked flavour issues.
Fixed subscription and hilt-tests. Updated app versions in api clients.
Refactored giltab config file to make it clear what tests belong where.
2024-09-30 13:56:24 +02:00
Artiom Košelev and Denys Zelenchuk
18d505bf0d
test: Updated module tests with test rules package.
...
Updated coreexample tests.
Updated module tests with test rules package.
Minor test rule and configuration improvements.
2024-09-30 13:19:49 +02:00
Mateusz Armatys
cb80f2ec05
feat(auth): Add event listener for member devices.
2024-09-16 11:26:31 +02:00
Mateusz Armatys
a1e55e15c9
feat(auth)!: Add repository for member devices.
...
MIGRATION: AuthDatabase.MIGRATION_4
Additional converters added to `me.proton.core.auth.data.db.AuthConverters`.
2024-09-16 11:26:31 +02:00
Neil Marietta
d48c04faa1
feat(auth): Added CheckDeviceSecret/DecryptEncryptedSecret/ActivateAuthDevice.
2024-09-13 15:12:07 +02:00
dkadrikj
dff904ca3e
feat(auth): Add AuthDevice to Event Loop.
2024-09-12 17:09:26 +02:00
dkadrikj
c077a4d885
feat(auth): Add available devices API and DB support.
2024-09-11 12:45:26 +02:00
dkadrikj and Dino Kadrikj
d100c87203
feat(auth): Refactor random bytes from PgpCrypto.
2024-09-10 18:38:34 +00:00
dkadrikj and Dino Kadrikj
6c2319e1ac
feat(auth): Add SSO confirmation screen.
2024-09-05 16:20:40 +00:00
Neil Marietta and MargeBot
1522b2740e
feat(crypto): Added AeadCrypto (AES-GCM).
2024-09-05 12:42:42 +00:00
Neil Marietta and MargeBot
98510922ed
feat(auth): Added AuthDevice / Repository.
2024-09-04 14:09:25 +00:00