Marcin Simonides
a77000a4d4
chore: Update the certificate transparency library.
2026-01-12 12:35:30 +00:00
Lukas Burkhalter
c4bb892991
docs(plugin): Comment branch.set("main") in readme.
2025-11-21 15:02:41 +00:00
Lukas Burkhalter
1ce5cdbbc8
chore: Bump crypto maven package to 2.9.0-2.
2025-11-21 15:02:41 +00:00
Lukas Burkhalter
daf2962926
feat(crypto): Update crypto/android-golibs to v2.9.0.
2025-11-21 15:02:41 +00:00
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
Mateusz Armatys
a44b79c533
chore: Update plugins and libraries.
...
AGP 8.9.1
Gradle 8.13
Dagger/Hilt 2.53.1
Jacoco to Cobertura 1.3.2
Room 2.7.2
Store 5.0.0
2025-09-18 17:05:30 +02:00
Neil Marietta
22147814bf
fix(auth-fido): Upgraded FIDO2 SDK.
2025-09-12 18:21:39 +02:00
Denys Zelenchuk
ea6e3a67ef
test: Added tests to latest subscription and registration flows, video recording and logs collection, reworked DiskCookieStorage to use MultiProcessDataStoreFactory; improved gitlab yml configuration.
2025-07-31 11:06:30 +02:00
Mateusz Armatys
2c67e64400
chore: Update targetSdk to 35.
...
- Update `AddAccountActivity` for edge-to-edge.
2025-07-03 18:04:57 +02:00
Neil Marietta
0becf53dcb
chore: Switched to Vanniktech Publish Plugin publishToMavenCentral(automaticRelease = true).
2025-07-01 19:13:40 +02:00
Neil Marietta
8999280077
chore: Updated Vanniktech Publish Plugin for the new Sonatype Central Portal.
2025-07-01 15:31:24 +02:00
Mateusz Armatys
02a53fef20
feat(pass-validator): Add pass-validator module.
2025-05-20 14:47:14 +00:00
Neil Marietta
03926a16a6
fix: Upgraded Store4 to 4.0.7 (fix Store.fresh/get hanging in some cases).
2025-05-12 19:52:37 +02:00
Mateusz Armatys
4340879013
feat(device-migration): Show a custom screen if a camera permission is denied.
2025-04-16 16:13:50 +02:00
Mateusz Armatys
606b9b678c
feat(device-migration): UI for showing QR code for sign-in.
2025-04-07 16:30:41 +02:00
Marcin Simonides
738ba26a27
fix: Update Cache4k to improve start time.
...
Old Cache4k uses old Stately library with some questionable choices that
causes slow initialization of IsoMutableMap and Cache objects. The new
version should be ok.
2025-04-03 10:14:32 +02:00
Mateusz Armatys
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
ac70cce61c
chore: Update androidx-activity to 1.10.1.
...
Update `compileSdk` to 35.
2025-03-10 17:43:53 +01:00
Mateusz Armatys
eb0c7277b0
feat(auth): Add feature flag for Easy Device Migration.
2025-03-04 12:58:07 +01:00
Marcin Simonides
c0c03d8568
chore(util)!: Update Sentry SDK to 7.21.0.
...
It's recommended to update Sentry gradle plugin to 4+.
2025-02-28 09:33:41 +00:00
Marcin Simonides
ae6a12834e
chore(network-data): Replace apache-commons with base32 library.
2025-02-26 10:14:49 +00: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
Neil Marietta
51fa4568de
build: Fixed CI Host/Token detection.
2025-01-08 16:38:17 +00:00
Neil Marietta
bd1db6625d
chore: Upgraded some 3rd party libs version.
2025-01-08 16:15:44 +00:00
Mateusz Armatys
2a7b69677d
chore: Update Google Play Billing library to 7.1.1.
2024-12-06 14:47:52 +00:00
Mateusz Armatys
ef2f5eccc2
test: Add StringResourcesTest.
...
Based on VPN's code.
2024-12-02 14:27:36 +00:00
Mateusz Armatys
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
7caa748774
refactor(auth): Added SignIn Username Challenge Frame.
2024-11-27 15:28:23 +01:00
Neil Marietta
3964854221
chore(network): Added Certificate Transparency support.
2024-10-11 15:25:45 +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
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
908fe14be2
feat(auth): Screen for setting up a backup password (SSO).
2024-09-05 10:21:27 +00:00
Marcin Simonides
33e4207e9f
feat(payment,plan): Add v5 subscriptions endpoints.
2024-09-05 09:19:56 +00:00
dkadrikj
cca18f0ebb
feat(auth): Introduced LoginTwoStep (draft).
2024-08-29 14:03:15 +00:00
Mateusz Armatys
36b907fa54
chore!: Update build tools, Compose and Kotlin.
...
- Gradle 8.7.
- Android Gradle Plugin 8.5.2.
- Kotlin 1.9.25.
- Compose Compiler 1.5.15.
- Compose libs 1.6.8 (BOM: 2024.06.00).
- Material3 1.2.1 (BOM: 2024.06.00).
2024-08-15 10:05:21 +02:00
Mateusz Armatys
005682451a
build: Update Kover (0.7.1 -> 0.8.2).
2024-07-09 10:23:13 +00:00
Mateusz Armatys
4008fc60c4
feat(auth): Add use case for performing 2FA with a FIDO2 security key.
2024-06-13 18:17:44 +02:00
Marcin Simonides
96a3f8604c
feat(presentation-compose-tv): Add ProtonThemeTv.
2024-06-13 12:06:02 +00:00
Denys Zelenchuk
81e9e45c87
feat: implemented android client performance sdk with test examples
2024-06-13 10:08:05 +00:00
Mateusz Armatys
fe9951d990
test(user-recovery): Add minimal test for recovering user keys after password reset.
2024-05-15 16:37:13 +02: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
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
a1888b2744
docs: Updated Changelog for Proton Gradle Plugins version 1.3.1.
2024-03-26 15:37:08 +01:00
Artiom Košelev
fa07a66916
chore: Added Configurator application.
2024-03-25 13:47:29 +00:00
Neil Marietta
ac92375142
feat(util-android-datetime): Added DurationFormat and DateTimeFormat.
2024-03-14 12:13:47 +01:00
Neil Marietta
5f69a56eef
refactor: Deprecated RememberFlow extensions.
2024-03-14 12:13:47 +01: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