ca77d3cf2a
Move our UrlLauncherAmbient to individual composables
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 16:25:12 +05:30
906cfb5e43
Fix pagination
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 16:22:10 +05:30
1aa0934104
Switch to BottomNav backed by AndroidX navigation
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:59:54 +05:30
df74ff587a
build: add navigation-compose
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:18:54 +05:30
195dcf3fd7
build: upgrade browser and compose
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:12:54 +05:30
c903c7357a
build: turn on minification
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-25 00:38:41 +05:30
5782ae9438
Revert "Pass correct variable to EmptyList"
...
This is wrong and causes the saved posts message to be shown on both screens.
This reverts commit d93910ba5a
.
2020-10-19 00:26:55 +05:30
600c93ed0f
Replace material icons with drawable resources
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-19 00:25:19 +05:30
Aditya Wasan
a38a52ebf3
Use transformLikedFlag in savePost method
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2020-10-19 00:24:30 +05:30
dc83ad2dee
Update liked state when removing a saved post as well
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-19 00:20:37 +05:30
Aditya Wasan
d93910ba5a
Pass correct variable to EmptyList
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2020-10-19 00:09:45 +05:30
c54b375c06
Liked flag toggle should go both ways
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 23:28:33 +05:30
e35a25b135
Simplify API of child components
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 23:26:28 +05:30
b4df9d87d8
Allow reusing save action to remove from saved list
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 23:14:31 +05:30
0336af0624
Set liked flag on first load
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 23:05:59 +05:30
204e8d1b2b
Cleanup formatting
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:47:51 +05:30
9f32f3a025
Merge branch 'develop' into Skrilltrax/develop
...
* develop:
github: switch gradle-cache-action back to tag qualifier
github: update actions in pull request workflow
github: update automerge action
gradle: silence warnings from beta options
app: replace deprecated contentColor extension
build: update Compose and Room
2020-10-18 22:37:29 +05:30
d8435602d3
app: replace deprecated contentColor extension
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:12:46 +05:30
Aditya Wasan
d6d82248a8
Add saved lists feature
...
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2020-10-18 16:03:07 +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
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
daa3d07f7a
app: drop border and make tags rounded
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 01:02:58 +05:30
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
196940778f
build: extract all versions to ext
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-08 00:22:12 +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
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
89aeb66a96
LobstersItem: replace ListItem with Column
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-03 01:59:26 +05:30
a2eb97e504
build: update all dependencies
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-02 04:40:59 +05:30
837970147c
app: add local cache busting
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-28 11:03:32 +05:30
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
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
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
a14484583d
app: use ConstraintLayout for laying out LobstersItem
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 02:25:47 +05:30
b68eda3051
app: tweak padding for tags and add border
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 02:04:33 +05:30
36804a43bc
app: re-enable preview for LobstersItem
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-25 01:55:01 +05:30
2d649d70be
app: use consistent vertical padding and reword submitter text
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-24 04:47:56 +05:30
590bd2dfd8
app: enable kotlinx.coroutines.ExperimentalCoroutinesApi for entire module
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 22:14:20 +05:30