Commit graph

439 commits

Author SHA1 Message Date
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
bors[bot]
60f6108d35
Merge #53
53: Fix pagination and extract UrlLauncherAmbient r=msfjarvis a=msfjarvis

Our pagination hack currently does not update the last index field which has now been fixed. While here we also take the time to extract UrlLauncherAmbient and prepare the post list composables for tweaking from the root UI

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 11:01:46 +00:00
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
bors[bot]
20a38c662e
Merge #52
52: Switch to BottomNav and use AndroidX navigation r=msfjarvis a=msfjarvis

This couldn't have been any easier to implement. Everything worked in the very first try, just amazing, amazing work from the Compose and Navigation teams.

bors r+


Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 09:33:17 +00:00
1aa0934104
Switch to BottomNav backed by AndroidX navigation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:59:54 +05:30
415d9e075d
build: upgrade accompanist
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:57:30 +05:30
df74ff587a
build: add navigation-compose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:18:54 +05:30
bors[bot]
44dbcccd72
Merge #51
51: Upgrade Browser and Compose r=msfjarvis a=msfjarvis

bors r+


Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 08:43:39 +00:00
195dcf3fd7
build: upgrade browser and compose
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-29 14:12:54 +05:30
bors[bot]
ee9a10f39d
Merge #50
50: Update coroutines and AGP r=msfjarvis a=msfjarvis

Updates AGP to 4.2.0-alpha15 that resolves the [AGP inlining bug](https://msfjarvis.github.io/notes/r8-inlining-bugs.html) and to coroutines 1.4.0 that brings performance improvements.


Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 08:28:06 +00:00
188b15172f
gradle: re-enable R8's full mode
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 13:56:21 +05:30
d2604c7848
build: uprev coroutines
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 13:34:15 +05:30
a50057d80c
build: uprev AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 13:33:46 +05:30
bors[bot]
8b28267b68
Merge #49
49: Setup for managing the repository via bors r=msfjarvis a=msfjarvis

Removes the automerge action, sets up PR checks to run on bors test branches, and adds the status checks TOML file that bors requires.


Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-27 23:27:46 +00:00
fa281cb400
github: remove file check logic
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 04:57:01 +05:30
1e3b321dcf
bors: init
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 04:54:49 +05:30
7b0f7639e9
github: run checks on pushes to staging and trying
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 04:54:48 +05:30
9d271eb932
github: remove automerge action
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-28 04:45:26 +05:30
github-actions[bot]
103332e087
Merge pull request #48 from msfjarvis/enable-proguard 2020-10-24 19:16:31 +00:00
405a60b09b
gradle: disable R8 full mode
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-25 00:38:53 +05:30
c903c7357a
build: turn on minification
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-25 00:38:41 +05:30
github-actions[bot]
3c34adad82
Merge pull request #46 from msfjarvis/dependency-updates 2020-10-24 09:07:06 +00:00
2970cc5061
gradle: uprev to Gradle 6.7
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:34:25 +05:30
a2e71ee52a
build: update dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:30:50 +05:30
661d10d256
build: add dependency updates plugin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-24 14:23:38 +05:30
85a5c829e0
Merge pull request #43 from Skrilltrax/develop 2020-10-19 00:31:11 +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
b4df9d87d8
Allow reusing save action to remove from saved list
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 23:14:31 +05:30
0336af0624
Set liked flag on first load
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 23:05:59 +05:30
1021604889
data: add method to check if a post is already liked
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:58:51 +05:30
204e8d1b2b
Cleanup formatting
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:47:51 +05:30
9f32f3a025
Merge branch 'develop' into Skrilltrax/develop
* develop:
  github: switch gradle-cache-action back to tag qualifier
  github: update actions in pull request workflow
  github: update automerge action
  gradle: silence warnings from beta options
  app: replace deprecated contentColor extension
  build: update Compose and Room
2020-10-18 22:37:29 +05:30
github-actions[bot]
41dc71cf80
Merge pull request #45 from msfjarvis/update-actions 2020-10-18 17:02:37 +00:00
646ab03660
github: switch gradle-cache-action back to tag qualifier
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:28:58 +05:30
f3107ed19a
github: update actions in pull request workflow
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:24:54 +05:30
978d373893
github: update automerge action
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:22:38 +05:30
a6fe748b01
Merge pull request #44 from msfjarvis/update-dependencies 2020-10-18 22:17:56 +05:30
db26f4dbd9
gradle: silence warnings from beta options
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:13:37 +05:30
d8435602d3
app: replace deprecated contentColor extension
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-18 22:12:46 +05:30