19 Commits

Author SHA1 Message Date
Diego Beraldin
231cd4eec7
fix: default comment bar width (#519) 2024-02-09 20:46:27 +01:00
Diego Beraldin
7c3fa79fa1
feat: reorder instances in instance selection bottom sheet (#518)
closes #441
2024-02-09 19:32:10 +01:00
Diego Beraldin
1557f29ece
feat: configure comment bar width; prefer nicknames (#511) 2024-02-07 22:59:26 +01:00
Diego Beraldin
ac0adb07a2
feat: show/hide scores for posts and comments (#496)
* feat: show scores according to settings

* enhancement: sync initial settings with remote ones

closes #494
2024-01-28 22:46:51 +01:00
Diego Beraldin
85269311b6
feat: opaque navigation and status bars (#475) 2024-01-22 19:35:28 +01:00
Diego Beraldin
34c8f38559
feat: customize swipe actions (#463)
* refactor: introduce swipe action card with custom actions

* refactor: migrate all screen towards new component

* feat: apply default swipe actions to all screens

* feat: add persistence in settings

* feat: new screen bare bones

* feat: add logic implementation

* feat: add UI implementation

* feat: color for save action

* chore: refine UI and add l10ns

closes #460
2024-01-20 12:37:09 +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
15774bbfaf
feat: new instance selection (#434)
* feat: select instance modal

* feat: shortcut from posts top bar

closes #430
2024-01-09 18:58:36 +01:00
Diego Beraldin
c6d0e5af1a
enhancement: infinite scrolling (#417)
* fix: infinite scrolling mapping

* refactor: flip semantics of toggle option
2024-01-03 18:20:28 +01:00
Diego Beraldin
62bf596742
chore: update sqlcipher (#415) 2024-01-03 10:35:23 +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
d349aa5dbe
feat: limit post body height (#405)
* chore: add support in rendering

* feat: update screen to use new property

* feat: add new dialog

* chore: update persistence

* feat: update settings screen

* chore: update other dialogs

* chore: l10n

closes #404
2023-12-31 14:35:54 +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
0ec23f943d
feat: edge to edge contents (#398)
* chore: setup

* feat: update post list

* feat: update community detail

* feat: update multi-community

* feat: update user detail

* feat: update profile

* feat: add option in settings

* feat: persistence and db migration

* chore: add translations

closes #311
2023-12-29 13:17:16 +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
07060acaee
feat: enable support for third action in swipe cards (#374); closes #268
* feat: enable second action gestures

* chore: update post list

* chore: update community detail

* chore: update user detail

* chore: update multi-community

* chore: disable reply from explore and profile

* feat: configure in settings

* chore: add l10ns
2023-12-25 13:48:54 +01:00
Diego Beraldin
7ab2d67607
feat: favorite communities (#336); closes #333
* chore: remove unnecessary parameter

* chore: add local repository

* feat: show indicator in drawer

* feat: add option in subscription management

* feat: add option in community detail

* enhancement: observe changes in drawer
2023-12-20 18:04:36 +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