|
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 |
|
|
64ac515ed0
|
build: force correct coroutines and kotlin-reflect artifacts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 17:19:10 +05:30 |
|
|
29e72da327
|
app: add persistence module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 17:19:10 +05:30 |
|
|
96c25c428d
|
data: add database for lobsters posts
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 |
|
probot-auto-merge[bot]
|
93985ee02d
|
Merge pull request #21 from msfjarvis/rewire-api
Use retrofit suspend support to hide implementation details of API
|
2020-09-23 09:04:15 +00:00 |
|
|
0806d71e96
|
lobsters-api: fix tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 14:32:01 +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 |
|
|
a3b1e02783
|
Merge pull request #20 from msfjarvis/pivot-to-lobsters
|
2020-09-23 04:03:26 +05:30 |
|
|
4a507e4d79
|
all: cleanup
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 04:00:57 +05:30 |
|
|
8808e0dfb8
|
github: only run unit tests in CI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 03:58:45 +05:30 |
|
|
9a00122525
|
README: init
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 03:54:34 +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 |
|
|
2c0cadf296
|
build: bump AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-23 02:26:18 +05:30 |
|
|
54a0cd2b50
|
model: annotate for Room compatibility
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-22 13:50:18 +05:30 |
|
|
4a363200a0
|
model: init
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-22 13:47:06 +05:30 |
|
|
ee07f8391c
|
app: add API module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-22 05:33:30 +05:30 |
|
|
7489100c26
|
lobsters-api: init
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-22 05:33:18 +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 |
|
probot-auto-merge[bot]
|
c8081da596
|
Merge pull request #19 from msfjarvis/gradle-props
build: update gradle properties
|
2020-09-19 16:59:52 +00:00 |
|
|
b970cfb305
|
build: update gradle properties
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-19 22:21:26 +05:30 |
|
probot-auto-merge[bot]
|
cf2ce55d02
|
Merge pull request #18 from msfjarvis/swipe-dismiss
Add swipe dismiss
|
2020-09-19 00:43:15 +00:00 |
|
|
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 |
|
|
c8d2de60bb
|
build: bump AGO to 4.2.0-alpha11
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-19 05:19:52 +05:30 |
|
|
9df4d5f381
|
Merge pull request #17 from msfjarvis/update-compose
build: update Compose
|
2020-09-17 03:11:40 +05:30 |
|
|
c75955a4a3
|
Update tests for Compose alpha03
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-17 02:06:43 +05:30 |
|
|
43e9b000d9
|
build: update Compose
|
2020-09-17 01:46:04 +05:30 |
|
probot-auto-merge[bot]
|
35bec0bed2
|
Merge pull request #16 from msfjarvis/optimize-for-urls
Optimize UI and UX for URLs
|
2020-09-13 22:05:20 +00:00 |
|
|
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 |
|
|
44393643c9
|
idea: tweak codestyle
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 |
|
|
1c05556d98
|
Disable jetifier
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-13 23:42:20 +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 |
|
|
00310914da
|
Merge pull request #15 from msfjarvis/dagger-hilt
Switch to Dagger Hilt for dependency injection
|
2020-09-11 23:49:54 +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 |
|
|
36474b9705
|
Merge pull request #14 from msfjarvis/dependency-updates
|
2020-09-11 23:37:42 +05:30 |
|
|
048e0d01de
|
github: run pull requests on both API 23 and 29
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-09-11 23:19:49 +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 |
|