Diego Beraldin
fd74648d03
feat: configurable image auto-loading; closes #39
2023-10-08 10:18:44 +02:00
Diego Beraldin
647916fe6c
fix: pagination issues in case of network or API error
2023-10-07 23:18:19 +02:00
Diego Beraldin
c1b1b2c5d1
fix: prevent accidental comment duplication
...
(cherry picked from commit e20b1617278594993726852bbddbbcc17e823d8a)
2023-10-07 13:41:53 +02:00
Diego Beraldin
f8e1dfc527
feat: add navigation drawer
2023-10-07 09:04:48 +02:00
Diego Beraldin
b5521b8b1c
feat: separate upvotes and downvotes
2023-10-06 19:33:23 +02:00
Diego Beraldin
83e42ca4e8
enhancement: dividers for placeholders
2023-10-04 08:26:22 +02:00
Diego Beraldin
2214fd1404
enhancement: placeholder with shimmer effect
2023-10-03 18:54:39 +02:00
Diego Beraldin
0e0614bc79
fix: vote icon appearance, improve up and downvote colors
2023-10-02 22:42:39 +02:00
Diego Beraldin
1e1a17cd1d
enhancement: improve card colors and spacing
2023-10-02 22:02:30 +02:00
Diego Beraldin
3e9cc4b4ab
fix(home): prevent post duplication
2023-10-02 12:30:41 +02:00
Diego Beraldin
0b21444e6d
feat: account specific settings ( #34 )
2023-10-02 08:39:44 +02:00
Diego Beraldin
6a808439f3
fix(common): update counter after creating comments
2023-10-01 10:14:27 +02:00
Diego Beraldin
d94aa55809
chore(deps): fix dependencies
2023-09-30 22:49:05 +02:00
Diego Beraldin
4b6ea79e86
feat: multi-account management ( #32 )
2023-09-29 08:38:20 +02:00
Diego Beraldin
41597a8b03
chore: further fix in vertical margins
2023-09-28 20:50:35 +02:00
Diego Beraldin
5e18264e21
feat: local persistence
2023-09-28 13:40:17 +02:00
Diego Beraldin
592ff7989a
chore: reduce spacing in post lists
2023-09-28 08:26:56 +02:00
Diego Beraldin
9392ee08ba
chore(deps): update build scripts
2023-09-27 23:59:00 +02:00
Diego Beraldin
31f34b03a3
feat(settings, ui): generate palette based on seed color
2023-09-26 21:32:15 +02:00
Diego Beraldin
161c0522c9
fix: consistent naming
2023-09-26 18:39:49 +02:00
Diego Beraldin
d504664e8f
fix(ui): margins and dividers around cards
2023-09-26 08:09:17 +02:00
Diego Beraldin
6453ab6b2b
feat(common-ui, settings): support for multiple post layouts
2023-09-25 07:54:13 +02:00
Diego Beraldin
ecfd775d25
chore: introduce data objects where needed
2023-09-24 21:51:26 +02:00
Diego Beraldin
c363caa0a9
feat(settings): configure primary, secondary and tertiary colors
2023-09-24 21:41:16 +02:00
Diego Beraldin
4acaca39de
fix(home, explore): remove elevation from top bar colors when scrolled
2023-09-24 16:17:38 +02:00
Diego Beraldin
82f192721c
refactor: move common components to separate module, centralize image loading
2023-09-23 22:16:00 +02:00
Diego Beraldin
09bae54203
chore: update compose 1.5.1, gradle 8.0, kotlin 1.9.10, kamel 0.7.3, voyager 1.0.0-rc07, Android target sdk level 34
2023-09-23 15:09:34 +02:00
Diego Beraldin
f016457a81
fix(home): feed and sort type reset to default after navigation
2023-09-23 06:23:59 +02:00
Diego Beraldin
dea45e3f82
fix(home): reload with new feed and sort type after settings changed
2023-09-19 23:10:04 +02:00
Diego Beraldin
01f63bf8b8
fix(common-ui): swipe actions visibility in comment cards
2023-09-19 21:46:18 +02:00
Diego Beraldin
08f8e8f19d
feat: post and comment edit ( #27 )
...
* feat(profile): edit posts and comments
* feat(common-ui): edit posts and comments from post detail
* feat(common-ui): edit posts from community detail
* feat(home): edit posts from post list
2023-09-18 22:45:02 +02:00
Diego Beraldin
008838b5ca
feat: share post ( #25 )
2023-09-18 13:58:11 +02:00
Diego Beraldin
0eda8a341a
feat(settings): possibility to disable swipe actions
2023-09-17 20:26:00 +02:00
Diego Beraldin
efded506af
refactor: change notification system to constant contracts ( #21 )
2023-09-17 10:37:30 +02:00
Diego Beraldin
19b7fc58b4
feat: post deletion ( #20 )
2023-09-17 09:30:33 +02:00
Diego Beraldin
a7ca24bdea
fix: post not updated in list when upvoted or downvoted from detail screen
2023-09-16 20:11:16 +02:00
Diego Beraldin
19ecdf92fc
feat(inbox): private messages ( #18 )
2023-09-15 23:42:44 +02:00
Diego Beraldin
2b3253e7f9
fix(common-ui): post and comment creation, post vote from detail screen ( #14 )
...
* chore(common-ui): move comment card
* fix(common-ui): post upvote/downvote from detail
* chore(home): fix warning on conflicting names
* chore(common-ui): fix bug in compose new comment and post
2023-09-13 09:00:20 +02:00
Diego Beraldin
c13ef232bd
chore: remove unnecessary imports
2023-09-12 19:53:39 +02:00
Diego Beraldin
0f3935c7e0
fix(navigation): remove further callbacks and use Serializable interface
2023-09-12 19:42:40 +02:00
Diego Beraldin
9f59398ec6
fix(navigation): refresh after new post and comment with notification
2023-09-12 13:51:51 +02:00
Diego Beraldin
b707bd3e59
fix(navigation): remove callback from all bottom sheets
2023-09-12 08:55:10 +02:00
Diego Beraldin
36026435e5
fix(navigation): remove callback from ListingTypeBottomSheet
2023-09-12 00:01:05 +02:00
Diego Beraldin
dcf392f51e
fix(navigation): fix serialization issues
2023-09-11 23:15:55 +02:00
Diego Beraldin
d8dadbe4f4
refactor(navigation): remove back callbacks
2023-09-11 21:22:11 +02:00
Diego Beraldin
e74f234380
feat(commonui): image screen with pinch to zoom
2023-09-11 13:54:26 +02:00
Diego Beraldin
1b8d8828e6
fix(posts, search, inbox, settings): reset defaults after logout
2023-09-10 22:14:47 +02:00
Diego Beraldin
cc8e26f33f
fix(posts, community, user-detail): upvote and download removal
2023-09-10 21:26:04 +02:00
Diego Beraldin
29dc03f318
feat(home): scroll to top on second tap on navigation item ( #13 )
2023-09-10 11:06:47 +02:00
Diego Beraldin
50f6610159
fix(profile): open post from profile
2023-09-09 15:04:09 +02:00