|
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 |
|
|
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 |
|
|
29e72da327
|
app: add persistence module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 17:19:10 +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 |
|
|
e7860e4f55
|
api: add support for pagination
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 17:19:09 +05:30 |
|
|
a66186adc3
|
all: use retrofit suspend support to hide implementation details of API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 13:48:37 +05:30 |
|
|
4a507e4d79
|
all: cleanup
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 04:00:57 +05:30 |
|
|
ff775176a6
|
app: steal lobste.rs logo for app icon
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 03:51:16 +05:30 |
|
|
38943a74d5
|
app: tweak post list UI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 03:45:15 +05:30 |
|
|
63172ad79b
|
build(app): add signing configuration
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 03:35:40 +05:30 |
|
|
06549bad2c
|
all: remove now unused to-do app code
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 03:32:32 +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 |
|
|
a847a110c7
|
Wire in AnimatedSwipeDismiss into UI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-19 05:45:20 +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 |
|
|
c75955a4a3
|
Update tests for Compose alpha03
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-17 02:06:43 +05:30 |
|
|
d84d99632e
|
Ignore tests because what the actual fuck
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-14 03:26:03 +05:30 |
|
|
0eb4f74e36
|
Provide UrlLauncher through Ambient
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-14 00:12:03 +05:30 |
|
|
1a1410eb1c
|
Add and implement UrlLauncher
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-14 00:12:03 +05:30 |
|
|
34ba71e229
|
Revamp UI for supporting a new click action
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-13 23:48:03 +05:30 |
|
|
94258b8d97
|
MainActivity: drop hardcoded top appbar title
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-13 23:24:52 +05:30 |
|
|
d42657b0a5
|
app: switch to Hilt for dependency injection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-11 23:38:03 +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 |
|
|
272f0d1d99
|
Add test to ensure new item is not added if name is empty
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-08 06:01:57 +05:30 |
|
|
0ccd3b353d
|
Add test to ensure new item is added correctly
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-08 06:01:57 +05:30 |
|
|
e0e28b5e35
|
Add test to check item add dialog is shown
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-08 06:01:57 +05:30 |
|