Summary of changes
- Duplicated error messages are now only displayed once
- Migrated the HTTP engine from Retrofit to Ktor - should introduce no user-observable changes
This project will eventually be migrated to Kotlin Multiplatform. We are doing it step by step.
What's Changed
- (#187) chatgpt unit test function names review by @ryanw-mobile in #188
- (#175) UI journey tests by @ryanw-mobile in #189
- update UI test and screenshot by @ryanw-mobile in #191
- SettingsScreen: Apply rounded corner clipping by @ryanw-mobile in #193
- [chore] App: Create FUNDING.yml by @ryanw-mobile in #194
- (#196) Rename mapper functions by @ryanw-mobile in #197
- Move mapper to repository by @ryanw-mobile in #201
- (#190) show snackbar when downloading gif by @ryanw-mobile in #202
- README.md: rearrange sections by @ryanw-mobile in #203
- (#205) filter duplicated snackbar messages by @ryanw-mobile in #207
- (#204) Use Results.fold to simply result handling by @ryanw-mobile in #208
- [chore] Renovate: Update kotlin by @renovate in #198
- [fix] Gradle: downgrade Lifecycle from 2.8.0 to 2.7.0 by @ryanw-mobile in #210
- [chore] Renovate: Update lifecycle 2.7.0 to v2.8.0 by @renovate in #212
- Revert "[chore] Renovate: Update lifecycle 2.7.0 to v2.8.0" by @ryanw-mobile in #213
- [chore] Renovate: Update kotlin (major) by @renovate in #215
- [style] Renovate: fix json format by @ryanw-mobile in #218
- [chore] Renovate: Update dependency com.google.devtools.ksp 2.0.0-1.0.21 to v2.0.0-1.0.22 by @renovate in #211
- (#219) migrate retrofit to ktor by @ryanw-mobile in #222
- (#220) Migrate to Kotlinx datetime by @ryanw-mobile in #223
Full Changelog: release/v2.3.1...release/v2.4.0