Commit graph

32 commits

Author SHA1 Message Date
c903c7357a
build: turn on minification
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-25 00:38:41 +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
a2eb97e504
build: update all dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-02 04:40:59 +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
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
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
e1c9b34bbe
app: setup pagination and a viewmodel for posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 22:06:56 +05:30
5260f454ef
build: add lifecycle-viewmodel-ktx
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 21:35:53 +05:30
b3ee3f44c4
build: commonize application of kotlin-android plugin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 17:19:11 +05:30
699a475315
app: use lifecycleScope for fetching posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 17:19:09 +05:30
63172ad79b
build(app): add signing configuration
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 03:35:40 +05:30
63f5bea155
app: implement first draft of lobste.rs UI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 03:29:21 +05:30
6e4a9c6a73
app: refactor theming and naming
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-23 02:53:19 +05:30
ee07f8391c
app: add API module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-22 05:33:30 +05:30
7bb1fd6947
all: refactor package structure and naming
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-22 04:20:25 +05:30
3201bfe507
ui: import AnimatedSwipeDismiss code from Brandon McAnsh
Source: https://gist.github.com/bmc08gt/fca95db3bf9fcf255d76f03ec10ea3f9
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-19 05:35:46 +05:30
57f7a72d8d
build: add Hilt dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-11 23:38:03 +05:30
a2cb0f073c
build: move library desugaring to app module for runtime compatibility
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-11 23:18:17 +05:30
67a8826d24
build: remove unnecessary deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-11 23:10:58 +05:30
e3301801b7
build: update Kotlin and AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-11 23:10:40 +05:30
1f76a177fe
build: commonize Gradle configurations
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-08 06:42:47 +05:30
19817bf254
Move data package to its own module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-08 06:35:38 +05:30
e8719f3796
build: update testing libraries
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-06 21:29:03 +05:30
e16b4cb82d
Enable desugaring of core library elements
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:59:34 +05:30
0b5d7a1624
Add room dependencies and sort
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:56:41 +05:30
e256d988fc
Update test dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:56:41 +05:30
25ca5d52b2
Drop extra dependencies and host icon in-app
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 20:56:40 +05:30
44d8ee902a
build: update androidx and material
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 02:53:46 +05:30
2c0b4fc072
Add a basic UI test
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-27 00:18:55 +05:30
a1237ab9b6
Initial MVP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-08-22 00:45:00 +05:30