1859 Commits

Author SHA1 Message Date
Akesi Seli
9627cf2770 version 1.14.1-beta05 1.14.1-beta05 2025-01-13 13:30:11 +01:00
dependabot[bot]
1604ea43de
chore(deps): bump network.chaintech:compose-multiplatform-media-player from 1.0.28 to 1.0.29 (#263)
* chore(deps): bump network.chaintech:compose-multiplatform-media-player

Bumps [network.chaintech:compose-multiplatform-media-player](https://github.com/Chaintech-Network/ComposeMultiplatformMediaPlayer) from 1.0.28 to 1.0.29.
- [Commits](https://github.com/Chaintech-Network/ComposeMultiplatformMediaPlayer/commits)

---
updated-dependencies:
- dependency-name: network.chaintech:compose-multiplatform-media-player
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* enhancement: use video preview in post cards, with play button to open full screen

---------

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>
2025-01-13 10:50:46 +01:00
Dieguitux
705c0893e2
fix: avoid concurrency issue while posts are being marked as read before opening detail (#262)
* update PostListScreen

* update CommunityDetailScreen

* update FilteredContentsScreen

* update MultiCommunityScreen

* update UserDetailScreen

* update ProfileLoggedScreen

* update InboxChatScreen

* update InboxMentionsScreen

* update InboxRepliesScreen
2025-01-13 09:56:32 +01:00
Dieguitux
9f4ebbcf38
fix: remove bug in sanitization step which broke table rendering (#261) 2025-01-12 22:10:39 +01:00
Dieguitux
334c129135
fix: day count in date formatting (#260) 2025-01-12 21:29:12 +01:00
Dieguitux
cb1db3c97a
fix(md): formatting quotes and bulleted lists inside quotes (#259)
* fix: add another fix for bulleted lists inside quotes

* enhancement: avoid using Italic font style for quotes
2025-01-12 12:53:30 +01:00
Akesi Seli
35147628c5 chore: update Matrix link in website 2025-01-12 12:53:17 +01:00
Weblate (bot)
03f24aa9b6
Translations update from Hosted Weblate (#258)
* Translated using Weblate (Spanish)

Currently translated at 100.0% (517 of 517 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (517 of 517 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

---------

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-12 08:33:32 +01:00
Weblate (bot)
dfb178abad
Translations update from Hosted Weblate (#253)
* Translated using Weblate (German)

Currently translated at 85.7% (441 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/de/

* Translated using Weblate (Finnish)

Currently translated at 85.7% (441 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/fi/

* Translated using Weblate (French)

Currently translated at 85.7% (441 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/fr/

* Translated using Weblate (Polish)

Currently translated at 86.1% (443 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/pl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 85.7% (441 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/pt_BR/

* Translated using Weblate (Portuguese)

Currently translated at 85.7% (441 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/pt/

* Translated using Weblate (Ukrainian)

Currently translated at 85.7% (441 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/uk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 53.1% (273 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/zh_Hans/

* Translated using Weblate (Chinese (Traditional Han script, Hong Kong))

Currently translated at 81.5% (419 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/zh_Hant_HK/

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 81.9% (421 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/zh_Hant/
2025-01-10 23:42:00 +01:00
Dieguitux
0b50e944c5
feat: add possibility to delete account from web preferences (#251)
* update build scripts

* update l10n

* update progress hud color

* add new method to service

* add new method to user repository

* create dialog

* implement account deletion in settings

* update DI
2025-01-10 23:20:23 +01:00
Weblate (bot)
552dc4709e
Translated using Weblate (Spanish) (#250)
Currently translated at 100.0% (3 of 3 strings)

Translation: RaccoonForLemmy/metadata
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/metadata/es/

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-10 16:11:59 +01:00
Akesi Seli
21ea6839b2 version 1.14.1-beta04 1.14.1-beta04 2025-01-10 13:36:34 +01:00
Dieguitux
3519fbd5ab
enhancement: date, time and period formatting (#249)
* update abbreviations (month, million)

* make time indications more precise

* update usages
2025-01-10 13:25:31 +01:00
Dieguitux
8a27d9c3e8
fix: set custom screen keys for side info panels (#248) 2025-01-10 09:52:11 +01:00
Akesi Seli
67ec37f868 chore: remove redundant version declaration 2025-01-10 09:02:59 +01:00
Dieguitux
b97351b011
fix: include post read property in item keys (#241) 2025-01-09 23:16:30 +01:00
Weblate (bot)
4e7dbedb49
Translated using Weblate (Portuguese (Brazil)) (#238)
Currently translated at 100.0% (3 of 3 strings)

Translation: RaccoonForLemmy/metadata
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/metadata/pt_BR/

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-09 22:23:18 +01:00
Akesi Seli
d508d37b54 version 1.14.1-beta03 1.14.1-beta03 2025-01-09 09:00:07 +01:00
Weblate (bot)
4083664a41
Translations update from Hosted Weblate (#237)
* Translated using Weblate (Spanish)

Currently translated at 100.0% (514 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (514 of 514 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

---------

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-09 08:59:45 +01:00
dependabot[bot]
bef8c29648
chore(deps): bump org.jetbrains.kotlinx.kover from 0.9.0 to 0.9.1 (#236)
Bumps [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/Kotlin/kotlinx-kover/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx-kover/compare/v0.9.0...v0.9.1)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx.kover
  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>
2025-01-09 08:40:24 +01:00
dependabot[bot]
ef841dcd19
chore(deps): bump org.kodein.di:kodein-di from 7.24.0 to 7.24.1 (#235)
Bumps [org.kodein.di:kodein-di](https://github.com/kosi-libs/Kosi-Kodein) from 7.24.0 to 7.24.1.
- [Commits](https://github.com/kosi-libs/Kosi-Kodein/commits)

---
updated-dependencies:
- dependency-name: org.kodein.di:kodein-di
  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>
2025-01-09 08:40:10 +01:00
Dieguitux
827ab0d995
fix: better paragraph separation (#234)
* avoid deprecations in markdown wrapper

* improve markdown sanitization and insert blank lines
2025-01-08 23:33:56 +01:00
Dieguitux
522e02e2e6
enhancement: allow manual hex code selection in color picker for user tags (#233)
* update l10n

* update EditTextualInfoDialog

- single line edit
- allow to pass error state

* update CustomColorPickerDialog

- make code selectable
- add button for manual selection
- implement manual selection

* update EditUserTagDialog

allow manual selection in color picker

* make theme bottom sheet skip partially expanded

* add vertical padding to SettingsSwitchRow
2025-01-08 22:20:05 +01:00
Dieguitux
0950a614f6
fix: make settings switch row more accessible (#231) 2025-01-08 13:36:38 +01:00
dependabot[bot]
a04bf9b687
chore(deps): bump org.kodein.di:kodein-di from 7.23.1 to 7.24.0 (#230)
Bumps [org.kodein.di:kodein-di](https://github.com/kosi-libs/Kosi-Kodein) from 7.23.1 to 7.24.0.
- [Commits](https://github.com/kosi-libs/Kosi-Kodein/commits)

---
updated-dependencies:
- dependency-name: org.kodein.di:kodein-di
  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>
2025-01-08 08:38:08 +01:00
Weblate (bot)
6141dc5e57
chore(l10n): realign with Weblate repository (#229)
* Translated using Weblate (Spanish)

Currently translated at 100.0% (511 of 511 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (511 of 511 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (513 of 513 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (513 of 513 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

---------

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-07 12:52:40 +01:00
Akesi Seli
8160505bbe version 1.14.1-beta02 1.14.1-beta02 2025-01-07 09:00:13 +01:00
Weblate (bot)
6aabda1bee
Translations update from Hosted Weblate (#228)
* Translated using Weblate (Spanish)

Currently translated at 100.0% (511 of 511 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (511 of 511 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (513 of 513 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (513 of 513 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

---------

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-07 08:55:47 +01:00
dependabot[bot]
a712fed192
chore(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json (#227)
Bumps [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) from 1.7.3 to 1.8.0.
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kotlin/kotlinx.serialization/compare/v1.7.3...v1.8.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  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>
2025-01-07 08:46:02 +01:00
Dieguitux
8bd1e7b0ad
enhancement: user tags and roles management • iteration 2 (#225)
* exclude special tags from user detail

even after creating new ones

* prevent creation of tags with same name of an existing tag (case-insensitive)

* load tags for main post in post detail screen

* rename "User tags" to "User tags and roles"

* introduce headers in tag list
2025-01-07 08:45:49 +01:00
Akesi Seli
67fbd75acc version 1.14.1-beta01 1.14.1-beta01 2025-01-06 12:40:36 +01:00
Dieguitux
a19780a665
enhancement: implement special tags (me, op, mod) (#223)
* move user tags from profile menu to settings

* make it possible to create colorless tags

and solve the bug with "Cancel" on the color picker dialog

* display colorless tags with outline

* introduce UserTagType and remove useless data class

* migrate DB schema and update repository

* add use case to create special tags

* call use case when needed

* update l10n

* add extension to populate special tags

* update UI components

* update screens where tags are displayed

* set custom username color for me and op cases

* filter out special tags from user detail selection

* update tag management screen

- prevent special tag deletion
- prevent special tag renaming
- show special tags first in list
- preserve tag type upon editing
- show border around colorless tags
2025-01-06 12:23:25 +01:00
Dieguitux
97ca34dcca
enhancement: improve accessibility • part 2 (#221)
* update l10n

* update shared UI components

* update post card

* update comment cards

* update inbox card

* update media item card

* update report cards

* update modlog cards

* update chat cards

* update settings header
2025-01-05 11:50:56 +01:00
Akesi Seli
31d780d96b version 1.14.0 1.14.0 2025-01-04 11:58:36 +01:00
Weblate (bot)
75e789cb0a
Translations update from Hosted Weblate (#220)
* Translated using Weblate (Spanish)

Currently translated at 100.0% (505 of 505 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (505 of 505 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

---------

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-04 11:40:44 +01:00
Dieguitux
a8ee870e3d
chore: improve unit test coverage (#219)
* chore: add test for DefaultGetSiteSupportsMediaListUseCase

* chore: improve test coverage for DefaultMediaRepository
2025-01-04 11:39:53 +01:00
Dieguitux
9531484c74
fix: default theme color (#218)
* update color scheme provider

* make theme not nullable in settings

* update theme repository

* update app theme wrapper

* update settings screen

* update usages in app root
2025-01-04 00:32:15 +01:00
Dieguitux
12b5a7984f
enhancement: improve accessibility • part 1 (#217)
* update l10n

* add content descriptions to graphic elements without textual counterpart
2025-01-03 23:50:56 +01:00
Weblate (bot)
c0fe2f72bc
Translations update from Hosted Weblate (#216)
* Translated using Weblate (Spanish)

Currently translated at 100.0% (452 of 452 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/es/

* Translated using Weblate (Italian)

Currently translated at 100.0% (452 of 452 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/it/

---------

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-03 23:30:45 +01:00
Akesi Seli
31534bc70c version 1.14.0-beta05 1.14.0-beta05 2025-01-02 17:38:22 +01:00
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
6a5bd85bf5
feat: custom sort for user posts and comments (#213)
* migrate tests from JUnit to kotlin.test (assertions, annotations)

* isolate custom sort serialization to shared component

* update community sort repository

* implement user sort repository

* update :core:persistence DI

* rename saveAsDefault in ChangeSortType event

* update usage of ChangeSortType in community detail

* load custom sort type in user detail

* update DI for :unit:userdetail
2025-01-02 16:09:10 +01:00
Weblate (bot)
814c0149d1
Translated using Weblate (Irish) (#212)
Currently translated at 98.2% (444 of 452 strings)

Translation: RaccoonForLemmy/app
Translate-URL: https://hosted.weblate.org/projects/raccoonforlemmy/app/ga/

Co-authored-by: Diego Beraldin <diego.beraldin@gmail.com>
2025-01-02 15:26:57 +01:00
Dieguitux
66f31e485f
chore: update README.md
fix google group link
2025-01-01 14:52:30 +01:00
Dieguitux
28890b58e0
chore: update README.md
Add instructions to participate in the Google Play alpha test program.
2025-01-01 14:47:56 +01:00
Akesi Seli
d25bcf9827 version 1.14.0-beta04 1.14.0-beta04 2025-01-01 13:58:35 +01:00
Dieguitux
d426065a74
chore: update acknowledgements (#210) 2025-01-01 13:58:00 +01:00
Dieguitux
799fa59ec3
feat: restrict local user search to results on the current instance (#209)
* update l10n

* update settings model

* migrate DB schema

* update search pagination

* update explore business logic

* add option in advanced settings
2025-01-01 13:41:50 +01:00
dependabot[bot]
716847c819
chore(deps): bump multiplatform-markdown-renderer from 0.27.0 to 0.29.0 (#208)
Bumps `multiplatform-markdown-renderer` from 0.27.0 to 0.29.0.

Updates `com.mikepenz:multiplatform-markdown-renderer` from 0.27.0 to 0.29.0
- [Release notes](https://github.com/mikepenz/multiplatform-markdown-renderer/releases)
- [Changelog](https://github.com/mikepenz/multiplatform-markdown-renderer/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/mikepenz/multiplatform-markdown-renderer/compare/v0.27.0...v0.29.0)

Updates `com.mikepenz:multiplatform-markdown-renderer-m3` from 0.27.0 to 0.29.0
- [Release notes](https://github.com/mikepenz/multiplatform-markdown-renderer/releases)
- [Changelog](https://github.com/mikepenz/multiplatform-markdown-renderer/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/mikepenz/multiplatform-markdown-renderer/compare/v0.27.0...v0.29.0)

Updates `com.mikepenz:multiplatform-markdown-renderer-coil3` from 0.27.0 to 0.29.0
- [Release notes](https://github.com/mikepenz/multiplatform-markdown-renderer/releases)
- [Changelog](https://github.com/mikepenz/multiplatform-markdown-renderer/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/mikepenz/multiplatform-markdown-renderer/compare/v0.27.0...v0.29.0)

---
updated-dependencies:
- dependency-name: com.mikepenz:multiplatform-markdown-renderer
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.mikepenz:multiplatform-markdown-renderer-m3
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.mikepenz:multiplatform-markdown-renderer-coil3
  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>
2025-01-01 09:44:35 +01:00
Akesi Seli
f8f979f7cd version 1.14.0-beta03 1.14.0-beta03 2024-12-31 14:10:16 +01:00