Commit graph

6,006 commits

Author SHA1 Message Date
beac8fa02e Revert favourite icon colour for prod release v28.0-cw2 2026-01-08 22:48:01 +11:00
e50a7ea7db Make green highlight colour a little more subtle 2026-01-06 22:46:01 +11:00
9c3276c97b Update dependencies to support 16KB page sizes 2026-01-06 20:38:44 +11:00
b9074ea140 Updated theme colours v28.0-cw1 2026-01-05 21:53:23 +11:00
312734f1c1 Updated theme colours, more consistency with regular UI 2026-01-03 13:19:25 +11:00
0abd0c24a3 Change app name in alternate build v28.0-cw0 2026-01-03 10:22:44 +11:00
c9defc79be Theme tweaks 2026-01-03 10:08:26 +11:00
a66f7bb515 Merge tag 'v28.0' into develop
# Conflicts:
#	README.md
#	app/build.gradle
#	app/src/main/java/com/keylesspalace/tusky/ListsActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/adapter/NotificationsAdapter.java
#	app/src/main/java/com/keylesspalace/tusky/components/account/AccountActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/components/account/media/AccountMediaFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/accountlist/AccountListFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/announcements/AnnouncementsActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/components/compose/ComposeActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/components/compose/view/ProgressImageView.kt
#	app/src/main/java/com/keylesspalace/tusky/components/conversation/ConversationsFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/filters/FiltersActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/components/login/LoginActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/components/report/fragments/ReportStatusesFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/scheduled/ScheduledStatusActivity.kt
#	app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/timeline/TimelineFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/trending/TrendingTagsFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/viewthread/ViewThreadFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/viewthread/edits/ViewEditsFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/view/GraphView.kt
#	app/src/main/res/color/compound_button_color.xml
#	app/src/main/res/color/text_input_layout_box_stroke_color.xml
#	app/src/main/res/drawable/ic_check_circle.xml
#	app/src/main/res/drawable/ic_flag_24dp.xml
#	app/src/main/res/drawable/ic_person_add_24dp.xml
#	app/src/main/res/drawable/ic_play_indicator.xml
#	app/src/main/res/drawable/ic_poll_24dp.xml
#	app/src/main/res/drawable/ic_reblog_active_24dp.xml
#	app/src/main/res/drawable/ic_reblog_private_active_24dp.xml
#	app/src/main/res/drawable/report_success_background.xml
#	app/src/main/res/layout-land/item_trending_cell.xml
#	app/src/main/res/layout/activity_account.xml
#	app/src/main/res/layout/activity_edit_filter.xml
#	app/src/main/res/layout/card_license.xml
#	app/src/main/res/layout/item_announcement.xml
#	app/src/main/res/layout/item_status.xml
#	app/src/main/res/layout/item_status_detailed.xml
#	app/src/main/res/layout/item_tab_preference.xml
#	app/src/main/res/layout/item_trending_cell.xml
#	app/src/main/res/values-cs/strings.xml
#	app/src/main/res/values-de/strings.xml
#	app/src/main/res/values-es/strings.xml
#	app/src/main/res/values-eu/strings.xml
#	app/src/main/res/values-fr/strings.xml
#	app/src/main/res/values-kab/strings.xml
#	app/src/main/res/values-lv/strings.xml
#	app/src/main/res/values-nb-rNO/strings.xml
#	app/src/main/res/values-night/theme_colors.xml
#	app/src/main/res/values/colors.xml
#	app/src/main/res/values/strings.xml
#	app/src/main/res/values/styles.xml
#	app/src/main/res/values/theme_colors.xml
2026-01-03 09:57:39 +11:00
320900ce4e Rename .java to .kt 2026-01-03 09:57:39 +11:00
0ae783726e Build updates V25.2-CW0 2026-01-02 20:16:36 +11:00
875013e47f Merge tag 'v25.2' into develop
# Conflicts:
#	README.md
#	app/build.gradle
#	app/lint-baseline.xml
#	app/src/main/java/com/keylesspalace/tusky/components/notifications/NotificationsFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/components/notifications/StatusNotificationViewHolder.kt
#	app/src/main/java/com/keylesspalace/tusky/components/preference/PreferencesFragment.kt
#	app/src/main/java/com/keylesspalace/tusky/util/ThemeUtils.kt
#	app/src/main/res/layout/activity_about.xml
#	app/src/main/res/layout/item_emoji_pref.xml
#	app/src/main/res/values-ar/strings.xml
#	app/src/main/res/values-bg/strings.xml
#	app/src/main/res/values-cy/strings.xml
#	app/src/main/res/values-de/strings.xml
#	app/src/main/res/values-fa/strings.xml
#	app/src/main/res/values-gd/strings.xml
#	app/src/main/res/values-gl/strings.xml
#	app/src/main/res/values-hu/strings.xml
#	app/src/main/res/values-is/strings.xml
#	app/src/main/res/values-it/strings.xml
#	app/src/main/res/values-ja/strings.xml
#	app/src/main/res/values-nl/strings.xml
#	app/src/main/res/values-oc/strings.xml
#	app/src/main/res/values-pt-rBR/strings.xml
#	app/src/main/res/values-pt-rPT/strings.xml
#	app/src/main/res/values-ru/strings.xml
#	app/src/main/res/values-si/strings.xml
#	app/src/main/res/values-sv/strings.xml
#	app/src/main/res/values-tr/strings.xml
#	app/src/main/res/values-uk/strings.xml
#	app/src/main/res/values-vi/strings.xml
#	app/src/main/res/values-zh-rCN/strings.xml
#	app/src/main/res/values/strings.xml
#	fastlane/metadata/android/ru/full_description.txt
#	fastlane/metadata/android/zh-Hans/full_description.txt
2026-01-02 18:27:41 +11:00
84670dbc0b Rename .java to .kt 2026-01-02 18:27:41 +11:00
Konrad Pozniak
c53803df8f
prepare release 131 (#4996) 2025-03-19 19:17:25 +01:00
Konrad Pozniak
7dde3ba594
Translations update from Weblate (automated) (#4995)
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-03-19 19:17:10 +01:00
Konrad Pozniak
b5c1a57a39
fix loading posts with invalid published_at in preview card (#4993)
closes #4992
2025-03-19 08:20:44 +01:00
Connyduck
7b1940c114 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: Connyduck <weblate@connyduck.at>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2025-03-19 06:56:13 +00:00
Ümit Solmaz
3b830cba12 Translated using Weblate (Turkish)
Currently translated at 99.8% (696 of 697 strings)

Co-authored-by: Ümit Solmaz <usnotv@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
Translation: Tusky/Tusky
2025-03-19 06:56:13 +00:00
Konrad Pozniak
beadc165fd
Translations update from Weblate (automated) (#4991)
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-03-16 15:57:20 +01:00
Arturo Serrano
f593abc720 Translated using Weblate (Spanish)
Currently translated at 97.7% (681 of 697 strings)

Co-authored-by: Arturo Serrano <carturo222@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
Translation: Tusky/Tusky
2025-03-15 21:07:15 +00:00
Eskuero
136db2ca43 Translated using Weblate (Spanish)
Currently translated at 97.7% (681 of 697 strings)

Co-authored-by: Eskuero <weblate@fromshado.ws>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
Translation: Tusky/Tusky
2025-03-15 21:07:15 +00:00
Arturo Serrano
0eb2bbc475 Translated using Weblate (Spanish)
Currently translated at 88.6% (618 of 697 strings)

Co-authored-by: Arturo Serrano <carturo222@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
Translation: Tusky/Tusky
2025-03-15 21:07:15 +00:00
Eskuero
6adc718a3d Translated using Weblate (Spanish)
Currently translated at 88.6% (618 of 697 strings)

Co-authored-by: Eskuero <weblate@fromshado.ws>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
Translation: Tusky/Tusky
2025-03-15 21:07:14 +00:00
Rhoslyn Prys
75abaaa060 Translated using Weblate (Welsh)
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: Rhoslyn Prys <post@meddal.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2025-03-15 21:07:14 +00:00
Konrad Pozniak
271514f2ce
fix media picking not working (#4989)
regression from https://github.com/tuskyapp/Tusky/pull/4978

I'm sure this `BottomSheetCallback` business had a reason, but it works
fine without on all the devices I tried it with 🤷
2025-03-13 19:48:12 +01:00
Konrad Pozniak
2278aa4f08
Metadata translations update from Weblate (automated) (#4988)
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-03-13 19:47:58 +01:00
Konrad Pozniak
324dcc5a5d
Translations update from Weblate (automated) (#4987)
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: Connyduck <weblate@connyduck.at>
Co-authored-by: guerda <guerda@freenet.de>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
2025-03-13 19:47:42 +01:00
Konrad Pozniak
af62f27c92
fix draft alert showing (#4985)
- makes sure there is only ever one dialog shown at a time
- also shows the dialog in the thread view

closes https://github.com/tuskyapp/Tusky/issues/4982
2025-03-13 19:47:21 +01:00
Ihor Hordiichuk
4a27d1b192 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (38 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/uk/
2025-03-13 18:23:20 +00:00
Ihor Hordiichuk
4cadec6e86 Translated using Weblate (Ukrainian)
Currently translated at 98.1% (684 of 697 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-03-13 18:22:59 +00:00
guerda
2f04d48fc4 Translated using Weblate (German)
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: guerda <guerda@freenet.de>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2025-03-13 18:22:59 +00:00
Connyduck
e5f75e7529 Translated using Weblate (German)
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: Connyduck <weblate@connyduck.at>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2025-03-13 18:22:59 +00:00
Konrad Pozniak
0be0aa66f8
improve margin between post content and buttons (#4981)
[A user made me aware of the fact that we have varying spacing between
post content and the
buttons](https://mstdn.games/@Sven/114104502703573482), so I
investigated 🧐

Indeed, there were some problems:

- The trailing hashtags bar was sometimes visible, despite not showing
any content.
- The media container was visible despite showing no media
- The buttons where layed out differently when showing a conversation

This change fixes those problems and adds an additional 2dp space
between buttons and contents because without these issues the buttons
and the content are quite close otherwise.
2025-03-10 19:17:12 +01:00
Konrad Pozniak
bf4bf1b52a
Translations update from Weblate (automated) (#4976)
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-03-10 19:11:55 +01:00
Konrad Pozniak
64600bfda1
Translations update from Weblate (automated) (#4977)
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: guerda <guerda@freenet.de>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: fin-w <fin-w@tutanota.com>
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
2025-03-09 19:48:22 +01:00
Bruno Miguel
36839ba8ac Translated using Weblate (Portuguese (Portugal))
Currently translated at 57.8% (22 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/pt_PT/
2025-03-09 18:24:18 +00:00
fin-w
cb8a488bc5 Translated using Weblate (Welsh)
Currently translated at 100.0% (38 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/cy/
2025-03-09 18:24:18 +00:00
José M
98da4e5ea0 Translated using Weblate (Galician)
Currently translated at 100.0% (38 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/gl/
2025-03-09 18:24:18 +00:00
Hồ Nhất Duy
7ed40c9405 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (38 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/vi/
2025-03-09 18:24:18 +00:00
Danial Behzadi
cdfcd96b9e Translated using Weblate (Persian)
Currently translated at 100.0% (38 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/fa/
2025-03-09 18:24:18 +00:00
Manuel
56634b7920 Translated using Weblate (Italian)
Currently translated at 39.4% (15 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/it/
2025-03-09 18:24:18 +00:00
guerda
9dd34eefdb Translated using Weblate (German)
Currently translated at 97.3% (37 of 38 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/de/
2025-03-09 18:24:18 +00:00
Bruno Miguel
62d70fdb72 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2025-03-09 14:07:14 +00:00
fin-w
d36974afb9 Translated using Weblate (Welsh)
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: fin-w <fin-w@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2025-03-09 14:07:14 +00:00
Danial Behzadi
0658f9f20a Translated using Weblate (Persian)
Currently translated at 100.0% (697 of 697 strings)

Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
Translation: Tusky/Tusky
2025-03-09 14:07:14 +00:00
guerda
df9820de0c Translated using Weblate (German)
Currently translated at 98.1% (684 of 697 strings)

Co-authored-by: guerda <guerda@freenet.de>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2025-03-09 14:07:14 +00:00
Konrad Pozniak
b03279a2e2
fix window insets related bugs (#4978)
- Fixes the background of the ComposeActivity in table mode which looked
weird since https://github.com/tuskyapp/Tusky/pull/4897
- The ComposeActivity in tablet mode will now resize when the keyboard
expands, the previously used fixed height would cause the bottom bar to
hide entered text on some devices, closes
https://github.com/tuskyapp/Tusky/issues/4973
- The bottom sheets in the compose view will now be in fully hidden
state by default, as some weirdness on some devices caused them to peek
over the bottom bar in half collapsed state. Please test @fin-w
- The bottom sheet in the image viewer will now expand a bit more in
edge-to-edge mode so it doesn't look it is deliberately obscured by the
system bar. The image also moves up a bit so it won't be covered by the
bottom sheet as much.
- The "Performing lookup…" bottom sheet won't be covered by the nav bar
anymore
2025-03-08 09:08:09 +01:00
Konrad Pozniak
3c728d9bea
fix images sometimes flickering when interacting with a post (#4971)
Glide compares the previous load with the current load, and if they are
identical, does basically nothing. Thats what we want, because otherwise
it flickers when the requested image is not in the memory cache.
The problem is, we decode the blurhash we use as placeholder everytime.
And the BitmapDrawables we get don't have a proper equals
implementation.
So Glide is like: Aha, different placeholder, better load again ->
Flicker
I added a BlurhashDrawable with custom equals/hashCode and now the
flickering is gone.
2025-03-05 19:53:53 +01:00
Konrad Pozniak
e1c319b6e3
update short changelog for Release 131 (#4967)
So it can be translated while the beta runs
2025-03-04 19:06:46 +01:00
Konrad Pozniak
a20912c185
prepare Release 130 (#4949) 2025-03-03 20:25:15 +01:00
Konrad Pozniak
2d4ce7cca7
Translations update from Weblate (automated) (#4965)
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-03-03 20:18:03 +01:00