Harsh Shandilya
04658e99fd
MainActivity: snap to top of list when pressing hottest posts tab
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-25 18:44:00 +05:30
Aditya Wasan and Harsh Shandilya
7e7eff6c8e
src: use launchSingleTop to prevent adding duplicate composables
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com >
(cherry picked from commit 45e3bd56855570db0f449ae5dde89dd46e4f2129)
2021-01-25 17:43:00 +05:30
2547d36254
Merge #94
...
94: Update AGP r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-18 13:23:55 +00:00
Harsh Shandilya
45c3ec504f
all: reformat
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-18 18:53:18 +05:30
Harsh Shandilya
6b85bc51de
gradle: disable problematic flag
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-18 18:51:51 +05:30
Harsh Shandilya
19c5bac6d3
all: use Dagger Hilt VM injection
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-18 18:51:51 +05:30
Harsh Shandilya
e9a55cc1db
buildSrc: introduce versioning plugin
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-18 18:43:05 +05:30
Harsh Shandilya
dc61aa07ac
build: bump Dagger Hilt
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-15 11:19:05 +05:30
Harsh Shandilya
a36ca26720
build: update Jetpack and Accompanist
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-14 16:02:35 +05:30
Harsh Shandilya
a4e0c90fe9
build: bump Gradle
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-09 15:59:22 +05:30
Harsh Shandilya
bf46187d0a
build: bump AGP and transitive dependencies
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2021-01-09 15:54:05 +05:30
119ceb258e
Merge #93
...
93: Update dependencies and target Java 11 r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-23 23:18:44 +00:00
Harsh Shandilya
a737f7c7da
build: upgrade material and accompanist
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-24 04:46:33 +05:30
Harsh Shandilya
a4f05c744e
build: target Java 11
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-24 04:45:47 +05:30
274f2d4c84
Merge #92
...
92: Refactor for configuration cache compatibility r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-20 11:42:19 +00:00
Harsh Shandilya
7c2528f4a7
build: refactor for configuration cache compatibility
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-20 17:11:37 +05:30
7d1b36c7fb
Merge #91
...
91: Tweak ripple bounds and adjust R8 and AGP options r=msfjarvis a=msfjarvis
Setting padding in individual lists caused the ripple from LobstersItem to not draw to the edges, which was annoying to look at. Now we set the padding in LobstersItem itself and skip doing so in the individual list composables.
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-18 07:42:09 +00:00
Harsh Shandilya
156c58e544
app: increase horizontal padding in LobstersItem
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-18 13:10:29 +05:30
Harsh Shandilya
542b6c4e1a
gradle: remove AGP suppression list
...
It's a pain to maintain and doesn't seem to be working either
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-18 13:08:23 +05:30
Harsh Shandilya
3cde52a3a5
app: silence proguard spam
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-18 13:07:04 +05:30
Harsh Shandilya
8abb5cbd3a
app: remove extraneous padding from post lists
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-18 13:06:25 +05:30
47648f6e2d
Merge #90
...
90: Update gradle property set r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 18:21:24 +00:00
Harsh Shandilya
d0b2bbee15
gradle: sync properties with ReactiveCircus/streamlined
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 23:50:43 +05:30
c7f0eab9c2
Merge #88
...
88: Migrate away from kotlinx libraries r=msfjarvis a=msfjarvis
Both Ktor and Kotlinx.serialization have been extremely annoying to work with so I'm switching back to Retrofit and Moshi
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 06:36:46 +00:00
Harsh Shandilya
e504a2c591
model: don't unit test against the live server
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 12:06:14 +05:30
Harsh Shandilya
76f613f82f
gradle: disable R8 full mode
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 11:43:11 +05:30
Harsh Shandilya
623a9ffcb5
app: switch from kotlinx to square
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 11:43:11 +05:30
Harsh Shandilya
3641cd81cd
model: switch from kotlinx to square
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 11:43:11 +05:30
Harsh Shandilya
e93e6f0061
build: fix ui-test dependency name
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 11:08:22 +05:30
Harsh Shandilya
d917f7c881
build: replace kotlinx dependencies with square ones
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 11:08:08 +05:30
461b466bb8
Merge #84
...
84: Switch to Paging Compose r=msfjarvis a=msfjarvis
~~Blocked on a Compose bug: https://issuetracker.google.com/issues/174839532~~
~~Fix is arriving in alpha09 (and 174826387 snapshot)~~
Available now
TODO: add back persistence layer
Fixes #47
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-16 20:21:32 +00:00
Harsh Shandilya
39e912bb7f
build: upgrade to AGP 7.0.0-alpha03
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:19:00 +05:30
Harsh Shandilya
4922f3daf8
app: switch to LazyColumn
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:12:08 +05:30
Harsh Shandilya
60620eccec
build: upgrade paging
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:11:10 +05:30
Harsh Shandilya
343f7e7f56
app: switch to Paging
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:11:09 +05:30
Harsh Shandilya
d0d08f8a3c
app: remove existing post loading
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:11:09 +05:30
Harsh Shandilya
ada6a6f3ff
app: add LobstersPagingSource
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:11:08 +05:30
Harsh Shandilya
c29edfd402
model: import API related classes
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:11:08 +05:30
Harsh Shandilya
f16d557138
idea: change test runner to Gradle
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 01:11:08 +05:30
4f871534b0
Merge #89
...
89: Upgrade dependencies r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-16 19:31:57 +00:00
Harsh Shandilya
1c6f6ad619
build: upgrade Activity, Compose, Navigation, and Room
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-17 00:58:53 +05:30
f55604f8fd
Merge #87
...
87: Dependency updates r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-08 06:20:50 +00:00
Harsh Shandilya
09cb29c532
build: dependency updates
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-08 11:50:14 +05:30
e3a931fab4
Merge #86
...
86: build: bump to AGP 7.0.0-alpha02 r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-03 19:18:04 +00:00
Harsh Shandilya
6ee7682547
build: bump to AGP 7.0.0-alpha02
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-04 00:47:06 +05:30
24f1b1d377
Merge #85
...
85: Compose and Kotlin updates r=msfjarvis a=msfjarvis
Updates Compose to alpha08
Updates Kotlin and Kotlinx.serialization to 1.4.20
Updates Ktor to 1.4.2
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-02 20:25:48 +00:00
Harsh Shandilya
f8b8ce0b5b
all: update to Compose alpha08 and Kotlin 1.4.20
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-03 01:53:31 +05:30
6597f0058d
Merge #83
...
83: Update AGP to 7.0.0-alpha01 r=msfjarvis a=msfjarvis
Also upgrades Gradle to 6.8-rc-1
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev >
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com >
2020-12-02 15:21:08 +00:00
Harsh Shandilya
e06f5380a1
github: remove ci-gradle.properties
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev >
2020-12-02 20:50:30 +05:30
Aditya Wasan and GitHub
c74079797a
Update ci-gradle.properties
2020-12-02 20:42:30 +05:30