33 Commits

Author SHA1 Message Date
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
b10357f7d0 version 1.3.1 2024-01-01 13:48:45 +01:00
Diego Beraldin
fb12df6222
fix: parameter serialization (#407) 2024-01-01 11:53:41 +01:00
Diego Beraldin
f0623ca9a3
fix: inbox reload when changing type from default and navigating (#406) 2023-12-31 14:46:59 +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
dcc6458e1b fix: feedback button click response 2023-12-31 08:21:02 +01:00
Diego Beraldin
c4255b344d fix: unnecessary safe call 2023-12-30 22:23:38 +01:00
Diego Beraldin
8f4b93253b
feat: video support in posts (#403)
* feat: add platform-specific players

* feat: add support in posts

closes #400
2023-12-30 15:41:05 +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
e416476e28
feat: delete private message (#396)
* feat: implement message deletion; closes #395

* chore: cleanup repositories
2023-12-29 09:40:34 +01:00
Diego Beraldin
ee389a2685
fix: correct a couple of bugs (#394)
* enhancement: improve progress display in account settings

* enhancement: improve swipe to dismiss gesture
2023-12-29 09:06:33 +01:00
Diego Beraldin
9ddac874d6 feat: manage account bans (#391); closes #390
* chore: update manage subscriptions

* chore: update account settings

* chore: add entry point

* feat: new module implementation
2023-12-28 21:09:26 +01:00
Diego Beraldin
23696993a7
feat: web preferences (#386); closes #221
* feat: implement web preferences

* feat: show matrix user id in user info
2023-12-28 17:24:14 +01:00
Diego Beraldin
8bb9b8ea02
fix: second swipe action sensitivity (#389) 2023-12-28 13:36:14 +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
7ca04ace88
feat: add language selection (#381); closes #331
* chore: font reordering

* chore: second swipe sensitivity

* chore: update models

* chore: update repositories

* chore: update formatting bar

* chore: add dialog

* chore: update comment creation

* chore: update post creation
2023-12-26 21:07:36 +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
2e1982dabc fix: crash starting activities 2023-12-25 10:15:37 +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
ab5e45f7b1
feat: user info bottom sheet; closes #342 (#367) 2023-12-24 14:21:22 +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
c9bd899c1f
enhancement: back to home; closes #345 (#358) 2023-12-23 12:26:38 +01:00
Diego Beraldin
b3a29d2cf4
fix: drawer navigation; closes #349 (#357) 2023-12-23 11:59:53 +01:00
Diego Beraldin
6fa13bcf5f
feat: add block to post list; closes #339 (#343) 2023-12-22 13:48:34 +01:00
Diego Beraldin
4eb2c59117
fix: optimizations (#341); closes #340
* fix: drawer sorting

* chore: remove fonts

* chore: optimize dependencies

* refactor: limit coil image cache size

* chore: add proguard rules
2023-12-22 11:39:20 +01:00
Diego Beraldin
d72f075efa
feat: modlog (#338); closes #332
* chore: add api implementation

* chore: add repository

* refactor: move report cards to package

* feat: add entry point in community detail

* feat: add new screen

* feat: UI implementation
2023-12-21 18:08:06 +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