54 Commits

Author SHA1 Message Date
akesi seli
543bafd8ba
chore(deps): update Compose Multiplatform from 1.6.11 to 1.7.0 (#42)
* update README

* update compose multiplatform from 1.6.11 to 1.7.0

* fix breaking changes

* migrate to Material3 PullToRefreshBox

* remove unwanted background from modal bottom sheet items
2024-10-23 11:08:40 +02:00
akesi seli
1702f3e603
refactor: add ripple effect to clickable elements; remove remembered callbacks (#13)
* remove RememberCallback util

* update onClick modifier

* update usages UI components

* update usages in screens

* migrate missing settings rows
2024-09-13 18:06:12 -04:00
Christopher N7_X
a27157d748 updated package name for any future forks 2024-08-02 19:37:54 -04:00
Christopher N7_X
249563b9e5 updated package name for any future forks 2024-08-02 19:34:52 -04:00
Diego Beraldin
3577431cc3
enhancement: post opening and initial load (#1087) 2024-07-06 19:38:43 +02:00
Diego Beraldin
e0f6072313
enhancement: community in profile menu (#1086) 2024-07-06 17:09:20 +02:00
Diego Beraldin
daf82cee84
feat: move Settings to navingation drawer (#1080) 2024-07-05 10:57:41 +02:00
Diego Beraldin
ff2471ef3c
fix: comment loading in post detail (#1074) 2024-07-02 21:28:52 +02:00
Diego Beraldin
a6e24e1a43
fix: moderator and admin indicators (#1058) 2024-06-29 19:58:20 +02:00
Diego Beraldin
32859c9bf6
feat: configure default result type for Explore (#1040) 2024-06-24 19:47:38 +02:00
Diego Beraldin
d7bb072573
enhancement: rounded search fields (#1035) 2024-06-24 07:25:09 +02:00
Diego Beraldin
bef8d29221
enhancement: subscription loading and navigation drawer list (#1007) 2024-06-20 19:52:19 +02:00
Diego Beraldin
005b2cbdbc
feat: change favorites from navigation drawer (#993) 2024-06-17 09:35:02 +02:00
Diego Beraldin
6b12de9554
feat: uploaded media list and removal (#972) 2024-06-12 08:27:43 +02:00
Diego Beraldin
28290bf546
feat: add possibility to create a new community (#956) 2024-06-09 09:44:07 +02:00
Diego Beraldin
6c81212aa2
refactoring: migrate l10n from XML to pure Kotlin (#936) 2024-06-06 08:14:36 +02:00
Diego Beraldin
bb507624fa
fix: pagination in subscription list (#911) 2024-06-01 10:10:17 +02:00
Diego Beraldin
cb668f817b
fix: navigation bar inset (#908) 2024-05-30 14:44:28 +02:00
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
58e33fccd8
fix: MVI model state update (#879) 2024-05-20 22:54:34 +02:00
Diego Beraldin
8b4514b5e2
fix: iOS compatibility (#861) 2024-05-17 23:33:30 +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
cae9fd4da3
chore: remove unnecessary dispatcher switch (#852) 2024-05-15 22:14:14 +02:00
Diego Beraldin
3801c7e2d8
fix: lazy list state issues when changing feed or sort type (#831) 2024-05-11 11:47:14 +02:00
Diego Beraldin
f3dc42c14e
fix: update title styles (screens, dialog, bottom sheets) (#827) 2024-05-11 08:41:01 +02:00
Diego Beraldin
52a76a2daf
enhancement: review text style definitions (#825) 2024-05-10 22:10:34 +02:00
Diego Beraldin
3a7c378bb1
enhancement: side menu top bar actions (#776) 2024-05-04 12:41:42 +02:00
Diego Beraldin
c364ce5941
fix: consistent icons for posts, replies, arrows (#759) 2024-05-02 13:14:51 +02:00
Diego Beraldin
a91ee576df
fix: add/remove favorite behaviour (#758) 2024-05-02 13:00:28 +02:00
Diego Beraldin
c405bf174b
fix: edge to edge insets (#710) 2024-04-21 13:36:33 +02:00
Diego Beraldin
5e39a7a9a6
chore: remove integer IDs (#658) 2024-04-07 08:27:15 +02:00
Diego Beraldin
55cb02ae94
chore: apply detekt to unit modules (1) (#650) 2024-04-01 11:05:15 +02:00
Diego Beraldin
302043e73a
chore: add detekt (#643) 2024-03-30 09:11:40 +01:00
Diego Beraldin
f3b8edaf43
fix: multi community behaviour (#627)
closes #206; closes #207
2024-03-24 22:54:31 +01:00
Diego Beraldin
c99ee290b2
enhancement: ask confirmation before deletion (#626) 2024-03-24 10:33:19 +01:00
Diego Beraldin
215b68a4d0
feat: search in subscription management (#625)
closes #624
2024-03-23 21:33:35 +01:00
Diego Beraldin
3636562739
enhancement: notify subscription event (#621) 2024-03-22 13:34:40 +01:00
Diego Beraldin
0acbe4aa63
refactor: remove redundant architecture structure (#587) 2024-03-11 08:43:03 +01:00
Diego Beraldin
c561739a1d
chore: upgrade to MD3 (#562) 2024-03-01 22:10:44 +01:00
Diego Beraldin
e0cdb31de9
refactor: material design navigation drawer (#553) 2024-02-26 23:03:24 +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
7301f2dc2d
refactor: architecture refinement (#515) 2024-02-08 23:19:56 +01:00
Diego Beraldin
1557f29ece
feat: configure comment bar width; prefer nicknames (#511) 2024-02-07 22:59:26 +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
35ae38ad02 chore: add more module diagrams 2024-01-17 19:55:44 +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
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
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