Commit graph

501 commits

Author SHA1 Message Date
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
76f613f82f
gradle: disable R8 full mode
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:43:11 +05:30
623a9ffcb5
app: switch from kotlinx to square
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:43:11 +05:30
3641cd81cd
model: switch from kotlinx to square
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:43:11 +05:30
e93e6f0061
build: fix ui-test dependency name
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:08:22 +05:30
d917f7c881
build: replace kotlinx dependencies with square ones
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:08:08 +05:30
bors[bot]
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
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
4922f3daf8
app: switch to LazyColumn
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:12:08 +05:30
60620eccec
build: upgrade paging
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:10 +05:30
343f7e7f56
app: switch to Paging
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:09 +05:30
d0d08f8a3c
app: remove existing post loading
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:09 +05:30
ada6a6f3ff
app: add LobstersPagingSource
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:08 +05:30
c29edfd402
model: import API related classes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:08 +05:30
f16d557138
idea: change test runner to Gradle
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:08 +05:30
bors[bot]
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
1c6f6ad619
build: upgrade Activity, Compose, Navigation, and Room
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 00:58:53 +05:30
bors[bot]
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
09cb29c532
build: dependency updates
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-08 11:50:14 +05:30
bors[bot]
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
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
bors[bot]
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
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
bors[bot]
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
e06f5380a1
github: remove ci-gradle.properties
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 20:50:30 +05:30
Aditya Wasan
c74079797a
Update ci-gradle.properties 2020-12-02 20:42:30 +05:30
4f10e3f40a
gradle: upgrade to 6.8-rc-1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 20:36:39 +05:30
52a87c10b5
github: hail mary
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 20:24:37 +05:30
04f0aa1a7a
github: setup JDK 11 in PR workflow
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 20:14:04 +05:30
9ca72341a8
buildSrc: add transitive AGP dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 20:09:22 +05:30
0588cceee0
build: uprev AGP and add AS version note to README
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-02 14:59:34 +05:30
bors[bot]
3e7b1a1de8
Merge #82
82: Fix navigation backstack behaviour and make some minor tweaks r=msfjarvis a=msfjarvis

Fixes #66

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-01 16:39:35 +00:00
39d36eece6
ui: fix backstack behavior
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-01 22:06:13 +05:30
2b2acd1311
UrlLauncherAmbient: switch to staticAmbientOf
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-01 21:55:00 +05:30
b5c039eaba
injection: replace deprecated component
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-01 21:17:08 +05:30
bors[bot]
8633908301
Merge #80
80: Upgrade dependencies and switch to Compose snapshot r=msfjarvis a=msfjarvis

~~Kotlin 1.4.20 needs the Compose snapshot but some dependency resolution bullshit is breaking it 🤷~~

Dropped the Kotlin 1.4.20 bump, sticking with 1.4.10 until a Compose update is out.

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29 16:29:05 +00:00
425d6b7deb
build: upgrade dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29 21:56:46 +05:30
a6da85d2e5
app: remove redundant JitPack inclusion
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29 21:56:08 +05:30
bors[bot]
fbbbacb121
Merge #81
81: Theme: add back a light palette r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29 16:20:30 +00:00
5c0471d06e
Theme: add back a light palette
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29 21:49:41 +05:30
bors[bot]
cf3ec3687c
Merge #78
78: Switch to new adaptive icon r=msfjarvis a=msfjarvis

Designed by @SphericalKat

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 10:38:45 +00:00
398c7ef80c
Change name to Claw for lobste.rs
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 16:07:59 +05:30
bors[bot]
2da5d6c28d
Merge #79
79: Update Gradle r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 08:17:26 +00:00
8960130548
build: update to Gradle 6.7.1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-17 13:46:31 +05:30
b4ff025836
app: switch to new adaptive icon
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-12 15:58:28 +05:30
bors[bot]
9eae76442f
Merge #77
77: Dependency updates r=msfjarvis a=msfjarvis

Updates Compose, Accompanist, browser, core-ktx and drops some now deprecated artifacts. Also fixes a navigation bug that caused backstack to pop indefinitely even when on the same screen.

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-11 20:35:31 +00:00
e5a6c97058
app: don't pop back stack if already on route
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-12 01:54:50 +05:30
ff4dfcac61
treewide: update Compose and other deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-12 01:54:20 +05:30
bors[bot]
d2bc068f95
Merge #74
74: BottomNavigation tweaks r=msfjarvis a=msfjarvis

Extracts the code into its own composable and slightly tweaks the UI to hide labels for inactive destinations. Blocked on #66

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-11 14:54:49 +00:00
2778c88d3a
Add bottom padding to list composables
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-11 20:17:20 +05:30