Commit graph

637 commits

Author SHA1 Message Date
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
Aditya Wasan
1a6174b1c8
fix typo 2021-02-11 16:45:51 +05:30
98866ee407
Simplify getDestinationFromRoute
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-11 16:45:50 +05:30
Aditya Wasan
703957e2b7
navigation: do not pass navController to composables
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-11 16:45:50 +05:30
bors[bot]
baada58e8c
Merge #107
107: Update dependencies r=msfjarvis a=msfjarvis

bors r+
🤖

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-11 10:59:21 +00:00
885c2a5865
build: upgrade to Compose 1.0.0-alpha12
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-11 16:28:34 +05:30
5fef8a4d51
build: replace JCenter with MavenCentral and drop JitPack
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-11 16:28:10 +05:30
bors[bot]
40c4c425f6
Merge #105
105: Upgrade to Dagger 2.32 r=msfjarvis a=msfjarvis

bors r+
🤖

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-09 09:39:30 +00:00
c0e0e53ee7 build: upgrade to Dagger 2.32
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-09 15:08:22 +05:30
2029ceeee0
build: upgrade to Dagger 2.32
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-09 15:08:01 +05:30
bors[bot]
a9999aae2e
Merge #104
104: Add icons for IDE project list r=msfjarvis a=msfjarvis

bors r+
🤖

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-08 08:57:05 +00:00