Max Hvesser
38c357ccee
feat(payment): Rearrange and tidy-up payment flow
2025-10-16 15:18:40 +00:00
Marcin Simonides
650beb0ef8
chore(util-android): Add float delegate for shared prefs.
2025-07-28 11:54:09 +00:00
Mateusz Armatys
5752516f7f
chore(util-android-sentry): Add allowed tags and packages for Account Sentry.
2025-05-20 14:47:14 +00: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
Mateusz Armatys
494fe8d744
fix(payment, plan): Check if Google Play Services are available when checking if an upgrade is available.
2025-02-14 12:29:10 +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
Mateusz Armatys
e5757615b5
feat(util-android-sentry): Additional tags when reporting with Sentry.
2024-11-18 16:01:21 +00:00
dkadrikj
d100c87203
feat(auth): Refactor random bytes from PgpCrypto.
2024-09-10 18:38:34 +00:00
dkadrikj
031ea993ce
feat(auth): Add SSO device token generation.
2024-09-10 18:38:34 +00:00
Mateusz Armatys
005682451a
build: Update Kover (0.7.1 -> 0.8.2).
2024-07-09 10:23:13 +00:00
dkadrikj
2f46ce65ed
chore: Remove binary compatibility validator.
2024-07-05 15:08:05 +02:00
Neil Marietta
c57bc0cb66
chore(sentry): Updating package/tag prefixes.
2024-06-20 12:45:41 +00:00
Neil Marietta
1e890eb103
test: Fixed build and dependencies (AccountRecoveryDialogTest is still failing).
2024-03-20 14:50:06 +01:00
Neil Marietta
ac92375142
feat(util-android-datetime): Added DurationFormat and DateTimeFormat.
2024-03-14 12:13:47 +01:00
Neil Marietta
c517bba3ee
chore: Upgraded Kotlin to 1.9.22 (and needed dependencies).
2024-02-28 18:09:18 +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
a046b3c1d7
test(human-verification): Improve test coverage for human-verification module.
2023-11-17 12:48:31 +00:00
Mateusz Armatys
01e91a575d
fix(util-android-sentry): Properly decorate the crash events with a custom tag.
2023-10-04 14:29:53 +00:00
Neil Marietta
8364b7748e
refactor!: Removed Logger.log function.
2023-09-14 10:01:43 +00:00
Mateusz Armatys
4ba2c0924e
feat(account-recovery): Update the UI of account recovery dialogs.
2023-09-14 08:53:16 +00:00
dkadrikj
24c55a64a0
feat(util-android-sentry, util-android-device): Add Sentry local flag.
2023-08-21 10:41:44 +00:00
dkadrikj
bce586fd00
feat(util-android-sentry, util-android-device): Add Sentry events metadata.
2023-08-17 15:32:42 +02:00
Mateusz Armatys
66de03337c
feat(util-android-sentry): Sentry for Account team.
2023-08-16 16:54:47 +02:00
Neil Marietta
49b0bd8eb5
refactor: Moved LogTag to domain layer.
2023-07-25 13:13:21 +02:00
dkadrikj
000ff3d487
feat(util): Add Timber Sentry integration.
2023-07-21 17:46:24 +02:00
Neil Marietta
ebfa017f37
chore!: Upgraded AGP to 8.0.2 (+Java 17).
2023-07-04 16:22:38 +02:00
Mateusz Armatys
0eca3ff276
build: Rename proton extension name to protonBuild.
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
Neil Marietta
201c591327
chore: Upgraded Libraries versions.
...
- AndroidX Activity: 1.6.1.
- AndroidX AppCompat: 1.5.1.
- AndroidX Collection: 1.2.0.
- AndroidX Compose: 1.3.2.
- AndroidX Compose Foundation: 1.3.1.
- AndroidX Compose Material: 1.3.1.
- AndroidX Compose Material3: 1.0.1.
- AndroidX ConstraintLayout: 2.1.4.
- AndroidX CoordinatorLayout: 1.2.0.
- AndroidX Core KTX: 1.9.0.
- AndroidX Espresso: 3.5.0.
- AndroidX Fragment: 1.5.5.
- AndroidX RecyclerView: 1.2.1.
- AndroidX Room: 2.4.3.
- AndroidX Test: 1.5.0.
- AndroidX Test Monitor: 1.6.0.
- AndroidX Test Orchestrator: 1.4.2.
- AndroidX Test UiAutomator: 2.3.0-alpha01.
- Dagger Hilt: 2.44.2.
- Detekt: 1.22.0.
- Google Tink: 1.7.0.
- Kotlin: 1.7.20.
- Kotlin Serialization: 1.4.1.
- Material Components For Android: 1.7.0.
- Mockk: 1.13.3.
- OkHttp: 4.10.0.
- Robolectric: 4.9.1.
- Store4: 4.0.5.
- Turbine: 0.12.1.
2022-12-21 19:08:00 +01:00
Mateusz Armatys
b1c4e41746
test: Migrate tests to the new coroutines-test APIs.
2022-12-05 13:33:57 +00:00
Stefanija Boshkovska
5fd44bcee5
fix(util-android-strict-mode): Ignore StrictMode LeakedClosableViolation.
2022-09-15 14:41:59 +02:00
Neil Marietta
ab4f741155
Added Util Android Dagger package name in manifest.
2022-08-30 12:06:34 +00:00
Stefanija Boshkovska
8dac0f3635
feat(util): Add a StrictMode.VmPolicy builder extension function.
2022-08-11 13:32:12 +02:00
Mateusz Armatys
c5071d7815
build: Optimize dependencies.
2022-07-28 16:07:58 +02:00
Mateusz Armatys
0696e0c70f
feat: Add util-android-dagger module for providing AppLifecycleProvider, CoroutineScopeProvider and DispatcherProvider.
2022-07-25 19:55:43 +02:00
Mateusz Armatys
749b6b488c
Revert "Create Dagger module for all Core modules"
...
This reverts commit 94ca12a41e .
2022-07-25 19:53:13 +02:00
Jorge Martin
94ca12a41e
Create Dagger module for all Core modules
2022-07-25 16:47:31 +00:00
Mateusz Armatys
29f1f7ec73
Proton plugin extension: replace fully qualified class names with helper methods
2022-01-26 10:25:14 +01:00
Mateusz Armatys
6e579aff12
Migrate all modules to convention plugins
2022-01-26 10:22:11 +01:00
Neil Marietta
ad5cb8d3d4
Removed unneeded kotlin-jdk7 dependency.
2022-01-19 10:52:36 +01:00
Neil Marietta
7aac2f4290
Removed 'inline' modifier. Replaced by 'value' instead.
2022-01-19 10:52:36 +01:00
Neil Marietta
d03cc4b8b1
Fixed Coroutines Channel offer using trySend.
2022-01-19 10:52:35 +01:00
Vincent Brison
5a6396928e
Version binary apis
2022-01-06 15:11:23 +01:00
Vincent Brison
e3f3a7a593
Use global version
2021-11-25 09:51:21 +01:00
Vincent Brison
eae528716f
Bump all libraries version to 1.15.0
2021-09-10 17:44:59 +02:00
Benjamin Monjoie
befca10552
Fix UI tests are not passing anymore
...
Due to a breaking change in the experimental Duration API in Kotlin
1.5 and a conflict with inline classes and coroutine in the IR
compiler. I had to update several dependencies.
* Fix tests won't run anymore by updating Kotlin (and dependencies)
+ turbine
* Update Store4 since there was a breaking change in Kotlin 1.5's
experimental Duration API on which Store4 relied
* Fix some deprecated calls (toUppercase/toLowercase, capitalize,
expectItem, ...)
2021-09-10 15:06:13 +02:00
Davide Farella
112a425e9e
Bump some Android libraries in order to be published with minSdk 21
...
* util-shared-preferences
* util-work-manager
* test-android
* test-android-instrumented
2020-12-18 16:42:57 +00:00
Davide Farella
ef72ef8dd9
Add observe to SharedPreferences util
2020-12-02 14:42:10 +01:00
Davide Farella
5d6dbbc1fa
Rename Shared Preferences utils files
2020-12-02 14:35:30 +01:00
Neil Marietta
3d550e34c4
Removed unneeded DataBinding from Android modules.
...
Bump modules versions.
2020-11-12 11:59:44 +01:00