1797 Commits

Author SHA1 Message Date
akesi seli
5c7c0c4ef2
fix: local item cache dependency injection (#141)
* refactor: update LruCache

* define LocalItemCache (api, impl, test)

* update DefaultLemmyItemCache (impl, test)

* update DI
2024-12-07 14:49:43 +01:00
Akesi Seli
50ca3e29d4 version 1.13.3-beta02 1.13.3-beta02 2024-12-07 08:46:00 +01:00
akesi seli
c39972c0d7
fix: remove deprecated constructor for KeyboardOptions (#140) 2024-12-07 08:44:27 +01:00
akesi seli
8f9afce2ee
refactor(di): migrate feature modules to Koin Annotations (#139) 2024-12-06 23:45:57 +01:00
akesi seli
bf613e9a32
refactor(di): migrate domain modules to Koin Annotations (#138) 2024-12-06 14:46:13 +01:00
akesi seli
1637782aa9
refactor(di): migrate core modules to Koin Annotations (#137) 2024-12-06 12:46:51 +01:00
akesi seli
d3079c066f
chore(di): create unified root module (#136)
* chore(di): create unified root module

and eliminate duplicated module definition

* refactor(di): encapsulate structure of utilsModule
2024-12-05 22:18: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
dependabot[bot]
55560c2006
chore(deps): bump ktor from 3.0.1 to 3.0.2 (#134)
Bumps `ktor` from 3.0.1 to 3.0.2.

Updates `io.ktor:ktor-client-serialization` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-cio` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-core` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-android` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-darwin` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-mock` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-content-negotiation` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-client-logging` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `io.ktor:ktor-serialization-kotlinx-json` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-cio
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-darwin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-mock
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-logging
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-serialization-kotlinx-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 08:31:15 +01:00
akesi seli
13d6c7ae55
chore: update README.md
update Kotlin version in badge
2024-12-01 18:03:59 +01:00
dependabot[bot]
d30e053840
chore(deps): bump kotlin, ksp, ktorfit-ksp (#130)
* chore(deps): bump kotlin from 2.0.21 to 2.1.0

* chore(deps): bump ksp from 2.0.21-1.0.28 to 2.1.0-1.0.29

* chore(deps): bump de.jensklingenberg.ktorfit:ktorfit-ksp from 2.2.0-1.0.28 to 2.2.0-1.0.29

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Akesi Seli <andongue.nena@gmail.com>
2024-12-01 16:27:30 +01:00
dependabot[bot]
f7096fb1ef
chore(deps): bump com.russhwolf:multiplatform-settings (#131)
Bumps [com.russhwolf:multiplatform-settings](https://github.com/russhwolf/multiplatform-settings) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/russhwolf/multiplatform-settings/releases)
- [Changelog](https://github.com/russhwolf/multiplatform-settings/blob/main/CHANGELOG.md)
- [Commits](https://github.com/russhwolf/multiplatform-settings/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: com.russhwolf:multiplatform-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-01 16:16:05 +01:00
akesi seli
8179f2b267
chore: update dependabot.yml 2024-12-01 15:20:49 +01:00
Akesi Seli
e6ed28d41d version 1.13.3-beta01 1.13.3-beta01 2024-11-29 08:16:27 +01:00
akesi seli
f3249089af
fix: image height in post cards (#128)
* add compact mode for community and creator info

* add compact mode for post placeholders

* allow to pass min and max height for post images

* update post card and uploaded media card
2024-11-29 07:28:25 +01:00
Akesi Seli
868675346e version 1.13.2 1.13.2 2024-11-27 09:10:09 +01:00
akesi seli
cba62244b3
fix: images in timelines with post cards with "Compact" layout (#124)
* bump io.coil-kt.coil3:coil from 3.0.3 to 3.0.1

* update media list

- handle autoload images
- remove min and max height constraints

* update PostCardImage

- remove maxHeight constraint
- allow configurable content scale

* fix compact post layout

* avoid CI failure when codecov upload fails
2024-11-26 11:43:48 +01:00
dependabot[bot]
a529754ca3
chore(deps): bump codecov/codecov-action from 4 to 5 (#123)
* chore(deps): bump codecov/codecov-action from 4 to 5

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* make CI fail if upload to codecov fails

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Akesi Seli <andongue.nena@gmail.com>
2024-11-25 09:10:42 +01:00
Akesi Seli
0b2806b172 chore: update acknowledgements in home page 2024-11-25 08:57:27 +01:00
akesi seli
43c9473b43
chore: update README.md
add F-Droid version badge and banner
2024-11-24 18:22:00 +01:00
akesi seli
a8891398e1
fix: Markdown rendering of list in quotes (#122)
* fix: add bottom padding in bottom sheets

* fix: add padding in filtered contents (bookmarks, votes, moderated)

* fix: Markdown rendering of lists inside quotes

* chore: refine coverage
2024-11-23 09:24:27 +01:00
akesi seli
abb5a81f4b
fix: add missing insets in modals and below section selectors (#121)
* fix: add bottom padding in bottom sheets

* fix: add padding in filtered contents (bookmarks, votes, moderated)
2024-11-23 09:19:50 +01:00
akesi seli
0eafb69afe
chore: update README.md
Add codecov badge and badge links.
2024-11-22 20:47:13 +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
a5bbc11641 version 1.13.1 1.13.1 2024-11-21 09:01:14 +01:00
akesi seli
df46501fdb
chore(deps): bump de.jensklingenberg.ktorfit:ktorfit-ksp (#119)
Bumps [de.jensklingenberg.ktorfit:ktorfit-ksp](https://github.com/Foso/Ktorfit) from from 2.2.0-1.0.27 to 2.2.0-1.0.28
2024-11-20 20:53:10 +01:00
akesi seli
4bc31d12ab
fix: use Fit content scale for videos in timelines (#118) 2024-11-20 18:41:20 +01:00
akesi seli
ba841f779f
fix: update settings MVI state to defaults (#117) 2024-11-20 14:05:23 +01:00
akesi seli
9ec984b856
refactor: navigation bar insets (#113)
* remove unused bottom sheet

* enable backward compatible edge-to-edge

* fix bottom sheet bottom inset

* refactor main screen layout

* hide bottom bar while scrolling in inbox and profile
2024-11-20 12:15:49 +01:00
Akesi Seli
eb8d38a076 chore: rename pt-BR l10n for Fastlane metadata 2024-11-18 19:43:04 +01:00
dependabot[bot]
9f2d245434
chore(deps): bump com.google.devtools.ksp (#111)
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.0.21-1.0.27 to 2.0.21-1.0.28.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/2.0.21-1.0.27...2.0.21-1.0.28)

---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:48:42 +01:00
dependabot[bot]
7b39726f03
chore(deps): bump coil from 3.0.2 to 3.0.3 (#110)
Bumps `coil` from 3.0.2 to 3.0.3.

Updates `io.coil-kt.coil3:coil` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/3.0.2...3.0.3)

Updates `io.coil-kt.coil3:coil-network-ktor3` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/3.0.2...3.0.3)

Updates `io.coil-kt.coil3:coil-compose-core` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/3.0.2...3.0.3)

Updates `io.coil-kt.coil3:coil-gif` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: io.coil-kt.coil3:coil
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.coil-kt.coil3:coil-network-ktor3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.coil-kt.coil3:coil-compose-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.coil-kt.coil3:coil-gif
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:48:33 +01:00
Akesi Seli
4c43921faa chore: add disclaimer about application ID change 2024-11-17 22:01:00 +01:00
Akesi Seli
0c9263ec09 chore: update Gradle wrapper 2024-11-17 21:46:37 +01:00
Akesi Seli
38fbab01df chore: fix changelog.txt format 2024-11-17 12:22:00 +01:00
Akesi Seli
c01b93f922 version 1.13.0 1.13.0 2024-11-17 12:05:19 +01:00
akesi seli
044d716e45
fix: change settings export default file name; update font scale factors (#109)
* update font scale factors (again)

* rename settings export default JSON file name
2024-11-17 11:58:34 +01:00
akesi seli
e67822beea
fix: video rendering timeline and attachment detail (#108)
* fix date in privacy policy

* update PR template

* fix video rendering in timelines

* fix video rendering in attachment detail
2024-11-17 11:38:35 +01:00
akesi seli
0c5e0178f8
chore: update PRIVACY.md
Review privacy policy to be in line with the other apps of the Procyon Project.
2024-11-16 10:21:27 +01:00
akesi seli
1067916c37
chore: add pull request template and review issue templates (#107)
* review issue templates

* add PR template

* update email address in privacy policy
2024-11-15 13:20:35 +01:00
akesi seli
4a8e1ce7b0
feat: add button to reveal images in timelines (#106) 2024-11-15 08:51:41 +01:00
akesi seli
92d88934aa
chore(deps): update compose multiplatform from 1.7.0 to 1.7.1 (#105)
* update compose multiplatform from 1.7.0 to 1.7.1

* update README.md

* fix ripple effects in top bars
2024-11-15 01:04:11 +01:00
akesi seli
8ef33a065b
chore: update SECURITY.md 2024-11-14 18:56:13 +01:00
akesi seli
59e8ab340c
chore: update CODE_OF_CONDUCT.md
Update email address.
2024-11-14 18:50:15 +01:00
akesi seli
f4ee9d15f0
fix: drawer header dropdown button ripple (#102) 2024-11-14 07:45:50 +01:00
akesi seli
0dc56f11f4
enhancement: review font scale factors (#101) 2024-11-13 23:11:10 +01:00
akesi seli
dde920e4fa
chore: update label for saved posts and comments (#100)
* chore: update label for saved posts and comments

* update user manual
2024-11-13 22:49:44 +01:00
akesi seli
00786176f2
chore: add release workflow (#99)
* create placeholder changelog

* add release workflow

* add checklists to CONTRIBUTING.md
2024-11-13 22:28:34 +01:00
Akesi Seli
081c3dc0e1 version 1.13.0-beta05 1.13.0-beta05 2024-11-13 12:32:15 +01:00
akesi seli
abe176a817
chore: add table of contents and internal links in user manual (#98) 2024-11-12 23:27:51 +01:00