160ebcf7f5
build: add KotlinX Bintray repository
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 18:19:38 +05:30
8638868fb7
build: remove JCenter repository
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 18:09:36 +05:30
bors[bot]
883c27885f
Merge #122
...
122: Remove ConstraintLayout r=msfjarvis a=msfjarvis
Compose can handle nesting very well so CL is not a necessity.
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 12:33:39 +00:00
c2ee9032b9
build: remove ConstraintLayout dependency
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 18:02:16 +05:30
ebc75bddca
LobstersItem: reimplement with Rows and Columns
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 18:02:06 +05:30
bors[bot]
5971163361
Merge #121
...
121: Add sticky headers to saved posts list r=msfjarvis a=msfjarvis

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 12:04:18 +00:00
639f814ef8
Add sticky headers to saved posts
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 17:33:42 +05:30
bors[bot]
1733b3124d
Merge #120
...
120: Update Hilt and Kotlin r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-26 05:00:47 +00:00
f3e632078a
build: upgrade to Hilt 2.33-beta
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-26 09:53:32 +05:30
bors[bot]
b174c20faf
Merge #119
...
119: Update AGP and Compose r=msfjarvis a=msfjarvis
bors r+
🤖
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-25 14:26:09 +00:00
5d74c6787f
github: disable unneeded emulator runner
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-25 19:55:33 +05:30
095cb8d3a1
Remove BottomNavigationLayoutTest
...
Boss man Jim Sproch recommends we use screenshot testing rather than asserting on nodes
since they can change under us at any time as more optimisations come into play.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-25 19:54:43 +05:30
f745ff3e91
github: don't run tests on merge to dev and use macOS runner
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-25 09:58:18 +05:30
8b976cee3c
BottomNavigationLayoutTest: remove unneeded assertExists
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-25 09:57:08 +05:30
6e77a5e94b
build: update to Compose 1.0.0-beta01
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-24 23:52:17 +05:30
c8052be29a
build: upgrade to AGP 7.0.0-alpha08
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-24 23:52:16 +05:30
bors[bot]
7d83b9d86a
Merge #116
...
116: Move all KAPT processing to app module r=msfjarvis a=msfjarvis
Reduces build times and allows sharing common code with JVM-only projects
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 12:24:15 +00:00
b977113e34
api/database: switch to kotlin JVM plugin
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 17:44:42 +05:30
027e3410d8
all: move all Hilt processing to app module
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 17:44:41 +05:30
bors[bot]
282cbf301a
Merge #117
...
117: Update to Gradle 6.8.3 r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 12:09:04 +00:00
75a83606f2
build: upgrade to Gradle 6.8.3
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 17:38:14 +05:30
bors[bot]
cff16d17b5
Merge #115
...
115: Clarify unofficial nature of the client r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 11:30:13 +00:00
859ab94104
README: clarify unofficial nature
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 13:17:27 +05:30
bors[bot]
b6390003b6
Merge #114
...
114: Only run CI on reviewed pull requests r=msfjarvis a=msfjarvis
Saves execution time and is just a safer option
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 07:25:47 +00:00
c4514ad4cd
github: only run CI once approved
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 12:19:39 +05:30
bors[bot]
e7360e07ab
Merge #113
...
113: Revert BackdropScaffold r=msfjarvis a=msfjarvis
This was always a terrible idea lol
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-20 08:30:39 +00:00
875e4ea32c
Revert "LobstersApp: replace with a BackgroundScaffold"
...
This reverts commit be58017cac
.
2021-02-20 13:58:05 +05:30
72d51d5c52
Revert "app: remove now uneeded navigation code"
...
This reverts commit 41c64f4b02
.
2021-02-20 13:58:01 +05:30
bors[bot]
3d5ad28eb0
Merge #112
...
112: Update dependencies r=msfjarvis a=msfjarvis
bors r+
🤖
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-19 04:35:07 +00:00
7bb8c5b8f4
build: update AGP, MoshiX and JUnit
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-19 10:04:05 +05:30
bors[bot]
a917917166
Merge #111
...
111: Switch to BackdropScaffold for the main screen r=msfjarvis a=msfjarvis
This is peak fanciness, we can't do any better
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-16 18:57:27 +00:00
5c39c481b7
app: add proguard rules for release builds
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-17 00:25:41 +05:30
66a2e9ef69
BaseProjectConfig: properly register clean task
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-17 00:15:19 +05:30
41c64f4b02
app: remove now uneeded navigation code
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-17 00:11:48 +05:30
be58017cac
LobstersApp: replace with a BackgroundScaffold
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-17 00:10:28 +05:30
d82228483d
main: split out LobstersApp
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-16 23:54:16 +05:30
bors[bot]
8f249ec2a2
Merge #110
...
110: Shorten Gradle project name r=msfjarvis a=msfjarvis
Just takes less horizontal space in the tree so what the hell
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-15 03:26:22 +00:00
5815afafb7
gradle: shorten project name
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 18:42:29 +05:30
bors[bot]
6fd45a2608
Merge #109
...
109: Misc cleanups r=msfjarvis a=msfjarvis
bors r+
🤖
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 12:54:09 +00:00
f30fd72778
app: remove unused methods
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 18:23:26 +05:30
b455724b1c
build: cleanup Plugin declarations
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 18:23:26 +05:30
bors[bot]
ddafaa60eb
Merge #108
...
108: Update AGP and cleanup formatting rules r=msfjarvis a=msfjarvis
bors r+
🤖
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 12:27:14 +00:00
9bf7a97e55
buildSrc: codestyle fixups
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 17:47:02 +05:30
7afff19fce
build: update AGP
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-14 17:33:30 +05:30
bors[bot]
9f88bf15ab
Merge #106
...
106: Decouple navigation from UI composables r=msfjarvis a=Skrilltrax
Navigation library recommends to decouple the navigation from the composables. They specially points to pass lambdas instead of passing the NavController directly.
https://developer.android.com/jetpack/compose/navigation#testing
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-12 08:20:28 +00:00
Aditya Wasan
25b3ad4f8e
Add test for BottomNavigationLayout
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-12 13:24:38 +05:30
91cfb0b2d2
github: prep for running instrumentation tests
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-12 11:33:47 +05:30
7da2cfd456
buildSrc: exclude duplicate license file from packaging
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-12 11:33:37 +05:30
97eaf20dbc
build(app): add compose testing dependencies
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-12 11:33:23 +05:30
aff52e7d5f
all: reformat
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-11 16:46:50 +05:30