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
c835a59cbf
proguard(app): disable ProGuard inlining optimisations
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:51:16 +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
b18de72bdd
all: move model classes to database, rename model to api
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:50:09 +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
07930d416d
build(app): remove kotlinCompilerVersion
...
It is deprecated now
'ComposeOptions.kotlinCompilerVersion is deprecated. Compose now uses the kotlin compiler defined in your buildscript.'
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-28 13:38:30 +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
e9a55cc1db
buildSrc: introduce versioning plugin
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-18 18:43:05 +05:30
7c2528f4a7
build: refactor for configuration cache compatibility
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-20 17:11:37 +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
3cde52a3a5
app: silence proguard spam
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-18 13:07:04 +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
d917f7c881
build: replace kotlinx dependencies with square ones
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:08:08 +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
09cb29c532
build: dependency updates
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-08 11:50:14 +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
a6da85d2e5
app: remove redundant JitPack inclusion
...
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-11-29 21:56: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