51 Commits

Author SHA1 Message Date
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
Diego Beraldin
6087df5856
refactor: navigation module (#195)
* refactor: move navigation to own module

* refactor: use applyDefaultHierarchyTemplate
2023-12-04 19:36:34 +01:00
Diego Beraldin
b064899108
feat: animate screen transitions (#127) 2023-11-11 23:17:01 +01:00
Diego Beraldin
b79b567101 fix: android-specific markdown rendering; closes #48, #31 2023-10-23 12:14:29 +02:00
Diego Beraldin
5e18264e21 feat: local persistence 2023-09-28 13:40:17 +02:00
Diego Beraldin
9392ee08ba chore(deps): update build scripts 2023-09-27 23:59:00 +02:00
Diego Beraldin
e6a2e4666e feat(inbox): show inbox badge numbers 2023-09-26 07:51:53 +02:00
Diego Beraldin
09bae54203 chore: update compose 1.5.1, gradle 8.0, kotlin 1.9.10, kamel 0.7.3, voyager 1.0.0-rc07, Android target sdk level 34 2023-09-23 15:09:34 +02:00
Diego Beraldin
0058dd76f9 chore: remove Firebase 2023-09-21 13:57:55 +02:00
Diego Beraldin
a661016e34 fix: navigation issues 2023-09-09 12:52:40 +02:00
Diego Beraldin
62ba4f1967 feat(crash-report): add crash report module 2023-09-06 08:23:27 +02:00
Diego Beraldin
1987015cee fix(posts): ensure synchronization between post list and detail 2023-08-03 23:43:41 +02:00
Diego Beraldin
0f1a1dbb4e refactor: fix package names and reformat 2023-08-03 13:08:05 +02:00
Diego Beraldin
ffb88d8a5d chore(posts): migration to kamel 2023-07-31 22:58:34 +02:00
Diego Beraldin
d84224b75b feat(profile): add login implementation 2023-07-29 23:44:57 +02:00
Diego Beraldin
e941dc0f21 chore(identity): add identity module 2023-07-29 09:27:53 +02:00
Diego Beraldin
5e4a896e94 feat(posts): add sorting 2023-07-25 23:33:34 +02:00
Diego Beraldin
aac701ac18 feat(posts): add API, post visualization 2023-07-24 08:56:13 +02:00
Diego Beraldin
0772d6bf00 chore(l10n): add string localization 2023-07-22 09:00:45 +02:00
Diego Beraldin
db49532e47 feat(settings): possibility to change theme 2023-07-20 22:51:52 +02:00
Diego Beraldin
762b0d2822 chore: splitting main feature modules 2023-07-20 22:51:52 +02:00
Diego Beraldin
d0bf1d26ab chore: voyager navigation 2023-07-20 22:51:52 +02:00
Diego Beraldin
fbf6cdfa00 chore: setup compose for iOS 2023-07-20 22:51:52 +02:00
Diego Beraldin
2510933c6a chore: add koin for dependency injection 2023-07-20 22:51:52 +02:00
Diego Beraldin
e47020303c chore: update libraries, introduce TOML 2023-07-20 22:51:52 +02:00