Aditya Wasan
|
1251ae3bc0
|
src: remove is_saved from LobstersPost and fix tests
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 18:49:49 +05:30 |
|
Aditya Wasan
|
9e943c82b9
|
src: add hilt and update hilt modules
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 17:51:21 +05:30 |
|
Aditya Wasan
|
9c4c0b1e56
|
src: use IconToggleButton and add crossfade animation
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 17:23:26 +05:30 |
|
Aditya Wasan
|
a5538ece8e
|
src: add filename to AndroidSqliteDriver
SQLDelight creates a in-memory DB if the file name is null.
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 16:31:20 +05:30 |
|
Aditya Wasan
|
092599d167
|
src: add isSaved parameter to LobstersItem
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 16:17:08 +05:30 |
|
Aditya Wasan
|
a2c058877a
|
src: add an in-memory map to cache db posts
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 15:44:39 +05:30 |
|
|
49d9ceb73a
|
app: cleanups
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-31 15:06:18 +05:30 |
|
Aditya Wasan
|
7c8cbc4b3f
|
src: make dataSource non nullable
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 14:58:09 +05:30 |
|
Aditya Wasan
|
ff4a2a751f
|
src: fix is_saved logic
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-31 14:46:29 +05:30 |
|
Aditya Wasan
|
f9fcb089a1
|
src: remove cache and simplify db logic
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-30 12:51:15 +05:30 |
|
Aditya Wasan
|
3bcdcbdac7
|
Add LobstersRepo to handle DB operations
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-30 12:51:15 +05:30 |
|
Aditya Wasan
|
ab3f112981
|
Use boolean for is_saved field
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
|
2021-01-30 12:51:14 +05:30 |
|
|
bca96ae215
|
app: switch to SQLDelight version of LobstersPost
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-30 12:51:13 +05:30 |
|
|
f17becff10
|
app: remove Room
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-30 12:50:07 +05:30 |
|
|
33b238c646
|
LobstersItem: extract hard-coded submitter text
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-28 13:45:13 +05:30 |
|
|
a7bd050013
|
LobstersItem: use existing BASE_URL field
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-28 13:42:54 +05:30 |
|
|
5ab5d1ece7
|
LobstersItem: fix submitter name alignment with avatar
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-28 13:41:49 +05:30 |
|
|
82b1887f6d
|
app: remove identical icon
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-26 11:16:25 +05:30 |
|
|
dee0c54fde
|
app: rename UrlLauncherAmbient to appease Lint
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-26 11:16:24 +05:30 |
|
|
e1aa0e5bc6
|
app: remove customtabs dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-25 19:15:51 +05:30 |
|
|
57a2f67646
|
build: pare down unnecessary Jetpack dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-25 18:58:57 +05:30 |
|
|
04658e99fd
|
MainActivity: snap to top of list when pressing hottest posts tab
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-25 18:44:00 +05:30 |
|
Aditya Wasan
|
7e7eff6c8e
|
src: use launchSingleTop to prevent adding duplicate composables
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
(cherry picked from commit 45e3bd56855570db0f449ae5dde89dd46e4f2129)
|
2021-01-25 17:43:00 +05:30 |
|
|
45c3ec504f
|
all: reformat
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-18 18:53:18 +05:30 |
|
|
19c5bac6d3
|
all: use Dagger Hilt VM injection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-01-18 18:51:51 +05:30 |
|
|
156c58e544
|
app: increase horizontal padding in LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-18 13:10:29 +05:30 |
|
|
8abb5cbd3a
|
app: remove extraneous padding from post lists
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-18 13:06:25 +05:30 |
|
|
623a9ffcb5
|
app: switch from kotlinx to square
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 11:43:11 +05:30 |
|
|
4922f3daf8
|
app: switch to LazyColumn
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 01:12:08 +05:30 |
|
|
343f7e7f56
|
app: switch to Paging
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 01:11:09 +05:30 |
|
|
d0d08f8a3c
|
app: remove existing post loading
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 01:11:09 +05:30 |
|
|
ada6a6f3ff
|
app: add LobstersPagingSource
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 01:11:08 +05:30 |
|
|
c29edfd402
|
model: import API related classes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 01:11:08 +05:30 |
|
|
1c6f6ad619
|
build: upgrade Activity, Compose, Navigation, and Room
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-17 00:58:53 +05:30 |
|
|
f8b8ce0b5b
|
all: update to Compose alpha08 and Kotlin 1.4.20
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-03 01:53:31 +05:30 |
|
|
39d36eece6
|
ui: fix backstack behavior
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-01 22:06:13 +05:30 |
|
|
2b2acd1311
|
UrlLauncherAmbient: switch to staticAmbientOf
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-01 21:55:00 +05:30 |
|
|
b5c039eaba
|
injection: replace deprecated component
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-12-01 21:17:08 +05:30 |
|
|
5c0471d06e
|
Theme: add back a light palette
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-29 21:49:41 +05:30 |
|
|
398c7ef80c
|
Change name to Claw for lobste.rs
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-17 16:07:59 +05:30 |
|
|
b4ff025836
|
app: switch to new adaptive icon
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-12 15:58:28 +05:30 |
|
|
e5a6c97058
|
app: don't pop back stack if already on route
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-12 01:54:50 +05:30 |
|
|
ff4dfcac61
|
treewide: update Compose and other deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-12 01:54:20 +05:30 |
|
|
2778c88d3a
|
Add bottom padding to list composables
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-11 20:17:20 +05:30 |
|
|
5b66b440ce
|
Separate out BottomNavigation to its own composable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-11 20:17:19 +05:30 |
|
|
5678215b25
|
Tweak lambda parameters for LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-09 11:45:05 +05:30 |
|
|
5acab43669
|
Rename LobstersItemRedux to LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-09 11:35:42 +05:30 |
|
|
974076c5f1
|
Remove LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-09 11:34:55 +05:30 |
|
|
a4bac75d2a
|
Replace ConstraintLayout-backed tag list with Row
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-09 11:34:39 +05:30 |
|
|
a0a899f999
|
Make the preview look like an actual list
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 19:19:57 +05:30 |
|