renovate[bot]
d1b0f41c8b
Update emoji2 to v1.5.0
2025-02-09 13:40:46 +00:00
Konrad Pozniak
b42c1e8eb5
fix conversation tab not having any content ( #4911 )
...
regression from https://github.com/tuskyapp/Tusky/pull/4909
2025-02-07 11:16:19 +01:00
Konrad Pozniak
b7f7b6d6b2
don't hide the action button when showing trending tags ( #4910 )
...
This fixes a bug where the action button would be hidden until app
restart when trending tags have been visible once.
2025-02-07 08:14:14 +01:00
Konrad Pozniak
b24427c6df
fix diffing statuses ( #4909 )
...
Several cases of payloads not being forwarded correctly, leading to
unnecessary re-binding of the whole status view. I simplified the logic
by removing the additional list level, making it easier to understand
what is going on.
2025-02-06 11:38:05 +01:00
Konrad Pozniak
78152f0449
Full support for Android 15, edge-to-edge mode on Android 15 ( #4897 )
...
- Update to Api 35
- Update all dependencies that were blocked because they require Api 35
- fix some deprecation warnings
- implement the now required edge-to-edge mode
Edge-to-edge mode means that we now draw under the status bar and the
navigation bar and need to make sure we don't overlap with them.
Previously the system would do that for us, and we would only provide
the color we want the bars in.
For the edge-to-edge mode there are two Apis that are important:
- `fitsSystemWindows` - some Widgets, mostly from the Material library,
automatically handle system insets if you set this attribute on them to
true
- `ViewCompat.setOnApplyWindowInsetsListener` - this allows you to
manually handle the various insets. By returning new insets from the
callback it is possible to tell the system which ones are handled and
which ones should be taken care of by another view.
In most places edge-to-edge was straightforward to implement, except in
`ComposeActivity`, `AccountActivity` and `MainActivity` which required a
more custom approach, and a hacky solution to make landscape mode work
in `BaseActivity`.
There is also the `ViewCompat.setWindowInsetsAnimationCallback` Api
which allows animating with moving insets. I used that in
`LoginActivity` and `ComposeActivity` to animate the Views together with
the keyboard.
On Android Versions below 15 (Api <= 34) Tusky will look almost the same
as before. I think the only exception is the main bottom bar, which is
now slighty larger. We customized it to be smaller than the default, but
in edge-to-edge mode the height needs to be `wrap_content` or it won't
handle insets correctly.
Screenshots:
<img
src="https://github.com/user-attachments/assets/2a1bf5d9-79fb-48eb-affc-1cbb1164d5f0 "
width="280"/>
<img
src="https://github.com/user-attachments/assets/9edccdf2-c0e9-4881-a6df-bd0872934f28 "
width="280"/>
<img
src="https://github.com/user-attachments/assets/2916a271-f53e-4d38-a83a-69083eb3053f "
width="280"/>
2025-02-06 11:37:54 +01:00
Konrad Pozniak
b3d5aff435
move NotificationTypeConverter into Converters ( #4908 )
...
There is no reason why we would treat this one differently. Ok, it might
be a bit less efficient but I take that in exchange for the cleaner
code.
2025-02-05 20:31:56 +01:00
Konrad Pozniak
8928cf617d
Translations update from Weblate (automated) ( #4906 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg )
2025-02-02 21:30:56 +01:00
Konrad Pozniak
8bc70273f9
Translations update from Weblate (automated) ( #4905 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky
description](https://weblate.tusky.app/projects/tusky/tusky-app/ ).
Current translation status:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky-app/horizontal-auto.svg )
2025-02-02 21:30:18 +01:00
Russty
fa00fbb470
Translated using Weblate (Slovak)
...
Currently translated at 87.1% (590 of 677 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-02-02 20:08:54 +00:00
jungmin0049
081a31e477
Translated using Weblate (Korean)
...
Currently translated at 51.4% (348 of 677 strings)
Co-authored-by: jungmin0049 <jungmin0049@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ko/
Translation: Tusky/Tusky
2025-02-02 20:08:54 +00:00
Eric
8185bfaacb
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (677 of 677 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-02-02 20:08:54 +00:00
Bruno Miguel
12cef7177b
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (677 of 677 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2025-02-02 20:08:54 +00:00
Hồ Nhất Duy
2fc2bcd3f6
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (677 of 677 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-02-02 20:08:54 +00:00
fin-w
e153422b02
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (677 of 677 strings)
Co-authored-by: fin-w <fin-w@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2025-02-02 20:08:54 +00:00
Konrad Pozniak
4e039db79a
Translations update from Weblate (automated) ( #4902 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky
description](https://weblate.tusky.app/projects/tusky/tusky-app/ ).
Current translation status:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky-app/horizontal-auto.svg )
2025-01-29 20:05:14 +01:00
Konrad Pozniak
a0f6f289e3
Translations update from Weblate (automated) ( #4901 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg )
---------
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Co-authored-by: Etienne Schneider <et.schneider@free.fr>
Co-authored-by: Anna Abramek <coffeeplant@abramek.art>
2025-01-29 20:05:06 +01:00
Konrad Pozniak
19041d7992
fix MainActivity not restarting when theme changes ( #4900 )
...
`EXTRA_RESTART_ON_BACK` is never set on the Intent extras, but
`intent.extras?.getBoolean(EXTRA_RESTART_ON_BACK)` will return `false`
as long as there are any extras, hiding the actual value from the
`savedInstanceState`.
2025-01-29 20:04:37 +01:00
Konrad Pozniak
2cc47396bd
remove plurals.xml ( #4899 )
...
Weblate handles Plurals better without the indirection. "one" and
"other" might work for English, but not for all languages.
2025-01-29 19:53:26 +01:00
renovate[bot]
849e971180
Update plugin google-ksp to v2.1.10-1.0.29 ( #4903 )
...
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.1.0-1.0.29` ->
`2.1.10-1.0.29` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.0-1.0.29/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.0-1.0.29/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.1.10-1.0.29`](https://redirect.github.com/google/ksp/releases/tag/2.1.10-1.0.29 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.29...2.1.10-1.0.29 )
#### What's Changed
- Update gradle.properties to Kotlin 2.1.10 Stable by
[@​mkmuir0](https://redirect.github.com/mkmuir0 ) in
[https://github.com/google/ksp/pull/2308 ](https://redirect.github.com/google/ksp/pull/2308 )
**Full Changelog**:
https://github.com/google/ksp/compare/2.1.10-RC2-1.0.29...2.1.10-1.0.29
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 19:53:01 +01:00
Ihor Hordiichuk
9836768295
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (37 of 37 strings)
Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/uk/
2025-01-29 18:44:00 +00:00
Ihor Hordiichuk
7ad81c29bd
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (37 of 37 strings)
Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/uk/
2025-01-29 18:43:32 +00:00
Anna Abramek
86a94dc9fa
Translated using Weblate (Polish)
...
Currently translated at 78.9% (535 of 678 strings)
Co-authored-by: Anna Abramek <coffeeplant@abramek.art>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2025-01-29 18:32:21 +00:00
Etienne Schneider
3a21b980d8
Translated using Weblate (French)
...
Currently translated at 96.9% (657 of 678 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-29 18:32:21 +00:00
Eric
4eebc10e14
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (678 of 678 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-29 18:32:21 +00:00
Conny Duck
1c8092c7a1
remove plurals.xml
2025-01-27 20:57:23 +01:00
renovate[bot]
d7334d4ed9
Update Kotlin to v2.1.10 ( #4898 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| org.jetbrains.kotlin.plugin.parcelize | `2.1.0` -> `2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.0/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.0/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.android | `2.1.0` -> `2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.1.0/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.1.0/2.1.10?slim=true )](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 20:50:13 +01:00
Konrad Pozniak
33cda9c364
Translations update from Weblate (automated) ( #4893 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky
description](https://weblate.tusky.app/projects/tusky/tusky-app/ ).
Current translation status:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky-app/horizontal-auto.svg )
2025-01-27 19:59:16 +01:00
Konrad Pozniak
5bf8cc243a
Translations update from Weblate (automated) ( #4892 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg )
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
2025-01-27 19:59:06 +01:00
renovate[bot]
033efac25d
Update dependency gradle to v8.12.1 ( #4894 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org )
([source](https://redirect.github.com/gradle/gradle )) | patch | `8.12`
-> `8.12.1` |
---
### Release Notes
<details>
<summary>gradle/gradle (gradle)</summary>
###
[`v8.12.1`](https://redirect.github.com/gradle/gradle/compare/v8.12.0...v8.12.1 )
[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.12.0...v8.12.1 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 19:58:55 +01:00
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
Sveinn í Felli
e1e96c2cad
Translated using Weblate (Icelandic)
...
Currently translated at 100.0% (678 of 678 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2025-01-24 09: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` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.gradle.develocity:com.gradle.develocity.gradle.plugin/3.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.gradle.develocity:com.gradle.develocity.gradle.plugin/3.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.gradle.develocity:com.gradle.develocity.gradle.plugin/3.19/3.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.gradle.develocity:com.gradle.develocity.gradle.plugin/3.19/3.19.1?slim=true )](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:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg )
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.
v27.2
2025-01-17 12:48:23 +01:00
Konrad Pozniak
3db8e0b5a3
center icon in small send button ( #4875 )
...
2 users complained already 😔
Before:
![before](https://github.com/user-attachments/assets/d3472856-a01e-42c6-b477-88fc376c63de )
After:
![after](https://github.com/user-attachments/assets/6722dac7-59d3-47b7-9718-6caae5eb0bec )
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:
![Weblate translation
status](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg )
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