bors[bot]
5990d27a07
Merge #136
...
136: Update android-emulator-runner r=msfjarvis a=msfjarvis
The emulator now runs with two cores so hopefully we'll see faster tests
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-05 05:45:09 +00:00
f80c3a0090
github: update emulator action
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-05 11:14:09 +05:30
bors[bot]
385fdd1fae
Merge #135
...
135: Update to coroutines 1.4.3 r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-04 04:24:31 +00:00
3a75dd75b5
build: upgrade coroutines to 1.4.3
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-04 09:34:00 +05:30
bors[bot]
fc3238a618
Merge #132
...
132: Scope down coroutines r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-02 03:40:07 +00:00
f7c6330910
LobstersApp: lower coroutine scope further in the view tree
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-02 09:08:17 +05:30
bors[bot]
e53471f85e
Merge #131
...
131: Update MoshiX r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-02 02:51:48 +00:00
4423d0f17f
build: update MoshiX
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-02 08:02:27 +05:30
bors[bot]
f10e2b79ac
Merge #130
...
130: Split API and database models r=msfjarvis a=msfjarvis
- Introduces a new `SavedPost` table stripped down to only the necessary fields for persistence
- Deletes the old `LobstersPost` table
- Switches `LobstersItem` to take in a `SavedPost` for rendering
- Replaces moshi-metadata-reflect with moshi-ksp
Fixes #118
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 15:29:33 +00:00
777ee3d408
github: add ci-gradle.properties
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:59:00 +05:30
e440ac088b
idea: regular churn
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:41 +05:30
7e7609ca1f
build: force Moshi to latest version
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:41 +05:30
fb2005fd83
all: switch to moshi-ksp
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:41 +05:30
7b87792d8a
app: switch to new models
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:40 +05:30
9d684536a1
database: remove LobstersPost table
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:40 +05:30
75888c5ba6
database: add SavedPost table and switch tests to it
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:39 +05:30
f76628574a
api: separate API response model from database model
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:22:23 +05:30
bors[bot]
b2d6dd6897
Merge #129
...
129: Fix system bars colors r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 10:15:19 +00:00
b577ab01ae
themes: set system bars colors to black
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 15:42:32 +05:30
bors[bot]
ad75065848
Merge #128
...
128: Enable Auto Backup for database files r=msfjarvis a=msfjarvis
We persist saved posts in our SQLDelight database and while Android has been automatically doing backups, this makes it more explicit
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 09:37:51 +00:00
cf6ff4c315
manifest: turn on full backups
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 15:00:53 +05:30
bors[bot]
58116fb451
Merge #127
...
127: Add regression test for month header r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 09:22:54 +00:00
f15f609832
Add regression test for month header
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 14:52:24 +05:30
bors[bot]
799dd5adbe
Merge #126
...
126: Fix sticky header background being transparent r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 08:46:44 +00:00
582fb5ba93
header: fix unwanted transparency
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 14:15:37 +05:30
bors[bot]
0f03ac28d8
Merge #124
...
124: Initial draft of screenshot testing setup r=msfjarvis a=Skrilltrax
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-27 20:00:37 +00:00
4418404a71
github: use google_apis variant of emulator image
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 23:37:18 +05:30
8427cc52d8
github: remove unnecessary animation control
...
The action does it for us.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 23:29:28 +05:30
Aditya Wasan
d6bda5c3d7
ci: use api level 30
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-27 23:28:32 +05:30
Aditya Wasan
9a79f3ba40
test: add more bottom nav tests
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-27 23:24:59 +05:30
bors[bot]
d08855585a
Merge #125
...
125: Update accompanist r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 17:49:56 +00:00
6c523d006b
build: accompanist 0.6.1
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 23:19:19 +05:30
Aditya Wasan
9185c0e36b
chore: fix formatting
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-27 20:40:09 +05:30
Aditya Wasan
3013dcd9f3
Revert "github: disable unneeded emulator runner"
...
This reverts commit 5d74c6787f
.
2021-02-27 20:37:39 +05:30
Aditya Wasan
ce7abc7afb
test: add screenshot test for LobstersBottomNav
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-02-27 20:32:29 +05:30
f5bc2ebb59
Initial draft of screenshot testing setup
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 19:01:58 +05:30
bors[bot]
5714ac881e
Merge #123
...
123: Remove JCenter r=msfjarvis a=msfjarvis
bors r+
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-27 12:50:09 +00:00
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