Dieguitux
539d20a6f8
Fix window insets and bar color ( #215 )
...
* remove useless dependency
* create common utility to calculate top bar padding
* solve some deprecation issues in DefaultBarColorProvider
* remove unnecessary background in some placeholders
* remove edge-to-edge from advanced settings (enabled by default)
* simplify custom top bars
* update all usages of material3 Scaffold
2025-01-02 17:33:49 +01:00
Dieguitux
aa060a61b2
feat: implement user tags • part 2 ( #197 )
...
* update l10n
* move color components to common module
* create new UI components
* update persistence layer
- add color property
- add missing getter
- fix test accordingly
* add tag list screen
* add tag detail screen
* update build scripts and DI configuration
* add possibility to open tag management from profile side menu
* add possibility to edit tag membership in user detail
2024-12-30 08:37:07 +01:00
Dieguitux
e0ee7eb4e0
refactor(di): migrate from Koin to Kodein ( #181 )
...
* update version catalog
* remove convention plugin
* create :core:di module
* migrate android and ios apps
* migrate :shared module
* migrate core modules
* migrate domain modules
* migrate feature modules
* migrate unit modules
* update licences screen
* update documentation
* add a test for ProfileSideMenuViewModel
2024-12-22 15:12:42 +01:00
Dieguitux
8b67612f1d
refactor(l10n): migrate l10n from Lyricist to Compose resources ( #164 )
...
* update release checklist
* convert resource files of preserved languages
* remove other resource files
* rewrite L10Manager and Strings
* add test for DefaultL10nManager
* cleanup language extensions
* update app initialization
* update settings business logic
* update check notification worker
* remove old conversion scripts
* remove lyricist dependency
* remove lyricist from licenses
* update documentation
2024-12-17 19:10:24 +01:00
akesi seli
e284402253
refactor(build): define Gradle convention plugins ( #143 )
...
* define convention plugins
* remove duplicate code in build scripts
2024-12-08 10:25:00 +01:00
akesi seli
8f9afce2ee
refactor(di): migrate feature modules to Koin Annotations ( #139 )
2024-12-06 23:45:57 +01:00
akesi seli
1637782aa9
refactor(di): migrate core modules to Koin Annotations ( #137 )
2024-12-06 12:46:51 +01:00
akesi seli
260af5a28e
chore(deps): update Gradle, AGP, androidx.work and androidx.core ( #135 )
...
* update version catalog
* fix compileSdk in all build scripts
* update Gradle wrapper
* update workflows
* update version badge in README.md
* update documentation
2024-12-05 18:42:29 +01:00
akesi seli
7ab242b3e2
chore: add code coverage plugin ( #120 )
...
* fix :domain:lemmy:pagination package structure
* chore: remove detekt baselines
* add kover plugin to project root
* apply plugin to subprojects
* apply plugin to app module with config
* generate and upload coverage when unit tests are run
2024-11-22 20:33:33 +01:00
akesi seli
4e354f2c43
refactor: migrate to compose-multiplatform-media-player ( #92 )
...
* remove old video player
* update build scripts
* add player config to resources
* rewrite video player using new library
* update usages
* update documentation
2024-11-11 08:48:54 +01:00
akesi seli
6c8f280a39
refactor: migrate ManageAccountsScreen to ManageAccountBottomSheet ( #79 )
...
* refactor ManageAccountsBottomSheet
* remove BottomSheetHandle obsolete composable
* update Gradle scripts
* add spacer between title and list in select instance bottom sheet
* update usages
2024-11-04 23:26:36 +01:00
Christopher N7_X
249563b9e5
updated package name for any future forks
2024-08-02 19:34:52 -04:00
Diego Beraldin
3f99e68764
feat: configurable bottom navigation • part 3 ( #1117 )
2024-07-12 14:12:56 +02:00
Diego Beraldin
e8199ed40f
feat: configurable bottom navigation • part 1 ( #1111 )
2024-07-11 08:31:57 +02:00
Diego Beraldin
4139e2d397
feat: account switch from bottom bar profile item ( #1053 )
2024-06-28 14:03:53 +02:00
Diego Beraldin
6b12de9554
feat: uploaded media list and removal ( #972 )
2024-06-12 08:27:43 +02:00
Diego Beraldin
52716ebd35
feat: aknowledgements screen ( #954 )
2024-06-08 21:28:46 +02:00
Diego Beraldin
62c378a005
chore: improve iOS compatibility ( #899 )
2024-05-28 13:37:12 +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
8b4514b5e2
fix: iOS compatibility ( #861 )
2024-05-17 23:33:30 +02:00
Diego Beraldin
dcbf4e751a
feat: implement admin tools ( #842 )
2024-05-14 06:34:11 +02:00
Diego Beraldin
a10189d212
refactor: use filtered contents to render bookmarks ( #840 )
2024-05-13 07:56:31 +02:00
Diego Beraldin
2c0a7dddb5
feat: support opening URLs in custom tabs ( #739 )
2024-04-29 07:38:14 +02:00
Diego Beraldin
9742488c57
refactor: post and comment pagination ( #733 )
2024-04-28 13:28:06 +02:00
Diego Beraldin
69d9faa5e3
refactor: injectable resources ( #724 )
2024-04-25 14:20:15 +02:00
Diego Beraldin
8353ed0bc6
feat: community/user info in side menu ( #706 )
2024-04-20 23:24:21 +02:00
Diego Beraldin
36f3e2046d
feat: license screen and monochrome icons ( #663 )
2024-04-07 21:10:57 +02:00
Diego Beraldin
302043e73a
chore: add detekt ( #643 )
2024-03-30 09:11:40 +01:00
Diego Beraldin
c29788415e
feat: edit community info ( #623 )
2024-03-23 19:47:40 +01:00
Diego Beraldin
daaabd9f3f
feat: show liked/disliked post/comments; unify contents to moderate ( #609 )
2024-03-18 08:56:15 +01:00
Diego Beraldin
dea1566a44
feat: moderation tools in profile ( #563 )
2024-03-04 22:54:45 +01:00
Diego Beraldin
0cbec1899f
feat: save drafts for posts and comments ( #547 )
2024-02-24 17:21:51 +01:00
Diego Beraldin
f670f86132
feat: add comment and post preview in settings ( #542 )
2024-02-21 00:00:45 +01:00
Diego Beraldin
edddbe113f
refactor: new markdown rendering ( #530 )
...
closes #305
2024-02-18 10:04:03 +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
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
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
b10357f7d0
version 1.3.1
2024-01-01 13:48:45 +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
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
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
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
Diego Beraldin
a79b29fe63
refactor: modularization home, search and settings features ( #326 )
...
* refactor: add unit-postlist module
* refactor: add unit-managesubscriptions and unit-multicommunity modules
* refactor: add unit-about module
2023-12-19 12:41:49 +01:00
Diego Beraldin
072d1420d6
refactor(common-ui): split :core-commonui into separate modules ( #325 )
...
* refactor: add unit-ban module
* refactor: add unit-zoomableimage and unit-chat modules
* refactor: add unit-web module
* refactor: add unit-selectcommunity module
* refactor: add unit-drawer module
* refactor: add unit-communityinfo module
* refactor: add unit-instanceinfo module
* refactor: add unit-remove module
* refactor: add unit-reportlist module
* refactor: add unit-saveditems module
* refactor: add unit-createreport module
* refactor: add unit-createcomment module
* refactor: add unit-createpost module
* refactor: add unit-postdetail module
* refactor: add unit-communitydetail module
* refactor: add unit-userdetail module
* refactor: cleanup
2023-12-19 10:21:15 +01:00
Diego Beraldin
88b93fb7eb
refactor: create lemmy-ui submodule ( #318 )
2023-12-17 22:56:07 +01:00
Diego Beraldin
dc97f92843
chore: update dependencies ( #308 )
2023-12-16 12:12:59 +01:00