107 Commits

Author SHA1 Message Date
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