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
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
868939ae3a
fix(data): Use AtomicFile for FileContext.
2025-02-06 11:56:51 +00:00
dkadrikj
2f46ce65ed
chore: Remove binary compatibility validator.
2024-07-05 15:08:05 +02:00
Mateusz Armatys
cde18282f2
build(coverage): Set up min and max bounds for coverage.
2023-12-19 19:45:50 +01:00
Neil Marietta
828fccea53
fix(data): Added Read or Write Mutex for AndroidFileContext.
2023-12-07 15:14:32 +01:00
Neil Marietta
c75137bd46
fix(data, event-manager): Added UniqueId to generate FileContext Directory/Filename.
2023-11-07 16:30:46 +00:00
Mateusz Armatys
7b91dbee14
test(data): Additional tests.
2023-10-10 08:30:00 +00:00
Neil Marietta
58550eddf4
chore(data): Added FileContext/AndroidFileContext.
2023-07-21 13:54:51 +02:00
Neil Marietta
ebfa017f37
chore!: Upgraded AGP to 8.0.2 (+Java 17).
2023-07-04 16:22:38 +02:00
Neil Marietta
0d80434f7e
build(coverage): Added Coverage verification to GitLab Job (koverVerify).
2023-05-11 10:22:24 +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
Mateusz Armatys
b1c4e41746
test: Migrate tests to the new coroutines-test APIs.
2022-12-05 13:33:57 +00:00
Mateusz Armatys
ae89fc06cf
refactor: Add explicit coroutine scope for repositories for easier testing.
2022-12-05 13:33:57 +00:00
Mateusz Armatys
c5071d7815
build: Optimize dependencies.
2022-07-28 16:07:58 +02:00
Neil Marietta
27c3cbfd7d
fix(data)!: Removed StoreException, instead append caller StackTrace to inner throwable.
2022-06-17 15:56:01 +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
Jorge Martin
5ce7ce5a3a
Add ProtonStore to get the stack trace of a Store operation
2022-01-25 17:45:17 +01:00
Neil Marietta
ad5cb8d3d4
Removed unneeded kotlin-jdk7 dependency.
2022-01-19 10:52:36 +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
Neil Marietta
ff22efde46
Added Data Room module.
2021-07-21 16:24:02 +02:00
Neil Marietta
63cb162e19
Refactored Core Database.
2021-07-21 16:24:02 +02:00
Damir Mihaljinec
f483644433
Removed generic type from classes that does not use it and added Throwable to Error
2021-05-03 12:41:18 +00:00
dkadrikj
b7c8699746
Rename countries module.
...
Fix detect findings. Other improvements.
Bump versions.
Improvements.
2021-03-29 13:24:09 +02:00
dkadrikj
2d998fa913
Update presentation module.
...
- Improve clickable adapter
- Add more validation utils (credit card)
- Add support for custom icon for Proton Input
Improve ProtonInput.kt, ProtonInputEndButtonAction.kt and styles.xml.
Convert end icon ProtonInput.kt functions into a properties.
Fix detekt issues.
Update Human Ver and Data modules.
- move readFromAssets to data module
Set new name AssetReader.kt
Set endIconDrawable from constructor.
2021-03-29 13:23:01 +02:00
Damir Mihaljinec
da31065676
Added room database type converters for UserId
2021-03-22 14:05:23 +00:00
Neil Marietta
41146cda0f
Bump modules and dependencies version for release 1.0.0.
...
Updated several README.md.
2021-02-11 17:35:03 +01:00
Neil Marietta
44d678acbb
Moved Crypto/Key/User/Address classes from Auth to new modules.
2021-02-11 10:34:22 +01:00
Neil Marietta
6686fa9b1d
Added User/Address Data module.
2021-02-09 11:36:59 +01:00
Neil Marietta
7f881119a2
Bump/aligned modules version (0.2.2) for new Crypto module.
...
Affected modules: account, account-manager, data.
2021-01-20 11:39:29 +01:00
Neil Marietta
c1c5e40366
Added Crypto modules.
...
Upgraded GOpenPGP to 2.1.3.
2021-01-19 19:15:06 +01:00
Davide Farella
72320566a0
Republish data module with min sdk 21
2021-01-14 17:48:38 +01:00
Neil Marietta
3d550e34c4
Removed unneeded DataBinding from Android modules.
...
Bump modules versions.
2020-11-12 11:59:44 +01:00
Neil Marietta
0d6890cfa1
Bump modules versions.
2020-11-02 10:39:03 +01:00
Neil Marietta
3436097c21
Fixed SecondFactor (now handle max attempts).
2020-11-02 10:38:58 +01:00
Neil Marietta
bf33818a5a
Integrated AccountManager with modules.
2020-11-02 10:38:21 +01:00
Neil Marietta
755dc1b8a0
Replaced KeyStoreStringCrypto based on Android KeyStore System (KeyStore, KeyGenParameterSpec, minSdk >= 23).
2020-11-02 10:33:09 +01:00
Neil Marietta
d10828cc95
Added KeyStoreStringCrypto based on Android [MasterKey] and [EncryptedSharedPreferences].
2020-11-02 10:33:09 +01:00
Neil Marietta
ad84a03a7e
Added AccountManager Implementation.
2020-11-02 10:33:09 +01:00
dkadrikj
d004a75142
Add auth domain module.
...
Add general domain data result holder.
Add mappers for data results separate data module.
Add BL entities.
Add Domain usecases and repository interface.
Add domain utils and custom exceptions.
Add tests suite for whole domain module.
2020-10-22 15:14:05 +02:00