Commit graph

333 commits

Author SHA1 Message Date
0fbee213a3
app: sort months as well as posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-02 15:48:26 +05:30
db07a12be5 all: reformat with ktfmt google style
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-02 13:06:49 +05:30
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
a182265077
app: disable all screenshot tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 16:09:41 +05:30
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
86455a2d46
app: update screenshot tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 13:41:09 +05:30
abc5475bea
app: add missing ui-tooling dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 12:44:42 +05:30
cabf13fb3a
app: add missing ui-tooling dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 12:25:58 +05:30
79b03a4907
app: add newest posts screen
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 12:25:57 +05:30
fcd27863a1
app: add support for fetching newest posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 12:25:57 +05:30
e3c5097035
app: start qualifying infra for hottest posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 12:25:57 +05:30
b9c253733e
app: rename HottestPosts to NetworkPosts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 12:25:56 +05:30
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
c4e3b2f6dd
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 05:43:33 +05:30
f26e8be3f4
app: switch to accompanist-flowlayout
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 05:43:32 +05:30
a42012a958
build: update AndroidX, Compose and Accompanist
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 05:43:32 +05:30
659676adc2
common/desktop: upgrade Jetbrains Compose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-29 05:43:31 +05:30
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
4016c22289
app: switch to extension API
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-24 11:56:51 +05:30
00c1977f87
common/app: rename StringEnum to Strings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-24 10:43:47 +05:30
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
Aditya Wasan
13b3abdcd4
ui: use stringValue to get resources inside app module
This will not compile but still adding this so that we can revert the hack in-future and get it running correctly.

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-03-24 01:05:43 +05:30
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
3be1d2ad87
Wire in sorting preference awareness
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-23 17:42:14 +05:30
1408bee041
Wire in ability to toggle sorting order
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-23 17:41:58 +05:30
9bf5ee90ef
Introduce and integrate ClawPreferences
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-23 17:40:30 +05:30
9e3f718ab9
Add DataStore dependency and set up injection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-22 23:26:52 +05:30
2b68bd82a4
LobstersItem: break avatar URL for test post
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-22 00:36:46 +05:30
88f44bd63b
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-21 22:57:28 +05:30
ced3aa44f1
Add tests for list of posts
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-21 22:57:12 +05:30
6f1a488b92
Rewrite LobstersItem
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-21 22:56:01 +05:30
ce8d9f09fa
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 16:26:07 +05:30
82707f8347
LobstersItem: tweak paddings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 16:24:05 +05:30
eae231722f
LobstersItem: tweak paddings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 16:02:40 +05:30
f269c0ae08
app: rename LobstersItem parameters
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 15:18:22 +05:30
840361707a
LobstersItem: add a dedicated comments button
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 15:17:32 +05:30
dbab82c533
LobstersItem: adjust row weightage
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 15:04:40 +05:30
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
cfc2680786
build: add missing R8 rules and sort
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 02:52:59 +05:30
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
0388010c8b
build: remove unused dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-16 18:33:24 +05:30
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
f5c3a950bf
common: make UrlLauncher use expect/actual
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-15 00:00:37 +05:30
Aditya Wasan
42f2b25f5c
build: use org.jetbrains.compose artifacts
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-03-14 22:42:50 +05:30
Aditya Wasan
9517531388
build: setup compose multiplatform
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-03-14 21:54:27 +05:30
be6e0c9498
desktop: initialize subproject
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-14 19:23:40 +05:30
697e806dd8
app: switch to PullToRefresh
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-13 02:44:12 +05:30
a28d5085bb
app: remove LobstersTopAppBar
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-11 17:59:47 +05:30
3d7172d664
Switch to Pixel XL profile
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-11 10:40:01 +05:30
7709665538
app: update screenshots
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-10 14:51:15 +05:30