|
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 |
|
|
92eecce9b0
|
Update KDoc
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 19:15:06 +05:30 |
|
|
a9b5521dfe
|
Check in a revamped LobstersPost composable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 19:09:03 +05:30 |
|
|
be1921240a
|
Remove swipe actions
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 17:25:10 +05:30 |
|
|
abe6c4c2b8
|
app: port tests to Ktor
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 17:04:23 +05:30 |
|
|
d01a7e18a2
|
app: tweak proguard rules to fix crash
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 16:44:52 +05:30 |
|
|
276877119d
|
app: reinstate API wrapper to hide client implementation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 16:41:02 +05:30 |
|
|
b71bb9e48d
|
lobsters-api: remove
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 16:14:48 +05:30 |
|
|
05b5ecaa5f
|
app: remove LobstersApi module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 16:14:27 +05:30 |
|
|
f7e0ba6544
|
app: switch to loading posts using Ktor
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 16:13:41 +05:30 |
|
|
836b5ef725
|
app: add Ktor client module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 16:12:25 +05:30 |
|
|
03b2bbd22c
|
app: sort dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-08 15:44:05 +05:30 |
|
|
c3e73256bf
|
app: add R8 rules for kotlinx.serialization
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-07 11:18:10 +05:30 |
|
|
84f45f523a
|
Replace Moshi with kotlinx.serialization
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-07 11:15:54 +05:30 |
|
|
1e2fef884f
|
build: convert to Gradle Kotlin DSL
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-06 17:28:26 +05:30 |
|
|
ab2ba579d1
|
app: bump database version
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:48:55 +05:30 |
|
|
bfa4cd58a7
|
app: setup Roomigrant
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:48:54 +05:30 |
|
|
4b5c1e6d15
|
app: add roomigrant dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:48:54 +05:30 |
|
|
f367c79e8e
|
app: turn on schema generation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:48:53 +05:30 |
|
|
c3cead5993
|
data: move into app module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:48:53 +05:30 |
|
|
78f15ac7d9
|
Use enum for swipe states
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:10:19 +05:30 |
|
|
3f223f4306
|
Remove liked post coloring from UI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:07:12 +05:30 |
|
|
a52c75601c
|
Switch to Modifier.swipeable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 01:03:54 +05:30 |
|
|
8c162c75c5
|
Make saving a swipe dismiss action
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-02 00:41:08 +05:30 |
|
|
3d117362ef
|
app: restructure files based on Buffer's package structure
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-11-01 23:29:08 +05:30 |
|
|
779ad2f8b9
|
Make UrlLauncher a fun interface
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-30 14:47:47 +05:30 |
|
|
b195c0d203
|
Make bottom nav icons part of destination classes
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-30 14:22:16 +05:30 |
|
|
41521cca95
|
Persist hottest list scroll state across navigation events
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-30 14:16:09 +05:30 |
|
|
108a28384c
|
Extract viewModel references out of post list composables
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-30 14:11:25 +05:30 |
|
|
b031d36fa2
|
Only navigate when not on the current screen
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-29 17:09:27 +05:30 |
|
|
e37d71fba6
|
Move hardcoded strings to resources
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-29 16:53:03 +05:30 |
|
|
1be10010c8
|
app: reformat XML resources
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-29 16:48:21 +05:30 |
|
|
cec0e1bbcb
|
gradle: reformat all build files with 2SI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-29 16:38:01 +05:30 |
|
|
7c4e4aea26
|
Remove unused variable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-29 16:35:14 +05:30 |
|
|
43fb668c7d
|
ui: Add Modifier params to [Hottest|Saved]Posts composables
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2020-10-29 16:27:12 +05:30 |
|
|
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 |
|