d8435602d3
app: replace deprecated contentColor extension
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:12:46 +05:30
53643c9c5a
build: update Compose and Room
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:03:52 +05:30
8cf2dfc71b
Merge pull request #41 from msfjarvis/ui-tweaks
2020-10-10 19:22:50 +05:30
b7dc92d85a
app: tweak first load behavior
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10 17:58:14 +05:30
bd5647f4c7
app: reword loading state text
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10 17:58:02 +05:30
b28eb09e3f
app: add a FAB to reload posts
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10 17:57:35 +05:30
9d22682626
res: remove unused drawable
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10 17:37:42 +05:30
0dabcec67c
MainActivity: remove unneeded injected field
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-10 17:29:08 +05:30
probot-auto-merge[bot]
3c21002d32
Merge pull request #40 from msfjarvis/more-ui-tweaks
...
Multiple improvements across the board
2020-10-07 20:10:42 +00:00
20e45d4d42
urllauncher: request dark theme from sites
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 01:36:14 +05:30
da13725bea
app: swallow more errors in view model
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 01:20:50 +05:30
43c7bcced0
app: rewrite theming to use a dark palette
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 01:18:19 +05:30
07d46605c7
github: tweak workflows and remove unused cruft
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 01:13:43 +05:30
daa3d07f7a
app: drop border and make tags rounded
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 01:02:58 +05:30
github-actions[bot]
729f59ba96
Merge pull request #39 from msfjarvis/user-avatars
2020-10-07 19:28:58 +00:00
7da14338f9
app: add user avatars to items
...
Uses Chris Banes' amazing Accompanist library to interface with Coil and load images
with minimum hassle. The resultant UI has been made to loosely resemble https://lobste.rs
since our end goal is to fully match the website.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 00:51:59 +05:30
cc73774085
github: add automerge action
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 00:51:29 +05:30
6c83385af7
Merge pull request #38 from msfjarvis/gradle-cleanup
...
build: extract all versions to ext
2020-10-08 00:48:36 +05:30
196940778f
build: extract all versions to ext
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 00:22:12 +05:30
7544eb96fc
Merge pull request #37 from msfjarvis/comments-only
...
Fallback to comments if post has no URL
2020-10-06 19:08:52 +05:30
0da85ba015
app: fallback to comments if post has no url
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-06 18:53:57 +05:30
78484de959
Merge pull request #36 from msfjarvis/custom-tabs-update
2020-10-03 02:19:48 +05:30
829a6bbdc6
UrlLauncherImpl: use AndroidX Browser methods to launch custom tab
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-03 02:08:22 +05:30
f71bd27a03
Merge pull request #35 from msfjarvis/update-followups
2020-10-03 02:08:10 +05:30
89aeb66a96
LobstersItem: replace ListItem with Column
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-03 01:59:26 +05:30
a4eb6b3cb3
Merge pull request #34 from msfjarvis/dependency-updates
2020-10-02 13:20:25 +05:30
a2eb97e504
build: update all dependencies
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-02 04:40:59 +05:30
bab3a53a53
Merge pull request #32 from msfjarvis/first-load
...
Clear local cache of posts on first load
2020-09-28 11:07:15 +05:30
837970147c
app: add local cache busting
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-28 11:03:32 +05:30
probot-auto-merge[bot]
0ecf21467b
Merge pull request #31 from msfjarvis/offline-cache
...
Set up offline caching and no posts state
2020-09-27 11:44:40 +00:00
62c2cb3fb7
app: add no posts state
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 16:44:39 +05:30
4fdb5a60d5
app: wire in local persistence in LobstersViewModel
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 16:24:36 +05:30
95334d2c8b
data: ignore overwriting when inserting posts
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 16:23:41 +05:30
probot-auto-merge[bot]
6867d84ca9
Merge pull request #27 from msfjarvis/comments
...
Add comment open action and cleanup unused code
2020-09-27 09:05:19 +00:00
baddf7e763
app: remove unused resources
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 14:29:04 +05:30
c21a2bf13a
app: add comment open action
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 14:14:12 +05:30
ac336efa33
app: restrict tags to just the first 4
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 14:08:41 +05:30
52e010d79b
app: remove unnecessary Column from LobstersItem
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 14:00:26 +05:30
91205a0b2a
data: cleanup unused code
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 13:42:39 +05:30
probot-auto-merge[bot]
a510565324
Merge pull request #26 from msfjarvis/leaky-abstractions
...
Cure a case of leaky abstractions with sad indirection
2020-09-27 05:02:55 +00:00
3693bc39f4
model: remove Room annotations and unused dependencies
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 10:28:36 +05:30
aa7a732cce
data: wrap LobstersPost into an intermediate entity
...
This lets us keep the same database structure without needing to leak Room-specific properties into our model
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 10:28:22 +05:30
8d4535d6bf
build: uprev to Gradle 6.7 RC2
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-27 10:24:27 +05:30
probot-auto-merge[bot]
d6b4f2c682
Merge pull request #25 from msfjarvis/ui-work
...
Perf and UX improvements
2020-09-25 09:40:37 +00:00
1ba1701574
app: rewrite UrlLauncherImpl to use Chrome Custom Tabs
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 15:05:52 +05:30
b30ab6a537
Revert "app: use ConstraintLayout for laying out LobstersItem"
...
Won't solve the problem I was hoping to solve.
This reverts commit a14484583d
.
2020-09-25 14:35:10 +05:30
8462e5c763
app: pass --user 0 to ADB when installing
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 12:10:55 +05:30
0db3502855
build: use release signing for debug builds as well
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 02:36:14 +05:30
c300a85204
Merge pull request #24 from msfjarvis/ui-improvements
2020-09-25 02:35:05 +05:30
a14484583d
app: use ConstraintLayout for laying out LobstersItem
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 02:25:47 +05:30