43 Commits

Author SHA1 Message Date
Diego Beraldin
c85de822da
chore: update to Kotlin 2.0.0 and Compose Multiplatform 1.6.10 (#892) 2024-05-27 07:26:30 +02:00
Diego Beraldin
8b4514b5e2
fix: iOS compatibility (#861) 2024-05-17 23:33:30 +02:00
Diego Beraldin
b22e9033cb
fix: revert open custom tabs without history (#860) 2024-05-17 13:13:29 +02:00
Diego Beraldin
9201eb3305
feat: custom tabs without history (#857) 2024-05-16 22:06:21 +02:00
Diego Beraldin
8c167c8975
fix: pull to refresh indicator in filtered contents (#856) 2024-05-16 19:11:24 +02:00
Diego Beraldin
0703b1573f
chore: add ktlint (#854) 2024-05-15 23:49:48 +02:00
Diego Beraldin
dcbf4e751a
feat: implement admin tools (#842) 2024-05-14 06:34:11 +02:00
Diego Beraldin
3a8db08e68
feat: show bot accounts in comments (#800) 2024-05-07 08:52:38 +02:00
Diego Beraldin
707f6f8a32
feat: support embedded web view in posts (#799) 2024-05-07 00:41:55 +02:00
Diego Beraldin
c364ce5941
fix: consistent icons for posts, replies, arrows (#759) 2024-05-02 13:14:51 +02:00
Diego Beraldin
80048618ca
feat: show number of unread comments (#684) 2024-04-15 14:05:24 +02:00
Diego Beraldin
75b89f6d06
enhancement: change dashboard and post icon (#660) 2024-04-07 10:36:30 +02:00
Diego Beraldin
c1064665e6
fix: zoomable image (#659)
closes #656
2024-04-07 09:07:25 +02:00
Diego Beraldin
5e39a7a9a6
chore: remove integer IDs (#658) 2024-04-07 08:27:15 +02:00
Diego Beraldin
52df5d25fa
chore: add missing tests to DefaultCommentRepository (#654) 2024-04-03 20:47:35 +02:00
Diego Beraldin
a7d915465f
chore: apply detekt to domain modules (#648) 2024-03-31 12:41:03 +02:00
Diego Beraldin
709307c24b
chore: apply detekt to other core modules (#647) 2024-03-30 21:36:42 +01:00
Diego Beraldin
302043e73a
chore: add detekt (#643) 2024-03-30 09:11:40 +01:00
Diego Beraldin
b391b71493
feat: admin modlog (#639) 2024-03-26 21:59:43 +01:00
Diego Beraldin
c29788415e
feat: edit community info (#623) 2024-03-23 19:47:40 +01:00
Diego Beraldin
58f3751dfa
enhancement: review Explore UI (#619) 2024-03-21 19:28:44 +01:00
Diego Beraldin
8e8478f8c3
enhancement: optimize current user mod status (#608) 2024-03-17 10:03:11 +01:00
Diego Beraldin
dea1566a44
feat: moderation tools in profile (#563) 2024-03-04 22:54:45 +01:00
Diego Beraldin
9faa6136fa
refactor: migration to lyricist; remove moko-resources (#525)
closes #524
2024-02-13 22:37:13 +01:00
Diego Beraldin
712c4faa82
fix: post and comment deletion (#521) 2024-02-10 21:10:56 +01:00
Diego Beraldin
1557f29ece
feat: configure comment bar width; prefer nicknames (#511) 2024-02-07 22:59:26 +01:00
Diego Beraldin
be777b721c
feat: show featured local posts (#502)
closes #498
2024-02-01 18:53:14 +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
5e60ef4b20
fix: user and community readable names (#471) 2024-01-21 21:45:55 +01:00
Diego Beraldin
a2f6b21864
enhancement: prefer user display name over name (#468)
* enhancement: prefer user display name over name

* refactor: centralize community name in a similar way
2024-01-21 10:03: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
547fc654e1
fix: distinguish between replies to posts and comments (#427) 2024-01-06 22:40: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
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
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
ab5e45f7b1
feat: user info bottom sheet; closes #342 (#367) 2023-12-24 14:21:22 +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