50e8a8e0ac
android: enable Napier logging
2022-06-30 22:57:59 +05:30
b282e47213
all: reorganize some composables
2022-06-27 23:56:19 +05:30
356da53afb
all: cleanup gradle config
2022-06-24 22:09:15 +05:30
98734d01fd
android: add initial baseline profile
2022-06-24 17:38:46 +05:30
a66a915e16
benchmark: init
2022-06-24 17:38:45 +05:30
54bb2c7421
android: use an uppercase content description
2022-06-24 17:08:45 +05:30
f81b7cefbd
android: remove unused core dependency
2022-06-19 18:24:41 +05:30
ffb3746bc7
android: remove unused appcompat dependency
2022-06-19 18:22:22 +05:30
c1c3c3cdc9
android: turn on R8
2022-06-19 18:10:31 +05:30
1d02f56025
common: replace material with material3 where possible
2022-06-19 17:54:43 +05:30
29d63a879e
build-logic: rewrite everything to use full Gradle plugins
2022-06-10 13:20:42 +05:30
1d58ac3acd
all: migrate namespaces to Gradle
2022-05-26 07:59:24 +05:30
ce7e68fd49
android: remove unnecessary dependency resolution hack
2022-05-16 18:04:24 +05:30
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
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
68c76628a3
android: use app_name
string for label
2022-05-10 08:02:56 +05:30
692e294528
android: move sorting and grouping of saved posts to ViewModel
2022-05-09 17:07:20 +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
4e261af246
android: reverse saved posts sorting order
2022-05-04 23:05:12 +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
c64e1c8f38
android: consistently use outlined icons
2022-04-24 21:04:20 +05:30
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
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
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
f7cf5720a7
Migrate to SQLDelight 2.0.0-alpha02
2022-04-14 12:25:14 +05:30
91ed81460c
common: make LobstersTheme
's providedValue
parameter an array
...
`vararg` confuses poor Android Studio
2022-04-06 12:51:55 +05:30
65e9463ca5
android: import app_name
string from common
2022-04-06 12:51:48 +05:30
fe1163be51
android: allow existing scheduled work to be replaced
...
Without this we end up in situations where changes to constraints
are not propagated immediately because of pre-scheduled work that
is retained until it has run.
2022-04-06 12:51:47 +05:30
325aca2760
android: make SavedPostUpdater more parallel
2022-04-06 12:51:47 +05:30
27a8d16487
android: use WorkManager to update saved posts periodically
2022-04-06 00:02:16 +05:30
3097eaf82f
gradle: migrate to build-logic
2022-04-05 19:29:49 +05:30
9f7a5446f8
android: migrate away from Accompanist Insets
2022-03-29 11:43:01 +05:30
0eba1e26fb
gradle: migrate plugin dependencies to version catalogs
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2022-03-25 15:04:38 +05:30
a7897e4875
all: add missing dependencies on coroutines
...
Prevents incorrect transitive dependency resolution rules from breaking build
2022-03-15 16:02:45 +05:30
78771c86bf
android: add task to collect APKs
2022-03-09 01:23:29 +05:30
91d97e0696
gradle: sync property set with APS
2022-03-09 01:23:28 +05:30
5b0d953210
Revert "android: inline routes"
...
This makes the handling in `PostActions#viewComments` slightly weird and isn't
worth it until that abstraction is removed.
This reverts commit de28ae2d95
.
2022-03-02 23:50:14 +05:30
c556f26d77
android: move comments URL hackery to the right location
2022-03-02 13:40:57 +05:30