Commit graph

737 commits

Author SHA1 Message Date
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
c64e1c8f38
android: consistently use outlined icons 2022-04-24 21:04:20 +05:30
renovate[bot]
c06c325230
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.5.0 (#315)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-23 07:48:40 +00:00
bfdb86d2e5
common: switch to generating icons code at build-time 2022-04-23 13:12:09 +05:30
d4f09b98e4
android: update manifest to properly support deeplinks 2022-04-22 21:19:52 +05:30
08e97807dd
android: add entry for newest posts 2022-04-22 20:38:14 +05:30
132898e3ca
common: add icon for new posts 2022-04-22 20:38:14 +05:30
ea2ebf0393
android: merge redundant composables 2022-04-22 20:38:14 +05:30
0a1634bb83
all: migrate from drawables to generated ImageVectors 2022-04-22 20:38:14 +05:30
67389c8acd
renovate: exclude AGP from Renovate updates 2022-04-22 20:38:14 +05:30
3be6e2552f
gradle: downgrade AGP to 7.0.x again 2022-04-22 20:38:13 +05:30
844082aed9
Switch back to Kotlin 1.6.10
The IDE breakage is simply not worth this
2022-04-22 19:56:26 +05:30
Renovate Bot
fc7f959342
chore(deps): update org.jetbrains.kotlin to v1.6.21 2022-04-21 18:43:49 +00:00
renovate[bot]
afc3ee5471
chore(deps): update org.jetbrains.kotlin to v1.6.20 (#312)
* chore(deps): update org.jetbrains.kotlin to v1.6.20

* gradle: fix warnings from Kotlin 1.6.20 upgrade

* Switch to Compose 0.0.0-master-dev673

JetBrains why are you like this

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-04-22 00:13:26 +05:30
Renovate Bot
2dcb42088c
chore(deps): update actions/checkout action to v3.0.2 2022-04-21 15:11:17 +00:00
f30c4a32aa
gradle: bump AndroidX and Accompanist 2022-04-20 23:15:53 +05:30
Renovate Bot
30cef8980d
chore(deps): update actions/checkout action to v3.0.1 2022-04-14 20:54:27 +00:00
584c1e5e5c
common: remove unnecessary SVG resources
Compose Desktop can actually parse Android Vector Drawables just
fine, provided they do not reference external resources like
theme attributes or colors which our drawables do not.
2022-04-14 21:10:55 +05:30
0cb1124640
android: show a sticky header in saved posts 2022-04-14 21:08:16 +05:30
66718d447a
android: sort saved posts by creation time 2022-04-14 18:30:15 +05:30
d3c471168b
build-logic: raise min SDK to 26 2022-04-14 18:16:23 +05:30
9cb5dd26a5
nix: switch to manually composing the SDK 2022-04-14 16:05:23 +05:30
45e6684f9c
nix: add shell config 2022-04-14 15:53:48 +05:30
e751361b1d
database: inline TagsAdapter construction 2022-04-14 15:12:24 +05:30
f7cf5720a7
Migrate to SQLDelight 2.0.0-alpha02 2022-04-14 12:25:14 +05:30