Sveinn í Felli
8d4d5869a2
Translated using Weblate (Icelandic)
...
Currently translated at 45.9% (17 of 37 strings)
Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/is/
2025-01-24 10:07:13 +00:00
renovate[bot]
1cfdc95862
Update plugin com.gradle.develocity to v3.19.1 ( #4891 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.gradle.develocity | `3.19` -> `3.19.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 10:01:24 +01:00
Konrad Pozniak
8f8b8195a1
fix trending tags for rtl languages ( #4889 )
...
closes https://github.com/tuskyapp/Tusky/issues/4887
And some other small improvements like better paddings and font sizes.
Also the `status_info` in `item_status` now looks nicer in rtl mode.
2025-01-23 19:25:46 +01:00
Konrad Pozniak
170358fe89
fix voting in boosted polls on user profiles ( #4890 )
...
Without this fix, the vote goes through but the poll in the app doesn't
update.
Fixed by using `updateStatusByActionableId`, which automatically handles
boosted & regular posts. Also handle poll votes the same way as in the
home timeline, by listening to the `PollVoteEvent`.
2025-01-23 19:22:51 +01:00
Konrad Pozniak
77dbac2ffe
Translations update from Weblate (automated) ( #4882 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2025-01-22 21:30:51 +01:00
UlrichKu
3a3e056572
Refactor notifications ( #4883 )
...
Also fixes https://github.com/tuskyapp/Tusky/issues/4858 .
But apart from that there should be no functional change.
2025-01-22 21:16:33 +01:00
Russty
d751348452
Translated using Weblate (Slovak)
...
Currently translated at 85.3% (579 of 678 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-01-22 19:55:59 +00:00
Weblate
5313d0419c
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
Translation: Tusky/Tusky
2025-01-22 19:55:59 +00:00
Ihor Hordiichuk
a04bbd39b0
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-01-22 19:55:59 +00:00
Konrad Pozniak
6c85f72a35
apply Tusky side hometimeline filters to own posts again ( #4879 )
...
addresses part of #4874
2025-01-17 13:18:49 +01:00
Conny Duck
9d1a4bc0f9
Merge branch 'main' into develop
...
# Conflicts:
# app/src/main/java/com/keylesspalace/tusky/components/notifications/NotificationsViewModel.kt
# app/src/main/java/com/keylesspalace/tusky/components/timeline/viewmodel/CachedTimelineViewModel.kt
2025-01-17 12:55:16 +01:00
Konrad Pozniak
280f2f0a01
Prepare release 129 ( #4880 )
...
Let's get those three fixes out.
#4864 is the important one.
2025-01-17 12:48:23 +01:00
Konrad Pozniak
3db8e0b5a3
center icon in small send button ( #4875 )
...
2 users complained already 😔
Before:

After:

2025-01-17 12:41:45 +01:00
Konrad Pozniak
eaa6f1be73
move renovate.json into .github ( #4881 )
2025-01-17 12:36:17 +01:00
Konrad Pozniak
fd7d966148
improve preview card when there is no author or description ( #4872 )
...
Remove the bottom space on vertical layout, center text vertically on
horizontal layout. Make sure the image on the horizontal layout is at
least square.
Before / After:
<img
src="https://github.com/user-attachments/assets/a2399c50-c878-413f-bb65-a45b2c0af90c "
width="280"/>
<img
src="https://github.com/user-attachments/assets/8b83a1d9-3991-4f9c-981f-2a50354b6727 "
width="280"/>
2025-01-17 12:35:48 +01:00
Konrad Pozniak
9e597800c9
Move all database queries off the ui thread & add a ViewModel for MainActivity ( #4786 )
...
- Move all database queries off the ui thread - this is a massive
performance improvement
- ViewModel for MainActivity - this makes MainActivity smaller and
network requests won't be retried when rotating the screen
- removes the Push Notification Migration feature. We had it long
enough, all users who want push notifications should be migrated by now
- AccountEntity is now immutable
- converted BaseActivity to Kotlin
- The header image of Accounts is now cached as well
2025-01-17 12:35:35 +01:00
Konrad Pozniak
d93ec6822b
Translations update from Weblate (automated) ( #4878 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2025-01-16 17:27:34 +01:00
Conny Duck
6cfda66fcb
prepare release 129
2025-01-16 17:25:08 +01:00
Konrad Pozniak
dd0848dac8
show actual hashtags in title of hashtag tab ( #4868 )
...
Instead of just "Hashtags".
Actually, this was a bug. The code to generate the correct title is
already here, but it wasn't called. 🤷
closes https://github.com/tuskyapp/Tusky/issues/4867
2025-01-16 17:15:16 +01:00
Konrad Pozniak
a24c4718af
fix dialog background colors ( #4864 )
...
In https://github.com/tuskyapp/Tusky/pull/4851 I changed the theme of
`AccountsInListFragment`, which accidentally turned its background white
for the dark theme.
Additionally this fixes the color for the preference dialogs, which I
think have been incorrect since the Material3 redesign.
I also wondered if we should make dialogs darker for the black theme,
but looks like there is not much interest in that
https://chaos.social/deck/@ConnyDuck/113802937491059461
(Currently they are just the same as the dark theme)
2025-01-16 17:15:02 +01:00
Konrad Pozniak
5aaf885536
fix ANR when loading more on a slow connection ( #4865 )
...
There were network calls inside a database transaction. That basically
locked the database for the duration of the network call, causing the
app to freeze if the call took to long.
2025-01-16 17:14:46 +01:00
idontwanttohaveausername
ba8d279286
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: idontwanttohaveausername <bydlanm@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Ihor Hordiichuk
3e166d2864
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Manuel
36d261cf89
Translated using Weblate (Italian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Manuel <mannivuwiki@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
José M
433b5e6645
Translated using Weblate (Galician)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: José M <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Hồ Nhất Duy
64cdea2449
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Eric
72dc40c887
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Danial Behzadi
f60c7ccfd8
Translated using Weblate (Persian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
fin-w
1ccfd4d154
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: fin-w <fin-w@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Konrad Pozniak
16739cf14f
Translations update from Weblate (automated) ( #4871 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2025-01-15 16:58:49 +01:00
Konrad Pozniak
fcc8dc1e61
show actual hashtags in title of hashtag tab ( #4868 )
...
Instead of just "Hashtags".
Actually, this was a bug. The code to generate the correct title is
already here, but it wasn't called. 🤷
closes https://github.com/tuskyapp/Tusky/issues/4867
2025-01-14 19:29:35 +01:00
Konrad Pozniak
345c63c38e
fix dialog background colors ( #4864 )
...
In https://github.com/tuskyapp/Tusky/pull/4851 I changed the theme of
`AccountsInListFragment`, which accidentally turned its background white
for the dark theme.
Additionally this fixes the color for the preference dialogs, which I
think have been incorrect since the Material3 redesign.
I also wondered if we should make dialogs darker for the black theme,
but looks like there is not much interest in that
https://chaos.social/deck/@ConnyDuck/113802937491059461
(Currently they are just the same as the dark theme)
2025-01-14 19:29:27 +01:00
Konrad Pozniak
9735683df4
merge hashtag dialogs into one ( #4861 )
...
A hashtag picker dialog was implemented twice, with slight differences.
Now there is only one
- with hashtag validation - no more api errors when following an invalid
one
- The dialog can now be closed with the keyboard, for extra fast hashtag
selection
- with autocomplete
I also added a new snackbar when following a hashtag was succesfull.
Although I'm not sure about the auto complete, it can be very annoying
as the drop down covers the buttons. I found no way to make it size to
its content: https://chaos.social/@ConnyDuck/113803457147888844
Should we get rid of it?
2025-01-14 19:29:07 +01:00
Weblate
c3d745e85d
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
Translation: Tusky/Tusky
2025-01-14 18:09:51 +00:00
Russty
38f0817ec0
Translated using Weblate (Slovak)
...
Currently translated at 75.0% (510 of 680 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-01-14 18:09:51 +00:00
Konrad Pozniak
f8829bc47c
Translations update from Weblate (automated) ( #4863 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2025-01-13 19:40:22 +01:00
Russty
9f965a7a9c
Translated using Weblate (Slovak)
...
Currently translated at 65.0% (442 of 680 strings)
Translated using Weblate (Slovak)
Currently translated at 38.5% (262 of 680 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-01-13 18:07:46 +00:00
José M
549b17f4fb
Translated using Weblate (Galician)
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: José M <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2025-01-13 18:07:46 +00:00
Etienne Schneider
70dedc077a
Translated using Weblate (French)
...
Currently translated at 95.8% (652 of 680 strings)
Co-authored-by: Etienne Schneider <et.schneider@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2025-01-13 18:07:46 +00:00
UlrichKu
6cbcf3eef0
Properly summarize all notifications ( #4848 )
...
Do summary notifications like the Api defines it:
* Schedule and summarize without delay (in order for summerization to
work)
* Always have a summary notification: simplify code with this and make
more reliable
* Do not care about single notification count (the system already does
that as well)
* **Bugfix: Schedule summary first: This avoids a rate limit problem
that (then) not groups at all**
Testing this is probably the most difficult part.
For example I couldn't get any notification to ring with older Api
versions in the debugger. (Same as for current develop)
However one hack to always get notifications: Fix "minId" in
"fetchNewNotifications()" to a somewhat older value.
Next possible step: Have only one summary notification at all (for all
channels/notification types). You can still configure single channels
differently.
Or: For very many notifications: Only use a true summary one (something
like "you have 28 favorites and 7 boosts").
Generally: The notification timeline must be improved now. Because that
must be the go-to solution for any large number of notifications. It
must be easy to read. E. g. with grouping per post.
2025-01-12 20:37:05 +01:00
Konrad Pozniak
5741d576c9
fix ANR when loading more on a slow connection ( #4865 )
...
There were network calls inside a database transaction. That basically
locked the database for the duration of the network call, causing the
app to freeze if the call took to long.
2025-01-11 15:39:21 +01:00
renovate[bot]
95e386a7d9
fix(deps): update dependency com.squareup.okio:okio to v3.10.2 ( #4859 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.squareup.okio:okio](https://redirect.github.com/square/okio ) |
`3.9.1` -> `3.10.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio)</summary>
###
[`v3.10.2`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3102 )
[Compare
Source](https://redirect.github.com/square/okio/compare/3.10.1...3.10.2 )
*2025-01-08*
- Fix: `okio-nodefilesystem` artifact is no longer empty.
###
[`v3.10.1`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3101 )
[Compare
Source](https://redirect.github.com/square/okio/compare/3.10.0...3.10.1 )
*2025-01-07*
- New: `FileSystem.close()` may prevent future access and/or clean up
associated resources depending on the backing implementation.
`FakeFileSystem` will prevent future operations once closed.
- `InputStream`s created from `BufferedSource.inputStream()` now have a
more efficient version of `InputStream.transferTo()` which reduces
memory copies.
- `okio-nodefilesystem` is no longer publised as a JS project, but a
Kotlin multiplatform project with only a JS target. ~This change should
not affect consumers in any way, and is motivated by the Kotlin Gradle
plugin deprecating the JS-only plugin.~ Please use 3.10.2 to ensure this
change actually does not affect your builds.
###
[`v3.10.0`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3100 )
[Compare
Source](https://redirect.github.com/square/okio/compare/3.9.1...3.10.0 )
*2025-01-06*
This version is equivalent to the subsequent 3.10.1, but it did not
fully publish to Maven Central due to infrastructure problems.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 14:29:03 +01:00
renovate[bot]
ccd9fe9534
fix(deps): update kotlin ( #4774 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.28` ->
`2.1.0-1.0.29` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.plugin.parcelize | `2.0.21` -> `2.1.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.android | `2.0.21` -> `2.1.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-test](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-android](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.1.0-1.0.29`](https://redirect.github.com/google/ksp/releases/tag/2.1.0-1.0.29 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.28...2.1.0-1.0.29 )
##### Updates
- KSP2: Sanitize dots to underscores in suffixes of internals by
[@​ting-yuan](https://redirect.github.com/ting-yuan ) in
[https://github.com/google/ksp/pull/2229 ](https://redirect.github.com/google/ksp/pull/2229 )
- KSP2: clean up legacy incremental code by
[@​ting-yuan](https://redirect.github.com/ting-yuan ) in
[https://github.com/google/ksp/pull/2231 ](https://redirect.github.com/google/ksp/pull/2231 )
##### Contributors
Thanks to everyone who reported bugs and participated in discussions!
###
[`v2.1.0-1.0.28`](https://redirect.github.com/google/ksp/releases/tag/2.1.0-1.0.28 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.28...2.1.0-1.0.28 )
##### What's Changed
- Bump Kotlin to 2.1.0 by
[@​mkmuir0](https://redirect.github.com/mkmuir0 ) in
[https://github.com/google/ksp/pull/2235 ](https://redirect.github.com/google/ksp/pull/2235 )
- Update intellij to 233.13135.128 by
[@​ting-yuan](https://redirect.github.com/ting-yuan ) in
[https://github.com/google/ksp/pull/2238 ](https://redirect.github.com/google/ksp/pull/2238 )
**Full Changelog**:
https://github.com/google/ksp/compare/2.1.0-RC2-1.0.28...2.1.0-1.0.28
</details>
<details>
<summary>Kotlin/kotlinx.coroutines
(org.jetbrains.kotlinx:kotlinx-coroutines-test)</summary>
###
[`v1.10.1`](https://redirect.github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-1101 )
[Compare
Source](https://redirect.github.com/Kotlin/kotlinx.coroutines/compare/1.10.0...1.10.1 )
- Fixed binary incompatibility introduced for non-JVM targets in
[#​4261](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261 )
([#​4309](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4309 )).
###
[`v1.10.0`](https://redirect.github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-1100 )
[Compare
Source](https://redirect.github.com/Kotlin/kotlinx.coroutines/compare/1.9.0...1.10.0 )
- Kotlin was updated to 2.1.0
([#​4284](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284 )).
- Introduced `Flow.any`, `Flow.all`, and `Flow.none`
([#​4212](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4212 )).
Thanks, [@​CLOVIS-AI](https://redirect.github.com/CLOVIS-AI )!
- Reorganized `kotlinx-coroutines-debug` and `kotlinx-coroutines-core`
code to avoid a split package between the two artifacts
([#​4247](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4247 )).
Note that directly referencing `kotlinx.coroutines.debug.AgentPremain`
must now be replaced with
`kotlinx.coroutines.debug.internal.AgentPremain`. Thanks,
[@​sellmair](https://redirect.github.com/sellmair )!
- No longer shade byte-buddy in `kotlinx-coroutines-debug`, reducing the
artifact size and simplifying the build configuration of client code.
Thanks, [@​sellmair](https://redirect.github.com/sellmair )!
- Fixed `NullPointerException` when using Java-deserialized
`kotlinx-coroutines-core` exceptions
([#​4291](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4291 )).
Thanks, [@​AlexRiedler](https://redirect.github.com/AlexRiedler )!
- Properly report exceptions thrown by `CoroutineDispatcher.dispatch`
instead of raising internal errors
([#​4091](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4091 )).
Thanks, [@​zuevmaxim](https://redirect.github.com/zuevmaxim )!
- Fixed a bug that delayed scheduling of a `Dispatchers.Default` or
`Dispatchers.IO` task after a `yield()` in rare scenarios
([#​4248](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4248 )).
- Fixed a bug that prevented the `main()` coroutine on Wasm/WASI from
executing after a `delay()` call in some scenarios
([#​4239](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4239 )).
- Fixed scheduling of `runBlocking` tasks on Kotlin/Native that arrive
after the `runBlocking` block was exited
([#​4245](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4245 )).
- Fixed some terminal `Flow` operators sometimes resuming without taking
cancellation into account
([#​4254](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4254 )).
Thanks, [@​jxdabc](https://redirect.github.com/jxdabc )!
- Fixed a bug on the JVM that caused coroutine-bound `ThreadLocal`
values not to get cleaned when using non-`CoroutineDispatcher`
continuation interceptors
([#​4296](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4296 )).
- Small tweaks, fixes, and documentation improvements.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Conny Duck <git@connyduck.at>
Co-authored-by: Konrad Pozniak <connyduck@users.noreply.github.com>
2025-01-10 14:00:00 +01:00
renovate[bot]
9cf658a359
fix(deps): update hilt to v2.55 ( #4862 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.dagger.hilt.android](https://redirect.github.com/google/dagger )
| `2.54` -> `2.55` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.dagger:hilt-compiler](https://redirect.github.com/google/dagger )
| `2.54` -> `2.55` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 13:29:13 +01:00
renovate[bot]
2bbb73e0ca
chore(deps): update dependency com.android.application to v8.8.0 ( #4860 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.android.application](https://developer.android.com/studio/build )
([source](https://android.googlesource.com/platform/tools/base )) |
`8.7.3` -> `8.8.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Conny Duck <git@connyduck.at>
2025-01-10 12:49:41 +01:00
Konrad Pozniak
293b0f5e6b
Translations update from Weblate (automated) ( #4856 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

---------
Co-authored-by: fin-w <fin-w@tutanota.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Co-authored-by: José M <xosem@disroot.org>
Co-authored-by: Manuel <mannivuwiki@gmail.com>
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Co-authored-by: Michal Hrusecky <michal@hrusecky.net>
2025-01-09 16:35:08 +01:00
Michal Hrusecky
706eadc4ab
Translated using Weblate (Czech)
...
Currently translated at 98.8% (674 of 682 strings)
Co-authored-by: Michal Hrusecky <michal@hrusecky.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cs/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Bruno Miguel
40dfd36a8b
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Manuel
f031ec70d9
Translated using Weblate (Italian)
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: Manuel <mannivuwiki@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
José M
78175dfe27
Translated using Weblate (Galician)
...
Currently translated at 100.0% (680 of 680 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: José M <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00