25 Commits

Author SHA1 Message Date
Diego Beraldin
1dae8bfad4 fix: bottom navigation insets (#458)
* update main screen

* update post list

* update post detail

* update community detail

* update user detail

* make explore section similar to the home section

* fix formatting in saved items screen

closes #457
2024-01-17 19:17:56 +01:00
Diego Beraldin
39f1a2e8a7
feat: show content update date (#447)
* chore: update spacing in content footers

* refactor: consistent name for upVotes and downVotes

* feat: show content update date closes #446
2024-01-15 20:40:21 +01:00
Diego Beraldin
6909f4674d
fix: comment loading and tree structure (#444)
* fix: update lazy column keys with dates

* refactor: update comment tree generation

* feat: show comment count in load more button

closes #439
2024-01-13 12:33:16 +01:00
Diego Beraldin
0d0b7ee37e
fix: hide load more for collapsed comments (#443) 2024-01-12 18:07:41 +01:00
Diego Beraldin
b93f704f08 fix: vote format in collapsed comments 2024-01-11 09:01:31 +01:00
Diego Beraldin
d5d6ff1e87 fix: improve comment loading 2024-01-10 22:51:44 +01:00
Diego Beraldin
4c7f4282c7
fix: retaining custom sort type after navigation (#424) 2024-01-06 11:20:35 +01:00
Diego Beraldin
3caaac0b9d
refactor: modifiers (#414)
* refactor: remove Modifier.let calls

* refactor: remove composed modifier factory
2024-01-03 09:23:46 +01:00
Diego Beraldin
474b688dcc
feat: optional manual paging (#413)
* chore: update persistence

* feat: add option in settings

* feat: add update screens

* chore: l10n

closes #354
2024-01-02 16:42:54 +01:00
Diego Beraldin
a68299ec1d
enhancement: op indicator (#409)
* feat: add OP indicator

* chore: add indicator

* chore: update language indicator font weight

closes #408
2024-01-02 08:32:45 +01:00
Diego Beraldin
fb12df6222
fix: parameter serialization (#407) 2024-01-01 11:53:41 +01:00
Diego Beraldin
e206de2e16
refactor: screen params (state restoration) (#402)
* chore: add local cache

* chore: remove possibility to disable bottom sheet gestures

* chore: add cache to detail opener and create entry points

* chore: add query by id to multi-community

* chore: update community detail

* chore: update community info

* chore: update create comment

* chore: update create post

* chore: update multi-community screens

* chore: update user detail

* chore: update user info

* chore: update post detail

* chore: update post list

* chore: update modal drawer

* chore: update subscription management

* chore: update profile

* chore: update saved items

* chore: remove JavaSerializable

closes #316
2023-12-30 10:15:22 +01:00
Diego Beraldin
021cf3fece
fix: comment reply from swipe action; closes #387 (#388) 2023-12-28 08:14:42 +01:00
Diego Beraldin
1c19c24f64
refactor: move raw content dialog to separate module (#385); closes #384 2023-12-27 18:50:58 +01:00
Diego Beraldin
2b2c55e877
enhancement: button responsiveness (#383); closes #382
* chore: remove unused expression

* enhancement: improve button responsiveness
2023-12-27 18:01:55 +01:00
Diego Beraldin
f4408b2755 fix: post detail performance 2023-12-26 22:45:29 +01:00
Diego Beraldin
c2ef07d4be
refactor: navigation improvements (#380)
* chore: add some missing serializable

* refactor: use voyager-koin integration for viewmodels

* fix: typo
2023-12-26 17:37:37 +01:00
Diego Beraldin
5be6faa9a6 feat: add reply action to post detail 2023-12-25 21:42:01 +01:00
Diego Beraldin
6ce62e3e61
fix: event dispatch; closes #348 (#373) 2023-12-25 10:00:13 +01:00
Diego Beraldin
8d4decf608
feat: share dialog (#372); closes #352
* fix: bottom sheet title position

* feat: new bottom sheet

* feat: use bottom sheet to share

* chore: update viewmodels

* fix: avoid sharing multiple times same URL
2023-12-25 02:27:02 +01:00
Diego Beraldin
fd80fd20ae
fix: open cross post on other instance; closes #356 (#371) 2023-12-24 19:00:14 +01:00
Diego Beraldin
a9e556168d
fix: opening links; closes #365 (#366) 2023-12-23 18:26:24 +01:00
Diego Beraldin
189aaa0612
fix: bottom sheet gestures; closes #347 (#359) 2023-12-23 13:39:27 +01:00
Diego Beraldin
6c78f92ff5
refactor: inbox modularization (#334)
* chore: update gradle scripts

* refactor: add :domain:inbox module

* refactor: add :unit:replies module

* refactor: add :unit:mentions module

* refactor: add :unit:messages module
2023-12-20 11:54:52 +01:00
Diego Beraldin
788deac8a5
refactor: module structure (#329) 2023-12-20 00:45:20 +01:00