Harsh Shandilya
|
4b5e4a43a3
|
app: refactor Submitter composables and re-use them in CommentsEntry
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-11 11:14:07 +05:30 |
|
Harsh Shandilya
|
216fee6757
|
idea: sync up with desktop multiplatform switch
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-11 10:50:11 +05:30 |
|
Harsh Shandilya
|
1f60cf7d1c
|
app: add view comments navigation action
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:24 +05:30 |
|
Harsh Shandilya
|
02b61cd36a
|
app: add post details methods to VM
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:24 +05:30 |
|
Harsh Shandilya
|
70e0b32265
|
app: add logging to API module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:24 +05:30 |
|
Harsh Shandilya
|
65c6f8ff52
|
app: add Comments UI composables
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:23 +05:30 |
|
Harsh Shandilya
|
f37590f088
|
api: add tests for post details
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:23 +05:30 |
|
Harsh Shandilya
|
e5ea28ea34
|
api: add getPostDetails method
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:23 +05:30 |
|
Harsh Shandilya
|
a77e972b82
|
api: add models for post details
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:22 +05:30 |
|
Harsh Shandilya
|
56c4974803
|
api: rename Submitter to User
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 22:01:22 +05:30 |
|
Harsh Shandilya
|
9287777b87
|
build: bump MoshiX to 0.10.0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 21:51:52 +05:30 |
|
Harsh Shandilya
|
e44b743016
|
build: bump AGP and remove unused lint dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 21:22:08 +05:30 |
|
Harsh Shandilya
|
789dae907a
|
build: use typesafe project accessors preview feature
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 21:20:44 +05:30 |
|
Harsh Shandilya
|
de0d7b28f8
|
desktop: fix compat with Gradle 7.0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 21:19:21 +05:30 |
|
Harsh Shandilya
|
19248c3a30
|
build: bump to Gradle 7.0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-10 21:08:11 +05:30 |
|
 Harsh ShandilyaandGitHub
|
4a51dc8d64
|
all: reorganize dependencies and improve desktop packaging
Signed-off-by: GitHub <noreply@github.com>
|
2021-04-09 18:43:45 +00:00 |
|
Harsh Shandilya
|
f5956aa44d
|
build: bump JetBrains Compose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-08 18:56:05 +05:30 |
|
Harsh Shandilya
|
24990cde08
|
all: bump dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-08 06:15:33 +05:30 |
|
Harsh Shandilya
|
ad6d023f46
|
common: remove unnecessary dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-07 02:25:34 +05:30 |
|
Harsh Shandilya
|
b0d5f65dfe
|
build: bump AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-07 02:16:23 +05:30 |
|
Harsh Shandilya
|
50598cc3e7
|
build: remove JCenter repository
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-07 02:15:59 +05:30 |
|
Harsh Shandilya
|
b3c1985d45
|
Revert "gradle: update to 7.0 RC1"
This reverts commit 1171fb17e6.
|
2021-04-07 02:15:44 +05:30 |
|
Harsh Shandilya
|
88ef01f129
|
build: bump Kotlin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-06 15:06:48 +05:30 |
|
Harsh Shandilya
|
5da858aa4c
|
build: bump JetBrains Compose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-06 14:41:15 +05:30 |
|
Harsh Shandilya
|
b4069af1c7
|
app: move ByteArray interpolation to BackupHandler
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-03 15:15:53 +05:30 |
|
Harsh Shandilya
|
31fbc8c95c
|
Options: manually close streams
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-03 15:14:14 +05:30 |
|
Harsh Shandilya
|
cf5410622f
|
app: integrate settings into main UI
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-03 15:13:50 +05:30 |
|
Harsh Shandilya
|
a08109d745
|
app: add BackupHandler
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-03 15:00:57 +05:30 |
|
Harsh Shandilya
|
314aba6d65
|
app: revise saved posts sorting logic again
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-03 14:38:16 +05:30 |
|
Harsh Shandilya
|
f785031ad8
|
LobstersApp: don't clear navigation backstack on going back
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 21:19:00 +05:30 |
|
Harsh Shandilya
|
2ab4001a43
|
app: remove unnecessary constructor qualifications
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 16:25:21 +05:30 |
|
Harsh Shandilya
|
94afe3c15f
|
app: remove lingering TODO
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 16:24:00 +05:30 |
|
Harsh Shandilya
|
0fbee213a3
|
app: sort months as well as posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 15:48:26 +05:30 |
|
Harsh Shandilya
|
db07a12be5
|
all: reformat with ktfmt google style
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 13:06:49 +05:30 |
|
Harsh Shandilya
|
a33fc389e3
|
bors: don't want for screenshot testing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 11:15:53 +05:30 |
|
Harsh Shandilya
|
5637d46488
|
build: update Moshi
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 10:45:03 +05:30 |
|
Harsh Shandilya
|
6d71154589
|
all: bump JB Compose to 0.4.0-build178
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-04-02 10:36:00 +05:30 |
|
Harsh Shandilya
|
b6540b10b9
|
github: disable screenshot tests task
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 16:11:54 +05:30 |
|
Harsh Shandilya
|
a182265077
|
app: disable all screenshot tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 16:09:41 +05:30 |
|
Harsh Shandilya
|
0e11815206
|
Merge remote-tracking branches 'origin/newest-posts' and 'origin/vendor-pulltorefresh' into develop
* origin/newest-posts:
app: update screenshot tests
app: add missing ui-tooling dependency
app: add newest posts screen
app: add support for fetching newest posts
app: start qualifying infra for hottest posts
app: rename HottestPosts to NetworkPosts
api: add support for fetching newest posts
* origin/vendor-pulltorefresh:
app: add missing ui-tooling dependency
app: vendor PullToRefresh for Compose beta03 ABI compatibility
|
2021-03-29 16:07:38 +05:30 |
|
Harsh Shandilya
|
86455a2d46
|
app: update screenshot tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 13:41:09 +05:30 |
|
Harsh Shandilya
|
abc5475bea
|
app: add missing ui-tooling dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:44:42 +05:30 |
|
Harsh Shandilya
|
cabf13fb3a
|
app: add missing ui-tooling dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:25:58 +05:30 |
|
Harsh Shandilya
|
79b03a4907
|
app: add newest posts screen
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:25:57 +05:30 |
|
Harsh Shandilya
|
fcd27863a1
|
app: add support for fetching newest posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:25:57 +05:30 |
|
Harsh Shandilya
|
e3c5097035
|
app: start qualifying infra for hottest posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:25:57 +05:30 |
|
Harsh Shandilya
|
b9c253733e
|
app: rename HottestPosts to NetworkPosts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:25:56 +05:30 |
|
Harsh Shandilya
|
1d8c4a42a8
|
api: add support for fetching newest posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:25:56 +05:30 |
|
Harsh Shandilya
|
48f45beeeb
|
app: vendor PullToRefresh for Compose beta03 ABI compatibility
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 12:19:29 +05:30 |
|
Harsh Shandilya
|
c4e3b2f6dd
|
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 05:43:33 +05:30 |
|
Harsh Shandilya
|
f26e8be3f4
|
app: switch to accompanist-flowlayout
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 05:43:32 +05:30 |
|
Harsh Shandilya
|
a42012a958
|
build: update AndroidX, Compose and Accompanist
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 05:43:32 +05:30 |
|
Harsh Shandilya
|
659676adc2
|
common/desktop: upgrade Jetbrains Compose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 05:43:31 +05:30 |
|
Harsh Shandilya
|
ff3b4c7a27
|
api: update KSP for Gradle 7.0-RC1 support
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 04:20:14 +05:30 |
|
Harsh Shandilya
|
1171fb17e6
|
gradle: update to 7.0 RC1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-29 04:19:50 +05:30 |
|
Harsh Shandilya
|
826347023b
|
build: bump AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-26 12:01:54 +05:30 |
|
Harsh Shandilya
|
be95d0c198
|
gradle: enable R8 full mode
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-25 15:37:30 +05:30 |
|
Harsh Shandilya
|
1abbd8baba
|
common/app: migrate all string usages to common Strings API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 11:56:52 +05:30 |
|
Harsh Shandilya
|
cad53dcce5
|
common: remove old string API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 11:56:51 +05:30 |
|
Harsh Shandilya
|
4016c22289
|
app: switch to extension API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 11:56:51 +05:30 |
|
Harsh Shandilya
|
56fd18be75
|
common: attempt extension backed string API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 11:56:51 +05:30 |
|
Harsh Shandilya
|
00c1977f87
|
common/app: rename StringEnum to Strings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 10:43:47 +05:30 |
|
Harsh Shandilya
|
b19a9267f6
|
common: link bug in code
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 10:38:44 +05:30 |
|
Harsh Shandilya
|
5783210873
|
app: add sun.misc.Unsafe to proguard rules
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 10:34:18 +05:30 |
|
Harsh Shandilya
|
f242ffb2af
|
common: cleanup Gradle build
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-24 10:30:45 +05:30 |
|
Harsh Shandilya
|
5f227b2327
|
build: update deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-23 22:02:12 +05:30 |
|
Harsh Shandilya
|
b233129c32
|
common: include androidMain resources directory
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-23 21:15:37 +05:30 |
|
Harsh Shandilya
|
08e8993101
|
Add tests for LobstersTopAppBar
(cherry picked from commit eee0737a1c)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-23 17:45:54 +05:30 |
|
Harsh Shandilya
|
3be1d2ad87
|
Wire in sorting preference awareness
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-23 17:42:14 +05:30 |
|
Harsh Shandilya
|
1408bee041
|
Wire in ability to toggle sorting order
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-23 17:41:58 +05:30 |
|
Harsh Shandilya
|
9bf5ee90ef
|
Introduce and integrate ClawPreferences
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-23 17:40:30 +05:30 |
|
Harsh Shandilya
|
9e3f718ab9
|
Add DataStore dependency and set up injection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-22 23:26:52 +05:30 |
|
Harsh Shandilya
|
ae1018f8c5
|
build: update AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-22 22:19:05 +05:30 |
|
Harsh Shandilya
|
2b68bd82a4
|
LobstersItem: break avatar URL for test post
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-22 00:36:46 +05:30 |
|
Harsh Shandilya
|
88f44bd63b
|
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-21 22:57:28 +05:30 |
|
Harsh Shandilya
|
ced3aa44f1
|
Add tests for list of posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-21 22:57:12 +05:30 |
|
Harsh Shandilya
|
6f1a488b92
|
Rewrite LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-21 22:56:01 +05:30 |
|
Harsh Shandilya
|
88a309712d
|
scripts/boot_emulator: dynamically set AVD name
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-20 18:41:14 +05:30 |
|
Harsh Shandilya
|
f37682c154
|
scripts: import cleanups from APS
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-20 18:13:05 +05:30 |
|
Harsh Shandilya
|
ce8d9f09fa
|
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 16:26:07 +05:30 |
|
Harsh Shandilya
|
82707f8347
|
LobstersItem: tweak paddings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 16:24:05 +05:30 |
|
Harsh Shandilya
|
eae231722f
|
LobstersItem: tweak paddings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 16:02:40 +05:30 |
|
Harsh Shandilya
|
f269c0ae08
|
app: rename LobstersItem parameters
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 15:18:22 +05:30 |
|
Harsh Shandilya
|
840361707a
|
LobstersItem: add a dedicated comments button
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 15:17:32 +05:30 |
|
Harsh Shandilya
|
dbab82c533
|
LobstersItem: adjust row weightage
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 15:04:40 +05:30 |
|
Harsh Shandilya
|
fa605f5416
|
LobstersItem: split details and button to separate composables
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 14:57:57 +05:30 |
|
Harsh Shandilya
|
cfc2680786
|
build: add missing R8 rules and sort
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-19 02:52:59 +05:30 |
|
Harsh Shandilya
|
420f792290
|
all: switch to kotlin.test for unit testing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-18 23:56:28 +05:30 |
|
Harsh Shandilya
|
733fb5d96c
|
common: move AndroidManifest to the correct source set
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-18 21:54:49 +05:30 |
|
Harsh Shandilya
|
0388010c8b
|
build: remove unused dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-16 18:33:24 +05:30 |
|
Harsh Shandilya
|
ab6816be62
|
build: update to AGP 7.0.0-alpha10
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-16 18:31:43 +05:30 |
|
Harsh Shandilya
|
ede879c550
|
github: restructure CI test setup
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-16 15:26:58 +05:30 |
|
Harsh Shandilya
|
8bf42fa46a
|
Disable KMP warning
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-15 21:57:40 +05:30 |
|
Harsh Shandilya
|
879cb951a0
|
app: don't attempt to scroll if posts are loading
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-15 21:57:19 +05:30 |
|
Harsh Shandilya
|
f5c3a950bf
|
common: make UrlLauncher use expect/actual
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-15 00:00:37 +05:30 |
|
Harsh Shandilya
|
3021f96465
|
common: cleanup duplicated Gradle configs
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-14 23:47:05 +05:30 |
|
Harsh Shandilya
|
117c063f78
|
desktop: fix kotlin directory
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-14 23:39:21 +05:30 |
|
Harsh Shandilya
|
c5fafba7b5
|
desktop: sort everything under packages
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-14 20:01:45 +05:30 |
|
Harsh Shandilya
|
704e59afdf
|
desktop: integrate with API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-14 19:57:10 +05:30 |
|
Harsh Shandilya
|
be6e0c9498
|
desktop: initialize subproject
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
|
2021-03-14 19:23:40 +05:30 |
|