27 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
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
f6a0586cc4
fix: account switch (#810) 2024-05-09 13:56:29 +02:00
Diego Beraldin
b2f2061d1f
fix: login and account switch (#809) 2024-05-09 13:30:06 +02:00
Diego Beraldin
a7d915465f
chore: apply detekt to domain modules (#648) 2024-03-31 12:41:03 +02:00
Diego Beraldin
302043e73a
chore: add detekt (#643) 2024-03-30 09:11:40 +01:00
Diego Beraldin
8998a04800
chore: add test for domain inbox (#635) 2024-03-25 22:49:11 +01:00
Diego Beraldin
3b58d89b30
chore: domain identity tests (#633) 2024-03-25 21:37:29 +01:00
Diego Beraldin
8e8478f8c3
enhancement: optimize current user mod status (#608) 2024-03-17 10:03:11 +01:00
Diego Beraldin
f69738482e
refactor: main-safe repositories (#601) 2024-03-14 23:10:26 +01:00
Diego Beraldin
8ce2a495c2
fix: migrate reset events to notifications (#598) 2024-03-14 18:31:04 +01:00
Diego Beraldin
e72a8d04c4
enhancement: search (#590) 2024-03-12 08:49:26 +01:00
Diego Beraldin
843b4098ca
feat: community-specific sort type (#586) 2024-03-10 16:38:18 +01:00
Diego Beraldin
fcc8d179f4
enhancement: improve profile loading (#575) 2024-03-06 22:08:58 +01:00
Diego Beraldin
6d03b3b327
fix: smoother account switch (#570) 2024-03-05 21:11:58 +01:00
Diego Beraldin
4ddba1a5d7
fix: better detection of logged state at startup (#550) 2024-02-25 10:42:57 +01:00
Diego Beraldin
e9bac4841c
enhancement: better handle token expiration if not connected (#545) 2024-02-22 20:46:46 +01:00
Diego Beraldin
77d7d9c697
refactor: convert isLogged to state (#516) 2024-02-09 09:05:53 +01:00
Diego Beraldin
c304b27d4b
fix: check if JWT expired (#503)
closes #499
2024-02-01 19:24:21 +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
7381e6d30f
refactor: build warnings (#412)
* chore: remove empty modules

* chore: remove expect objects
2024-01-02 10:48:55 +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
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