112 Commits

Author SHA1 Message Date
Diego Beraldin
bbf15f4ffc feat(common): highlight sub-card in post detail if opened from comment 2023-10-01 00:00:55 +02:00
Diego Beraldin
d94aa55809 chore(deps): fix dependencies 2023-09-30 22:49:05 +02:00
Diego Beraldin
c4366b5cfd enhancement(inbox): avoid unnecessary reload when marking items read 2023-09-30 12:11:57 +02:00
Diego Beraldin
74a2a77254 fix(inbox): correct header for replies and mentions 2023-09-29 18:41:49 +02:00
Diego Beraldin
eaaf066304 feat: manage user and community opening from links in texts 2023-09-28 20:38:25 +02:00
Diego Beraldin
9392ee08ba chore(deps): update build scripts 2023-09-27 23:59:00 +02:00
Diego Beraldin
f8433211f5 fix(profile): prevent seeing unlogged screen even if logged 2023-09-27 19:36:02 +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
e6a2e4666e feat(inbox): show inbox badge numbers 2023-09-26 07:51:53 +02:00
Diego Beraldin
248e28f292 feat(inbox): support for post layouts 2023-09-25 07:54:13 +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
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
c37e282d35 chore: add FilterQuality to images 2023-09-23 06:53:13 +02:00
Diego Beraldin
4c442a2c52 fix(inbox): upvote and downvote from replies and mentions 2023-09-23 00:34:48 +02:00
Diego Beraldin
31d784d645 fix: prevent inbox and profile unlogged contents from being visible if logged 2023-09-21 13:57:55 +02:00
Diego Beraldin
70a79800ca feat(common-ui): open chat with user from detail screen 2023-09-20 18:53:17 +02:00
Diego Beraldin
0eda8a341a feat(settings): possibility to disable swipe actions 2023-09-17 20:26:00 +02:00
Diego Beraldin
3f55e132c5 feat(inbox): message in case of not logged user 2023-09-17 11:05:55 +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
94b96e7c16
feat: comment deletion (#19) 2023-09-16 22:30:07 +02:00
Diego Beraldin
0834cb00e3 chore(common-ui): move mvi model init to DI modules 2023-09-16 08:19:54 +02:00
Diego Beraldin
19ecdf92fc
feat(inbox): private messages (#18) 2023-09-15 23:42:44 +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
b707bd3e59 fix(navigation): remove callback from all bottom sheets 2023-09-12 08:55:10 +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
1b8d8828e6 fix(posts, search, inbox, settings): reset defaults after logout 2023-09-10 22:14:47 +02:00
Diego Beraldin
83cfe1b64d
8 profile and inbox navigation (#9)
* fix profile main screen

* fix profile logged screen

* fix user detail screen

* fix inbox screen
2023-09-10 09:50:44 +02:00
Diego Beraldin
50f6610159 fix(profile): open post from profile 2023-09-09 15:04:09 +02:00
Diego Beraldin
a2f6ea97a4 fix(inbox): navigation between screens 2023-09-09 14:53:28 +02:00
Diego Beraldin
a661016e34 fix: navigation issues 2023-09-09 12:52:40 +02:00
Diego Beraldin
58a65a4b8d fix: navigation serialization issues 2023-09-09 11:47:20 +02:00
Diego Beraldin
2059bcd832
feat(post): comment indentation with colors, bar visibility (#7)
* feat(posts): show comment depth

* fix: use Material TopAppBar

* fix: improve some icons

* fix(posts): image corners

* fix(posts): FAB and bottom bar visibility tied to scroll
2023-09-08 23:42:10 +02:00
Diego Beraldin
0c7756da42
fix: improve navigation (#5) 2023-09-08 07:38:53 +02:00
Diego Beraldin
1b2ffdf327
feat(posts): nested comment management (#4)
* fix: update layout

* feat(posts): show nested comments

* fix: more layout fixes

* feat(posts): add possibility to load more nested comments
2023-09-07 22:54:53 +02:00
Diego Beraldin
056aae12ee refactor: layout and spacing adjustments 2023-09-05 18:53:18 +02:00
Diego Beraldin
376f84cfef feat(settings): add options to manage nsfw 2023-09-03 22:53:04 +02:00
Diego Beraldin
fb7723a178 fix(inbox): fix mark reply read 2023-09-03 09:32:37 +02:00
Diego Beraldin
c2b245f4ec feat(posts): different colors for like and dislike 2023-09-02 15:10:41 +02:00
Diego Beraldin
689a24dade refactor: factor out common swipe logic 2023-09-02 14:45:20 +02:00
Diego Beraldin
5251b7a161 feat(inbox): open post detail from inbox 2023-09-01 08:39:12 +02:00
Diego Beraldin
eda1f760e9 feat(inbox): mark all as read 2023-09-01 08:34:55 +02:00
Diego Beraldin
2d6204adef feat(inbox): mark reply as read 2023-08-31 22:46:41 +02:00