Commit graph

611 commits

Author SHA1 Message Date
ec44f8795a
Refactor Gradle build away from buildscript dependencies 2022-05-16 08:08:26 +05:30
Renovate Bot
a7dc3b769c
chore(deps): update dependency nl.littlerobots.version-catalog-update:nl.littlerobots.version-catalog-update.gradle.plugin to v0.4.0 2022-05-15 10:36:05 +00:00
b2b73971f2
android: remove explicit navigation transitions
The defaults are nice enough
2022-05-14 19:37:21 +05:30
cf9e8487ff
android: run ClawViewModel#toggleSave on IO Dispatcher 2022-05-14 19:32:46 +05:30
733cae4815
android: reduce transformation steps for saved state check 2022-05-14 19:31:47 +05:30
4124cdcd1b
android: skip unnecessary database call 2022-05-14 19:27:33 +05:30
Renovate Bot
684ec34ec9
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.6.1 2022-05-13 21:44:11 +00:00
Renovate Bot
53b73d201c
chore(deps): update dependency androidx.navigation:navigation-compose to v2.5.0-rc01 2022-05-11 20:54:07 +00:00
Renovate Bot
30b8063af3
chore(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.5.0-rc01 2022-05-11 18:34:20 +00:00
Renovate Bot
5a66645628
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.6.0 2022-05-11 01:18:06 +00:00
Renovate Bot
1577feccd5
chore(deps): update coil to v2.0.0 2022-05-10 19:38:30 +00:00
9ee2a39323
common: setup click handlers for deeplinks 2022-05-10 14:41:41 +05:30
50b4e8bf8c
common: flesh out UserProfile 2022-05-10 14:41:40 +05:30
74a7e0428d
common: add NetworkError composable 2022-05-10 14:41:40 +05:30
5b024c8d6e
common: add UserProfile composable and integrate navigation 2022-05-10 14:41:40 +05:30
c046036fdc
android: add navigation destinations for user profile 2022-05-10 13:24:05 +05:30
f30113b483
android: add ViewModel method to get user profile 2022-05-10 13:24:05 +05:30
c589ef483e
fix: disable upgrades for Accompanist and Kotlin
- Accompanist 0.24.7-alpha brings a newer version of Compose that has a bug in LazyColumn
- Kotlin 1.6.21 breaks M3 IDE support
2022-05-10 13:23:01 +05:30
68c76628a3
android: use app_name string for label 2022-05-10 08:02:56 +05:30
Renovate Bot
943ad85de2
chore(deps): update dagger to v2.42 2022-05-09 22:30:29 +00:00
692e294528
android: move sorting and grouping of saved posts to ViewModel 2022-05-09 17:07:20 +05:30
d659d04bd4
api: add support for user profiles
(cherry picked from commit 78d3f4a54f4abc57ba99b06542a5eb58fd360670)
2022-05-09 17:07:02 +05:30
5b6e3dc3b9
model: add more user detail fields
(cherry picked from commit 083755534867200f06d76934231e8f4cbb1a3f48)
2022-05-09 09:51:42 +05:30
7353378b3b
gradle: sort version catalog 2022-05-09 09:40:08 +05:30
Rahul Krishna
642484a9a9
android: use AsyncImage for images
* Coil recommends using clip instead of CircleCropTransformation for compose.
* Enable crossfade by default
* Allow caching images
* Run spotlessApply

Closes #320

Signed-off-by: Rahul Krishna <Rahulkrishna585@gmail.com>
2022-05-07 14:25:54 +05:30
bb2213ff86
android: cleanup Destinations class 2022-05-07 14:23:52 +05:30
623e5d0144
common: extract ProgressBar composable 2022-05-07 14:23:52 +05:30
ad456c6141
api: use retrofit-mock for tests 2022-05-07 14:23:52 +05:30
23ce5a489e
gradle: fix release builds 2022-05-05 10:53:01 +05:30
4a19b4911d
build: upgrade ktfmt 2022-05-05 10:53:01 +05:30
4e261af246
android: reverse saved posts sorting order 2022-05-04 23:05:12 +05:30
Renovate Bot
f3df353109
chore(deps): update actions/setup-java action to v3.3.0 2022-05-04 13:58:36 +00:00
c60cd4e560
github: update README graphic...again 2022-05-04 13:06:30 +05:30
Renovate Bot
4747f45daa
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.5.2 2022-05-04 08:45:14 +05:30
5eff482c0a
android: make it clearer that minify is disabled 2022-05-04 08:45:14 +05:30
3e028e8852
android: switch to material-motion-compose 2022-05-03 23:15:56 +05:30
9b9e924475
all: migrate logging to Napier 2022-05-03 22:49:49 +05:30
239cfb753f
renovate: re-allow AndroidX Activity updates 2022-05-02 16:22:28 +05:30
Renovate Bot
1deaf08cca
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.5.1 2022-04-27 23:26:46 +00:00
e364d0c64d
gradle: bump AndroidX libraries for Tiramisu compat 2022-04-27 23:41:24 +05:30
cd6948f5fe
Revert "gradle: bump Accompanist"
The transitive dependency brings in a new version of Compose, which
triggers this bug https://issuetracker.google.com/issues/229752147

This reverts commit 058d485257.
2022-04-27 16:58:56 +05:30
fcf94f40e9
gradle: downgrade activity-compose 2022-04-27 14:16:51 +05:30
Renovate Bot
123550b050
chore(deps): update dependency com.squareup.okhttp3:mockwebserver3-junit4 to v5.0.0-alpha.7 2022-04-27 05:56:42 +00:00
0b425daa03
github: replace check task with testDebug 2022-04-27 01:04:19 +05:30
f74d3ce1b4
build-logic: configure VCU to not purge library declarations 2022-04-27 00:56:10 +05:30
058d485257
gradle: bump Accompanist 2022-04-27 00:36:11 +05:30
026d2fdb3a
build: upgrade to target Tiramisu 2022-04-27 00:28:24 +05:30
f424d387d0
build-logic: upgrade ktfmt 2022-04-26 20:17:03 +05:30
Renovate Bot
ad048daca6
chore(deps): update actions/setup-java action to v3.2.0 2022-04-26 10:36:34 +00:00
5429b66fa3
common: remove custom TransitionSpec from comments animation 2022-04-24 21:04:21 +05:30