83af1e1c53
Don't inject paging source
...
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-05 13:35:16 +05:30
4585757ac2
app: add support for refreshing hottest posts list
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-05 13:35:16 +05:30
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