Commit graph

441 commits

Author SHA1 Message Date
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
929816c342
Revert "gradle: disable problematic flag"
Fixed in AGP 7.0.0-alpha05

This reverts commit 6b85bc51de.
2021-01-28 13:26:56 +05:30
bors[bot]
5cee5ad5d3
Merge #98
98: Dependency updates r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-28 06:35:31 +00:00
9d2a0acfcf
build: upgrade Room
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-28 12:04:14 +05:30
b2719a263f
build: sync Dagger Hilt gradle plugin version with library
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-28 12:03:24 +05:30
3eead80cb4
build: upgrade AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-28 12:02:04 +05:30
bors[bot]
9efc9d53a5
Merge #97
97: Resolve a couple Lint issues r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-26 05:47:30 +00:00
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
bors[bot]
92cea96616
Merge #96
96: Remove unnecessary dependencies r=msfjarvis a=msfjarvis

Drops unused Jetpack libraries as well as custom tabs helper and upgrades Dagger Hilt

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-25 13:47:54 +00:00
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
5f752ed251
build: upgrade Dagger
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-25 18:55:47 +05:30
bors[bot]
2297eb0d1c
Merge #95
95: Improve scroll semantics r=msfjarvis a=msfjarvis

Allows scrolling back to the top with a single tap as opposed to a fling

bors r+

Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-25 13:15:57 +00:00
7a8583e352
build: upgrade to Gradle 6.8.1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-25 18:45:32 +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
bors[bot]
2547d36254
Merge #94
94: Update AGP r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-18 13:23:55 +00:00
45c3ec504f
all: reformat
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-18 18:53:18 +05:30
6b85bc51de
gradle: disable problematic flag
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-18 18:51:51 +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
dc61aa07ac
build: bump Dagger Hilt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-15 11:19:05 +05:30
a36ca26720
build: update Jetpack and Accompanist
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-14 16:02:35 +05:30
a4e0c90fe9
build: bump Gradle
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-09 15:59:22 +05:30
bf46187d0a
build: bump AGP and transitive dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-09 15:54:05 +05:30
bors[bot]
119ceb258e
Merge #93
93: Update dependencies and target Java 11 r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-23 23:18:44 +00:00
a737f7c7da
build: upgrade material and accompanist
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-24 04:46:33 +05:30
a4f05c744e
build: target Java 11
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-24 04:45:47 +05:30
bors[bot]
274f2d4c84
Merge #92
92: Refactor for configuration cache compatibility r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-20 11:42:19 +00:00
7c2528f4a7
build: refactor for configuration cache compatibility
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-20 17:11:37 +05:30
bors[bot]
7d1b36c7fb
Merge #91
91: Tweak ripple bounds and adjust R8 and AGP options r=msfjarvis a=msfjarvis


Setting padding in individual lists caused the ripple from LobstersItem to not draw to the edges, which was annoying to look at. Now we set the padding in LobstersItem itself and skip doing so in the individual list composables.

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-18 07:42:09 +00:00
156c58e544
app: increase horizontal padding in LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-18 13:10:29 +05:30
542b6c4e1a
gradle: remove AGP suppression list
It's a pain to maintain and doesn't seem to be working either

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-18 13:08:23 +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
bors[bot]
47648f6e2d
Merge #90
90: Update gradle property set r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 18:21:24 +00:00
d0b2bbee15
gradle: sync properties with ReactiveCircus/streamlined
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 23:50:43 +05:30
bors[bot]
c7f0eab9c2
Merge #88
88: Migrate away from kotlinx libraries r=msfjarvis a=msfjarvis

Both Ktor and Kotlinx.serialization have been extremely annoying to work with so I'm switching back to Retrofit and Moshi

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 06:36:46 +00:00
e504a2c591
model: don't unit test against the live server
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 12:06:14 +05:30
76f613f82f
gradle: disable R8 full mode
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:43:11 +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
3641cd81cd
model: switch from kotlinx to square
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:43:11 +05:30
e93e6f0061
build: fix ui-test dependency name
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 11:08:22 +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
bors[bot]
461b466bb8
Merge #84
84: Switch to Paging Compose r=msfjarvis a=msfjarvis

~~Blocked on a Compose bug: https://issuetracker.google.com/issues/174839532~~ 
~~Fix is arriving in alpha09 (and 174826387 snapshot)~~ 
Available now

TODO: add back persistence layer

Fixes #47

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-16 20:21:32 +00:00
39e912bb7f
build: upgrade to AGP 7.0.0-alpha03
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:19:00 +05:30
4922f3daf8
app: switch to LazyColumn
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:12:08 +05:30
60620eccec
build: upgrade paging
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-17 01:11:10 +05:30