Hossain Khan
|
d783a8b3f1
|
fix: update libraries and clean up deprecated TrmnlUserApiService
- Bump library versions: activityCompose 1.13.0, circuit 0.33.1,
composeBom 2026.03.01, androidXCoreKtx 1.18.0, workManager 2.11.2,
coil 3.4.0, mockk 1.14.9, robolectric 4.16.1, datastore 1.2.1, AGP 8.13.2
- Comment out deprecated TrmnlUserApiService provider in NetworkModule
- Trim access token in AppSettingsScreen event handler
|
2026-04-04 07:42:56 -04:00 |
|
Hossain Khan
|
d5fa16d0bf
|
[UPDATE] AGP to "8.13.2" and kotlinter = "5.4.2"
Applied formatter
|
2026-04-04 07:02:59 -04:00 |
|
Hossain Khan
|
7a24df0c3e
|
[CHANGED] Phase 1: Replace Dagger/Anvil/KAPT with Metro DI
- Replace kotlin.kapt and Anvil plugins with Metro Gradle plugin
- Remove dagger, dagger-compiler, anvil-annotations dependencies
- Add metrox-android for Activity injection support
- Update Circuit KSP args: anvil codegen -> circuit.codegen.mode=metro
- Bump Kotlin 2.1.10 -> 2.3.20 (JDK 25 compat, Metro 0.10.0+ required)
- Bump KSP to 2.3.6 (new independent versioning from KSP 2.3.0+)
- Add metro = 0.12.1 to version catalog
- Migrate kotlinOptions to kotlin { compilerOptions {} } DSL
Closes #272
|
2026-04-03 08:08:14 -04:00 |
|
Hossain Khan
|
4dae96f01b
|
test: update RateLimitInterceptor tests for 3s backoff and retry events
- Updated timing assertions to reflect 3s initial backoff (was 1s)
- Added 4 new tests for RetryEvent emission verification
- Added turbine 1.2.1 dependency for Flow testing
- All 14 tests passing
|
2026-02-08 21:55:50 -05:00 |
|
Hossain Khan
|
f8879174ca
|
chore(deps): Update dependencies including Circuit 0.27.1 → 0.31.0
Updated 18 dependencies:
AndroidX & Compose:
- activityCompose: 1.10.1 → 1.12.1
- adaptive: 1.2.0-alpha06 → 1.2.0 (stable)
- composeBom: 2025.06.00 → 2025.12.00
- coreKtx: 1.16.0 → 1.17.0
- lifecycleRuntimeKtx: 2.9.1 → 2.10.0
- androidx-window: 1.4.0 → 1.5.1
- googleFonts: 1.8.2 → 1.10.0
Circuit (Architecture):
- circuit: 0.27.1 → 0.31.0
* Compatible with existing code
* No breaking changes impact (rememberAnsweringNavigator already compatible)
Libraries:
- workManager: 2.10.1 → 2.11.0
- coil: 3.2.0 → 3.3.0
- datastore: 1.1.7 → 1.2.0
Testing:
- espressoCore: 3.6.1 → 3.7.0
- junitVersion: 1.2.1 → 1.3.0
- mockk: 1.14.2 → 1.14.7
- truth: 1.4.4 → 1.4.5
- robolectric: 4.14.1 → 4.16
- coreKtxVersion: 1.6.1 → 1.7.0
✅ All tests passing (89 tests)
✅ Build successful
|
2025-12-06 16:07:13 -05:00 |
|
 copilot-swe-agent[bot]andhossain-khan
|
efe83882aa
|
Remove unused materialIcons version from libs.versions.toml
Co-authored-by: hossain-khan <99822+hossain-khan@users.noreply.github.com>
|
2025-12-06 15:58:18 +00:00 |
|
Hossain Khan
|
42b2ea29d9
|
[ADDED] Note about kotlin version stuck on 2.1.10
|
2025-06-04 20:49:19 -04:00 |
|
Hossain Khan
|
907ca36791
|
[UPDATE] Libs and dependencies
|
2025-06-04 20:46:02 -04:00 |
|
Hossain Khan
|
74cde83558
|
[ADDED] #40 basic UI for selecting BYOS type device
|
2025-05-08 00:19:04 -04:00 |
|
Hossain Khan
|
62df1def0d
|
[UPDATE] Enable release build obfuscation
Update AGP to get the fix https://issuetracker.google.com/u/0/issues/401515589?pli=1
Fixes #11
|
2025-05-04 21:08:43 -04:00 |
|
Hossain Khan
|
1a353c5f5c
|
[MINOR] Version update
|
2025-05-02 18:59:51 -04:00 |
|
Hossain Khan
|
a6904c75b1
|
[UPDATE] Dependencies and cleanup unused depedencies
|
2025-04-30 09:27:27 -04:00 |
|
Hossain Khan
|
46bc96beb4
|
Initial commit - application imported
Android application has been moved from https://github.com/hossain-khan/android-trmnl-display
|
2025-04-29 09:29:43 -04:00 |
|