[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109929: marked as done (unblock: tokodon/25.04.3-1)



Your message dated Sat, 26 Jul 2025 12:40:17 +0000
with message-id <E1ufeCH-00Fz0S-03@respighi.debian.org>
and subject line unblock tokodon
has caused the Debian Bug report #1109929,
regarding unblock: tokodon/25.04.3-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1109929: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109929
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: tokodon@packages.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Control: affects -1 + src:tokodon
User: release.debian.org@packages.debian.org
Usertags: unblock

Dear Release Team,

please unblock package tokodon.

[ Reason ]
It contains the following changes:
* New upstream release (25.04.3).
  - Prevent a null access in certain timelines. (kde#504215)
  - Make blocking accounts actually work.
  - Allow boosting your own private posts.
  - Fix timeline streaming when the server configured it for another URL.
  (kde#505213)
* Backport upstream commit:
  - Fix a crash when trying to block an account through the post menu.
  [128cdaa7]
  - Add missing mute/block management on the safety page. [4f09a6e8,
  5587bbb9] (kde#506374)
  - Fix broken audio in video attachments playback. [fc886374]
  (kde#505303)
  - Fix crash when trying to save less than the max number of fields.
  [9eb657e1]
  - Add missing toggle for search indexing in account settings. [b319e681]
  - Make sure that toggling account options affects the correct account.
  [4643870b]
  - Fix possible erroneous trailing space in OAuth scope parameter.
  [df89658d]
* Revert upstream commit 357ef28c which silently requires kirigami
  addons 1.9+ and breaks the account page.

The complete debdiff is really big with tanslation fixes so I’m
attaching a simple diff trimmed of these for your convenience :
    diff -ur --exclude=po tokodon-25.04.[23]

[ Tests ]
- Tested various mastodon feature : timelines, account details, viewing
lists and notifications.
- Upstream test suite passes in sbuild.

[ Risks ]
Only contains the latest upstream point release for the 25.04 Gear
branch and backported fixes. Further fixes can easily be backported or
the changes reverted.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing


Thanks !


unblock tokodon/25.04.3-1
diff -Nru tokodon-25.04.2/CMakeLists.txt tokodon-25.04.3/CMakeLists.txt
--- tokodon-25.04.2/CMakeLists.txt	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/CMakeLists.txt	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 # KDE Applications version, managed by release script.
 set(RELEASE_SERVICE_VERSION_MAJOR "25")
 set(RELEASE_SERVICE_VERSION_MINOR "04")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MICRO "3")
 set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(tokodon VERSION ${RELEASE_SERVICE_VERSION})
diff -Nru tokodon-25.04.2/debian/changelog tokodon-25.04.3/debian/changelog
--- tokodon-25.04.2/debian/changelog	2025-06-09 23:37:39.000000000 +0200
+++ tokodon-25.04.3/debian/changelog	2025-07-24 18:34:20.000000000 +0200
@@ -1,3 +1,26 @@
+tokodon (25.04.3-1) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * New upstream release (25.04.3).
+    - Backport upstream commit:
+      - Fix a crash when trying to block an account through the post menu.
+      [128cdaa7]
+      - Add missing mute/block management on the safety page. [4f09a6e8,
+      5587bbb9] (kde#506374)
+      - Fix broken audio in video attachments playback. [fc886374]
+      (kde#505303)
+      - Fix crash when trying to save less than the max number of fields.
+      [9eb657e1]
+      - Add missing toggle for search indexing in account settings. [b319e681]
+      - Make sure that toggling account options affects the correct account.
+      [4643870b]
+      - Fix possible erroneous trailing space in OAuth scope parameter.
+      [df89658d]
+  * Revert upstream commit 357ef28c which silently requires kirigami
+    addons 1.9+ and breaks the account page.
+
+ -- Aurélien COUDERC <coucouf@debian.org>  Thu, 24 Jul 2025 18:34:20 +0200
+
 tokodon (25.04.2-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -Nru tokodon-25.04.2/debian/patches/series tokodon-25.04.3/debian/patches/series
--- tokodon-25.04.2/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/series	2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,9 @@
+upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
+upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
+upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
+upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
+upstream_fc886374_Playback-audio-in-video-attachments.patch
+upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
+upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
+upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
+upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
diff -Nru tokodon-25.04.2/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch tokodon-25.04.3/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
--- tokodon-25.04.2/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch	2025-07-24 18:21:39.000000000 +0200
@@ -0,0 +1,31 @@
+From 128cdaa75e4b18989248a0f293111918adcdcf51 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 16:19:09 -0400
+Subject: [PATCH] Fix a crash when trying to block an account through the post
+ menu
+
+Not sure why I try to access a non-existent identity property here,
+but it's fixed now.
+---
+ src/content/ui/PostDelegate/PostMenu.qml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/content/ui/PostDelegate/PostMenu.qml b/src/content/ui/PostDelegate/PostMenu.qml
+index bf27c4ed7..2c7b4f770 100644
+--- a/src/content/ui/PostDelegate/PostMenu.qml
++++ b/src/content/ui/PostDelegate/PostMenu.qml
+@@ -181,9 +181,9 @@ Components.ConvergentContextMenu {
+         }
+         onTriggered: {
+             if (root.authorIdentity.relationship && root.authorIdentity.relationship.blocking) {
+-                AccountManager.selectedAccount.unblockAccount(root.authorIdentity.identity);
++                AccountManager.selectedAccount.unblockAccount(root.authorIdentity);
+             } else {
+-                AccountManager.selectedAccount.blockAccount(root.authorIdentity.identity);
++                AccountManager.selectedAccount.blockAccount(root.authorIdentity);
+             }
+         }
+     }
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch tokodon-25.04.3/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
--- tokodon-25.04.2/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch	2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,94 @@
+From 4643870ba9b330c9069a77b3ec79e843ca112bcf Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sun, 6 Jul 2025 21:53:13 -0400
+Subject: [PATCH] Make sure that toggling account options affects the correct
+ account
+
+(cherry picked from commit 8c8a0519a82fea6aaaf49f6022b4b497e66d07ae)
+---
+From: Aurélien COUDERC <coucouf@debian.org>
+Adapted to apply on top of the 357ef28c revert
+---
+ src/content/ui/Settings/AccountPage.qml | 22 +++++++++++-----------
+ 1 file changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/src/content/ui/Settings/AccountPage.qml b/src/content/ui/Settings/AccountPage.qml
+index 2345672d0..46d9b0df1 100644
+--- a/src/content/ui/Settings/AccountPage.qml
++++ b/src/content/ui/Settings/AccountPage.qml
+@@ -14,7 +14,7 @@ import ".."
+ Kirigami.Page {
+     id: root
+ 
+-    property var account
++    property AbstractAccount account
+ 
+     readonly property ProfileEditorBackend backend : ProfileEditorBackend {
+         account: root.account
+@@ -167,8 +167,8 @@ Kirigami.Page {
+ 
+                     FormCard.FormSwitchDelegate {
+                         text: i18nc("@label Account preferences", "Mark uploaded media as sensitive by default")
+-                        checked: AccountManager.selectedAccount.preferences.defaultSensitive
+-                        onToggled: AccountManager.selectedAccount.preferences.defaultSensitive = checked
++                        checked: root.account.preferences.defaultSensitive
++                        onToggled: root.account.preferences.defaultSensitive = checked
+                     }
+ 
+                     FormCard.FormDelegateSeparator {
+@@ -176,8 +176,8 @@ Kirigami.Page {
+ 
+                     FormCard.FormSwitchDelegate {
+                         text: i18nc("@label Account preferences", "Include public posts in search results")
+-                        checked: AccountManager.selectedAccount.preferences.indexable
+-                        onToggled: AccountManager.selectedAccount.preferences.indexable = checked
++                        checked: root.account.preferences.indexable
++                        onToggled: root.account.preferences.indexable = checked
+                     }
+ 
+                     FormCard.FormDelegateSeparator {
+@@ -185,7 +185,7 @@ Kirigami.Page {
+ 
+                     FormCard.FormButtonDelegate {
+                         text: i18nc("@label Account preferences", "Default post language")
+-                        description: Qt.locale(AccountManager.selectedAccount.preferences.defaultLanguage).nativeLanguageName
++                        description: Qt.locale(root.account.preferences.defaultLanguage).nativeLanguageName
+ 
+                         onClicked: languageSelect.createObject().open()
+ 
+@@ -195,10 +195,10 @@ Kirigami.Page {
+                             LanguageSelector {
+                                 parent: root.QQC2.Overlay.overlay
+                                 onAboutToShow: {
+-                                    const sourceIndex = listView.model.sourceModel.indexOfValue(AccountManager.selectedAccount.preferences.defaultLanguage);
++                                    const sourceIndex = listView.model.sourceModel.indexOfValue(root.account.preferences.defaultLanguage);
+                                     listView.currentIndex = listView.model.mapFromSource(sourceIndex).row;
+                                 }
+-                                onCodeSelected: code => AccountManager.selectedAccount.preferences.defaultLanguage = code
++                                onCodeSelected: code => root.account.preferences.defaultLanguage = code
+                                 onClosed: destroyed()
+                             }
+                         }
+@@ -216,8 +216,8 @@ Kirigami.Page {
+                             i18nc("@item:inlistbox Default post visibility rule", "Unlisted"),
+                             i18nc("@item:inlistbox Default post visibility rule", "Private")
+                         ]
+-                        Component.onCompleted: currentIndex = AccountManager.selectedAccount.preferences.defaultVisibility
+-                        onCurrentValueChanged: AccountManager.selectedAccount.preferences.defaultVisibility = currentIndex
++                        Component.onCompleted: currentIndex = root.account.preferences.defaultVisibility
++                        onCurrentValueChanged: root.account.preferences.defaultVisibility = currentIndex
+                     }
+ 
+                     FormCard.FormDelegateSeparator {
+@@ -229,7 +229,7 @@ Kirigami.Page {
+                         id: websiteDelegate
+                         text: i18nc("@abel Account preferences", "Open Server in Browser")
+                         description: i18n("Some settings can only be configured on your server's website.")
+-                        onClicked: Qt.openUrlExternally(AccountManager.selectedAccount.instanceUri)
++                        onClicked: Qt.openUrlExternally(root.account.instanceUri)
+                     }
+                 }
+             }
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch tokodon-25.04.3/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
--- tokodon-25.04.2/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch	2025-07-24 18:23:35.000000000 +0200
@@ -0,0 +1,130 @@
+From 4f09a6e861c0ce1d2f629654047b026bc0167a9e Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 16:19:34 -0400
+Subject: [PATCH] Add mute/block management on the safety page
+
+This allows you to manage your muted/blocked users without having to
+navigate to their profile first.
+
+CCBUG: 506374
+---
+ src/account/socialgraphmodel.cpp   | 40 ++++++++++++++++++++++++++++++
+ src/account/socialgraphmodel.h     |  6 +++++
+ src/content/ui/SocialGraphPage.qml | 12 +++++++++
+ 3 files changed, 58 insertions(+)
+
+diff --git a/src/account/socialgraphmodel.cpp b/src/account/socialgraphmodel.cpp
+index 6eb2443c2..afc54b701 100644
+--- a/src/account/socialgraphmodel.cpp
++++ b/src/account/socialgraphmodel.cpp
+@@ -251,6 +251,16 @@ bool SocialGraphModel::isList() const
+     return m_followListName == QStringLiteral("list");
+ }
+ 
++bool SocialGraphModel::isBlockList() const
++{
++    return m_followListName == QStringLiteral("blocks");
++}
++
++bool SocialGraphModel::isMuteList() const
++{
++    return m_followListName == QStringLiteral("mutes");
++}
++
+ void SocialGraphModel::actionAllow(const QModelIndex &index)
+ {
+     auto account = AccountManager::instance().selectedAccount();
+@@ -371,6 +381,36 @@ void SocialGraphModel::actionAddToList(const QString &accountId)
+     });
+ }
+ 
++void SocialGraphModel::actionUnblock(const QModelIndex &index)
++{
++    auto account = AccountManager::instance().selectedAccount();
++
++    if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
++        return;
++
++    auto requestIdentity = m_accounts[index.row()].get();
++    account->unblockAccount(requestIdentity);
++
++    beginRemoveRows({}, index.row(), index.row());
++    m_accounts.removeAt(index.row());
++    endRemoveRows();
++}
++
++void SocialGraphModel::actionUnmute(const QModelIndex &index)
++{
++    auto account = AccountManager::instance().selectedAccount();
++
++    if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
++        return;
++
++    auto requestIdentity = m_accounts[index.row()].get();
++    account->unmuteAccount(requestIdentity);
++
++    beginRemoveRows({}, index.row(), index.row());
++    m_accounts.removeAt(index.row());
++    endRemoveRows();
++}
++
+ bool SocialGraphModel::canFetchMore(const QModelIndex &parent) const
+ {
+     Q_UNUSED(parent);
+diff --git a/src/account/socialgraphmodel.h b/src/account/socialgraphmodel.h
+index 4bf6fceb7..918041923 100644
+--- a/src/account/socialgraphmodel.h
++++ b/src/account/socialgraphmodel.h
+@@ -23,6 +23,8 @@ class SocialGraphModel : public QAbstractListModel
+     Q_PROPERTY(bool isFollowing READ isFollowing CONSTANT)
+     Q_PROPERTY(bool isFollower READ isFollower CONSTANT)
+     Q_PROPERTY(bool isList READ isList CONSTANT)
++    Q_PROPERTY(bool isMuteList READ isMuteList CONSTANT)
++    Q_PROPERTY(bool isBlockList READ isBlockList CONSTANT)
+ 
+     /**
+      * @brief The account id of the account we want to display
+@@ -56,6 +58,8 @@ public:
+     [[nodiscard]] bool isFollowing() const;
+     [[nodiscard]] bool isFollower() const;
+     [[nodiscard]] bool isList() const;
++    [[nodiscard]] bool isMuteList() const;
++    [[nodiscard]] bool isBlockList() const;
+     [[nodiscard]] QString statusId() const;
+     void setStatusId(const QString &statusId);
+     [[nodiscard]] int count() const;
+@@ -70,6 +74,8 @@ public Q_SLOTS:
+     void actionRemoveFollower(const QModelIndex &index);
+     void actionRemoveFromList(const QModelIndex &index);
+     void actionAddToList(const QString &accountId);
++    void actionUnblock(const QModelIndex &index);
++    void actionUnmute(const QModelIndex &index);
+ 
+ Q_SIGNALS:
+     void loadingChanged();
+diff --git a/src/content/ui/SocialGraphPage.qml b/src/content/ui/SocialGraphPage.qml
+index 2bc6db9b4..9133cb305 100644
+--- a/src/content/ui/SocialGraphPage.qml
++++ b/src/content/ui/SocialGraphPage.qml
+@@ -94,6 +94,18 @@ Kirigami.ScrollablePage {
+                         onClicked: model.actionRemoveFromList(model.index(delegate.index, 0))
+                         visible: model.isList && model.accountId === AccountManager.selectedAccount.identity.id
+                     }
++
++                    QQC2.Button {
++                        text: i18nc("@action:button Unblock this user", "Unblock")
++                        onClicked: model.actionUnblock(model.index(delegate.index, 0))
++                        visible: model.isBlockList
++                    }
++
++                    QQC2.Button {
++                        text: i18nc("@action:button Unmute this user", "Unmute")
++                        onClicked: model.actionUnmute(model.index(delegate.index, 0))
++                        visible: model.isMuteList
++                    }
+                 }
+ 
+                 QQC2.ProgressBar {
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch tokodon-25.04.3/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
--- tokodon-25.04.2/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch	2025-07-24 18:25:24.000000000 +0200
@@ -0,0 +1,55 @@
+From 5587bbb9b5f17d54e7f2044218662d3693f5f77a Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 18:17:15 -0400
+Subject: [PATCH] Use QLatin1String in SocialGraphModel
+
+---
+ src/account/socialgraphmodel.cpp | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/src/account/socialgraphmodel.cpp b/src/account/socialgraphmodel.cpp
+index afc54b701..92a228fbe 100644
+--- a/src/account/socialgraphmodel.cpp
++++ b/src/account/socialgraphmodel.cpp
+@@ -233,32 +233,32 @@ void SocialGraphModel::setLoading(bool loading)
+ 
+ bool SocialGraphModel::isFollowRequest() const
+ {
+-    return m_followListName == QStringLiteral("request");
++    return m_followListName == "request"_L1;
+ }
+ 
+ bool SocialGraphModel::isFollowing() const
+ {
+-    return m_followListName == QStringLiteral("following");
++    return m_followListName == "following"_L1;
+ }
+ 
+ bool SocialGraphModel::isFollower() const
+ {
+-    return m_followListName == QStringLiteral("followers");
++    return m_followListName == "followers"_L1;
+ }
+ 
+ bool SocialGraphModel::isList() const
+ {
+-    return m_followListName == QStringLiteral("list");
++    return m_followListName == "list"_L1;
+ }
+ 
+ bool SocialGraphModel::isBlockList() const
+ {
+-    return m_followListName == QStringLiteral("blocks");
++    return m_followListName == "blocks"_L1;
+ }
+ 
+ bool SocialGraphModel::isMuteList() const
+ {
+-    return m_followListName == QStringLiteral("mutes");
++    return m_followListName == "mutes"_L1;
+ }
+ 
+ void SocialGraphModel::actionAllow(const QModelIndex &index)
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch tokodon-25.04.3/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
--- tokodon-25.04.2/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch	2025-07-24 18:32:41.000000000 +0200
@@ -0,0 +1,27 @@
+From 9eb657e17e6596e007cfaf3524d11d37c5a9148b Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sun, 6 Jul 2025 21:50:54 -0400
+Subject: [PATCH] Fix crash when trying to save less than the max number of
+ fields
+
+(cherry picked from commit 049ce8700af96134a0fcfc575016514b4ae0e912)
+---
+ src/account/profileeditor.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/account/profileeditor.cpp b/src/account/profileeditor.cpp
+index ea402f11f..0ab785e62 100644
+--- a/src/account/profileeditor.cpp
++++ b/src/account/profileeditor.cpp
+@@ -292,7 +292,7 @@ void ProfileEditorBackend::save()
+     discoverablePart.setBody(discoverable() ? "1" : "0");
+     multiPart->append(discoverablePart);
+ 
+-    for (int i = 0; i < maxFields(); i++) {
++    for (int i = 0; i < m_fields.size(); i++) {
+         QHttpPart fieldNamePart;
+         fieldNamePart.setHeader(QNetworkRequest::ContentDispositionHeader, QStringLiteral("form-data; name=\"fields_attributes[%1][name]\"").arg(i));
+         fieldNamePart.setBody(m_fields[i]["name"_L1].toString().toUtf8());
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch tokodon-25.04.3/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
--- tokodon-25.04.2/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch	2025-07-24 18:33:00.000000000 +0200
@@ -0,0 +1,129 @@
+From b319e6816101d0a997603983c402fc2c87726d89 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Sun, 6 Jul 2025 21:52:01 -0400
+Subject: [PATCH] Add a toggle in account settings for search indexing
+
+This was added in Mastodon 4.3.0 but I missed it.
+
+(cherry picked from commit 39622f624be636fd0ca8d478ef27632eb37ad428)
+---
+ src/account/preferences.cpp             | 19 +++++++++++++++++++
+ src/account/preferences.h               | 20 ++++++++++++++++++++
+ src/content/ui/Settings/AccountPage.qml |  9 +++++++++
+ 3 files changed, 48 insertions(+)
+
+diff --git a/src/account/preferences.cpp b/src/account/preferences.cpp
+index 2b3feeca8..0d35a7632 100644
+--- a/src/account/preferences.cpp
++++ b/src/account/preferences.cpp
+@@ -26,11 +26,13 @@ Preferences::Preferences(AbstractAccount *account)
+             m_defaultVisibility = Post::stringToVisibility(obj[QStringLiteral("posting:default:visibility")].toString());
+             m_extendSpoiler = obj[QStringLiteral("reading:expand:spoilers")].toBool();
+             m_extendMedia = obj[QStringLiteral("reading:expand:media")].toString();
++            m_indexable = obj[QStringLiteral("indexable")].toBool();
+             Q_EMIT defaultVisibilityChanged();
+             Q_EMIT defaultSensitiveChanged();
+             Q_EMIT defaultLanguageChanged();
+             Q_EMIT extendMediaChanged();
+             Q_EMIT extendSpoilerChanged();
++            Q_EMIT indexableChanged();
+         });
+     });
+ }
+@@ -100,6 +102,23 @@ bool Preferences::extendSpoiler() const
+     return m_extendSpoiler;
+ }
+ 
++bool Preferences::indexable() const
++{
++    return m_indexable;
++}
++
++void Preferences::setIndexable(bool indexable)
++{
++    if (indexable == m_indexable) {
++        return;
++    }
++
++    m_indexable = indexable;
++    Q_EMIT indexableChanged();
++
++    setPreferencesField(QStringLiteral("indexable"), indexable ? QStringLiteral("true") : QStringLiteral("false"));
++}
++
+ void Preferences::setPreferencesField(const QString &name, const QString &value)
+ {
+     const auto multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType);
+diff --git a/src/account/preferences.h b/src/account/preferences.h
+index 31463a5e1..ec1f917a5 100644
+--- a/src/account/preferences.h
++++ b/src/account/preferences.h
+@@ -17,6 +17,7 @@ class Preferences final : public QObject
+     Q_PROPERTY(QString defaultLanguage READ defaultLanguage WRITE setDefaultLanguage NOTIFY defaultLanguageChanged)
+     Q_PROPERTY(QString extendMedia READ extendMedia NOTIFY extendMediaChanged)
+     Q_PROPERTY(bool extendSpoiler READ extendSpoiler NOTIFY extendSpoilerChanged)
++    Q_PROPERTY(bool indexable READ indexable WRITE setIndexable NOTIFY indexableChanged)
+ 
+ public:
+     explicit Preferences(AbstractAccount *account);
+@@ -72,6 +73,19 @@ public:
+      */
+     [[nodiscard]] bool extendSpoiler() const;
+ 
++    /**
++     * @return Whether public posts should be indexed.
++     * @see setIndexable()
++     */
++    [[nodiscard]] bool indexable() const;
++
++    /**
++     * @brief Set whether public posts should be indexed.
++     * @param indexable Whether or not public posts are indexed.
++     * @see indexable()
++     */
++    void setIndexable(bool indexable);
++
+ Q_SIGNALS:
+     /**
+      * @brief Emitted when the default status visibility preference has been changed.
+@@ -101,6 +115,11 @@ Q_SIGNALS:
+      */
+     void extendSpoilerChanged();
+ 
++    /**
++     * @brief Emitted when the indexable preference has been changed.
++     */
++    void indexableChanged();
++
+ private:
+     void setPreferencesField(const QString &name, const QString &value);
+ 
+@@ -111,4 +130,5 @@ private:
+     QString m_defaultLanguage;
+     QString m_extendMedia;
+     bool m_extendSpoiler;
++    bool m_indexable;
+ };
+diff --git a/src/content/ui/Settings/AccountPage.qml b/src/content/ui/Settings/AccountPage.qml
+index 255f6c00c..2345672d0 100644
+--- a/src/content/ui/Settings/AccountPage.qml
++++ b/src/content/ui/Settings/AccountPage.qml
+@@ -174,6 +174,15 @@ Kirigami.Page {
+                     FormCard.FormDelegateSeparator {
+                     }
+ 
++                    FormCard.FormSwitchDelegate {
++                        text: i18nc("@label Account preferences", "Include public posts in search results")
++                        checked: AccountManager.selectedAccount.preferences.indexable
++                        onToggled: AccountManager.selectedAccount.preferences.indexable = checked
++                    }
++
++                    FormCard.FormDelegateSeparator {
++                    }
++
+                     FormCard.FormButtonDelegate {
+                         text: i18nc("@label Account preferences", "Default post language")
+                         description: Qt.locale(AccountManager.selectedAccount.preferences.defaultLanguage).nativeLanguageName
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch tokodon-25.04.3/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
--- tokodon-25.04.2/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch	2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,29 @@
+From df89658d6fb62136b3c28a2122862d33b0320098 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 14 Jul 2025 20:11:56 -0400
+Subject: [PATCH] Fix possible erroneous trailing space in OAuth scope
+ parameter
+
+(cherry picked from commit f17762668e9c9f27b4b338dbed6ec4cb3824772d)
+
+Co-authored-by: Laura Hausmann <laura@hausmann.dev>
+---
+ src/account/abstractaccount.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/account/abstractaccount.cpp b/src/account/abstractaccount.cpp
+index a4a0a1fe8..2f6865f46 100644
+--- a/src/account/abstractaccount.cpp
++++ b/src/account/abstractaccount.cpp
+@@ -156,7 +156,7 @@ void AbstractAccount::registerApplication(const QString &appName, const QString
+     const QJsonObject obj{
+         {QStringLiteral("client_name"), appName},
+         {QStringLiteral("redirect_uris"), m_redirectUri},
+-        {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes)},
++        {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes).trimmed()},
+         {QStringLiteral("website"), website},
+     };
+     const QJsonDocument doc(obj);
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch tokodon-25.04.3/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch
--- tokodon-25.04.2/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_fc886374_Playback-audio-in-video-attachments.patch	2025-07-24 18:31:14.000000000 +0200
@@ -0,0 +1,177 @@
+From fc8863740c26cb2c2a2aa3ba87cf199a98968048 Mon Sep 17 00:00:00 2001
+From: Joshua Goins <josh@redstrate.com>
+Date: Mon, 30 Jun 2025 19:38:05 -0400
+Subject: [PATCH] Playback audio in video attachments
+
+When porting to QtMultimedia fully, I forgot that we needed to manually
+add a VideoOutput too.
+
+CCBUG: 505303
+
+TODO:
+* Fix the volume control hiding when it shouldn't, and test on mobile
+---
+ src/content/ui/Components/VideoPlayer.qml     |  4 +
+ .../ui/PostDelegate/VideoAttachment.qml       | 90 ++++++++++++++++++-
+ 2 files changed, 93 insertions(+), 1 deletion(-)
+
+diff --git a/src/content/ui/Components/VideoPlayer.qml b/src/content/ui/Components/VideoPlayer.qml
+index f5e2a6a07..c8dc704c8 100644
+--- a/src/content/ui/Components/VideoPlayer.qml
++++ b/src/content/ui/Components/VideoPlayer.qml
+@@ -17,6 +17,7 @@ Item {
+     property alias source: player.source
+     property alias position: player.position
+     property bool looping
++    property alias volume: audioOutput.volume
+ 
+     signal errorOccurred(error: int, errorString: string)
+ 
+@@ -35,6 +36,9 @@ Item {
+     MediaPlayer {
+         id: player
+         videoOutput: videoOutput
++        audioOutput: AudioOutput {
++            id: audioOutput
++        }
+         loops: root.looping ? MediaPlayer.Infinite : 0
+ 
+         onMediaStatusChanged: {
+diff --git a/src/content/ui/PostDelegate/VideoAttachment.qml b/src/content/ui/PostDelegate/VideoAttachment.qml
+index 91f78047c..58a19936b 100644
+--- a/src/content/ui/PostDelegate/VideoAttachment.qml
++++ b/src/content/ui/PostDelegate/VideoAttachment.qml
+@@ -21,6 +21,7 @@ MediaContainer {
+     property alias showControls: mediaControls.visible
+     property bool looping: false
+     property alias loading: busyIndicator.visible
++    property real volume: 1.0
+ 
+     signal errorOccurred(error: int, errorString: string)
+ 
+@@ -56,6 +57,7 @@ MediaContainer {
+             source: root.videoUrl
+             looping: root.looping
+             onErrorOccurred: (error, errorString) => root.errorOccurred(error, errorString)
++            volume: root.volume
+         }
+     }
+ 
+@@ -78,6 +80,13 @@ MediaContainer {
+ 
+     HoverHandler {
+         id: hoverHandler
++
++        acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
++        onHoveredChanged: {
++            if (hovered) {
++                mediaControlsHideTimer.restart();
++            }
++        }
+     }
+ 
+     QQC2.BusyIndicator {
+@@ -132,13 +141,18 @@ MediaContainer {
+ 
+         radius: Kirigami.Units.cornerRadius
+         color: Kirigami.Theme.backgroundColor
+-        opacity: hoverHandler.hovered && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
++        opacity: (mediaControlsHideTimer.running || volumePopupTimer || hoverHandler.hovered) && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
+         Behavior on opacity {
+             OpacityAnimator {
+                 duration: Kirigami.Units.longDuration
+             }
+         }
+ 
++        Timer {
++            id: mediaControlsHideTimer
++            interval: 5000
++        }
++
+         RowLayout {
+             id: mediaControlsLayout
+             anchors.fill: parent
+@@ -173,6 +187,80 @@ MediaContainer {
+ 
+                 onMoved: player.item?.setPosition(value)
+             }
++
++            QQC2.ToolButton {
++                id: volumeButton
++
++                property var unmuteVolume: root.volume
++
++                icon.name: root.volume <= 0 ? "player-volume-muted-symbolic" : "player-volume-symbolic"
++
++                QQC2.ToolTip.visible: hovered
++                QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
++                QQC2.ToolTip.timeout: Kirigami.Units.toolTipDelay
++                QQC2.ToolTip.text: i18nc("@action:button", "Volume")
++
++                onClicked: {
++                    if (root.volume > 0) {
++                        root.volume = 0;
++                    } else  if (unmuteVolume === 0) {
++                        root.volume = 1;
++                    } else {
++                        root.volume = unmuteVolume;
++                    }
++                }
++
++                QQC2.Popup {
++                    id: volumePopup
++                    y: -height
++                    width: volumeButton.width
++                    visible: (volumeButton.hovered || volumePopupHoverHandler.hovered || volumeSlider.hovered || volumePopupTimer.running)
++
++                    focus: true
++                    padding: Kirigami.Units.smallSpacing
++                    closePolicy: QQC2.Popup.NoAutoClose
++
++                    QQC2.Slider {
++                        id: volumeSlider
++                        anchors.centerIn: parent
++                        implicitHeight: Kirigami.Units.gridUnit * 7
++                        orientation: Qt.Vertical
++                        padding: 0
++                        from: 0
++                        to: 1
++                        value: root.volume
++                        onMoved: {
++                            root.volume = value;
++                            volumeButton.unmuteVolume = value;
++                        }
++                    }
++                    Timer {
++                        id: volumePopupTimer
++                        interval: 1000
++                    }
++                    HoverHandler {
++                        id: volumePopupHoverHandler
++
++                        onHoveredChanged: {
++                            if (hovered) {
++                                volumePopupTimer.restart();
++                            }
++                        }
++                    }
++                    background: Kirigami.ShadowedRectangle {
++                        radius: Kirigami.Units.cornerRadius
++                        color: Kirigami.Theme.backgroundColor
++                        opacity: 0.8
++
++                        shadow {
++                            xOffset: 0
++                            yOffset: 4
++                            color: Qt.rgba(0, 0, 0, 0.3)
++                            size: Kirigami.Units.largeSpacing
++                       }
++                    }
++                }
++            }
+         }
+     }
+ }
+-- 
+GitLab
+
diff -Nru tokodon-25.04.2/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch tokodon-25.04.3/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
--- tokodon-25.04.2/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch	1970-01-01 01:00:00.000000000 +0100
+++ tokodon-25.04.3/debian/patches/upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch	2025-07-24 18:34:20.000000000 +0200
@@ -0,0 +1,34 @@
+From 9f072ecdff448bd7448267271aa7ef7a55445c39 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Aur=C3=A9lien=20COUDERC?= <coucouf@coucouf.fr>
+Date: Thu, 24 Jul 2025 18:48:58 +0200
+Subject: [PATCH] Revert "AccountPage: Use FormLinkDelegate for "Open Server in
+ Browser" button"
+
+This reverts commit 357ef28c2b91b724874797514b5bdffd86b727c5.
+---
+ src/content/ui/Settings/AccountPage.qml | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/src/content/ui/Settings/AccountPage.qml b/src/content/ui/Settings/AccountPage.qml
+index 04e1b050..c8612bb5 100644
+--- a/src/content/ui/Settings/AccountPage.qml
++++ b/src/content/ui/Settings/AccountPage.qml
+@@ -213,13 +213,12 @@ Kirigami.Page {
+                     FormCard.FormDelegateSeparator {
+                     }
+ 
+-                    FormCard.FormLinkDelegate {
++                    FormCard.FormButtonDelegate {
+                         Layout.fillWidth: true
+                         id: websiteDelegate
+-                        icon.name: "globe-symbolic"
+                         text: i18nc("@abel Account preferences", "Open Server in Browser")
+                         description: i18n("Some settings can only be configured on your server's website.")
+-                        url: AccountManager.selectedAccount.instanceUri
++                        onClicked: Qt.openUrlExternally(AccountManager.selectedAccount.instanceUri)
+                     }
+                 }
+             }
+-- 
+2.50.0
+
diff -Nru tokodon-25.04.2/org.kde.tokodon.appdata.xml tokodon-25.04.3/org.kde.tokodon.appdata.xml
--- tokodon-25.04.2/org.kde.tokodon.appdata.xml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/org.kde.tokodon.appdata.xml	2025-06-30 18:58:07.000000000 +0200
@@ -151,6 +151,7 @@
     </screenshot>
   </screenshots>
   <releases>
+    <release version="25.04.3" date="2025-07-03"/>
     <release version="25.04.2" date="2025-06-05"/>
     <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
diff -Nru tokodon-25.04.2/po/ar/tokodon.po tokodon-25.04.3/po/ar/tokodon.po
--- tokodon-25.04.2/po/ar/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ar/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-21 13:52+0400\n"
 "Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
 "Language-Team: ar\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "فيديو كويك تايم (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "كلّ الملفّات (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "كلّ النُّسق المدعومة (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "تعذر متابعة الحساب"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "تعذر إلغاء متابعة الحساب"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "تعذر إزالة الحساب كمتابع لك"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "تعذر حظر الحساب"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "تعذر إلغاء حظر الحساب"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "تعذر كتم الحساب"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "تعذر إلغاء كتم الحساب"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "لا يمكن تمييز الحساب"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "تعذر إلغاء تمييز الحساب"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "لا يمكن تعديل ملاحظة حول الحساب"
diff -Nru tokodon-25.04.2/po/ast/tokodon.po tokodon-25.04.3/po/ast/tokodon.po
--- tokodon-25.04.2/po/ast/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ast/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2023-11-07 21:27+0100\n"
 "Last-Translator: Enol P. <enolp@softastur.org>\n"
 "Language-Team: \n"
@@ -79,62 +79,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr ""
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr ""
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/ca/tokodon.po tokodon-25.04.3/po/ca/tokodon.po
--- tokodon-25.04.2/po/ca/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ca/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-09 10:03+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -85,62 +85,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Vídeo QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Tots els fitxers (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Tots els formats acceptats (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "No s'ha pogut seguir el compte"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "No s'ha pogut desfer el seguiment del compte"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "No s'ha pogut eliminar el compte com a seguidor vostre"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "No s'ha pogut bloquejar el compte"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "No s'ha pogut desbloquejar el compte"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "No s'ha pogut silenciar el compte"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "No s'ha pogut treure el silenciament del compte"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "No s'ha pogut destacar el compte"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "No s'ha pogut desfer el fet de destacar el compte"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "No s'ha pogut editar una nota quant al compte"
diff -Nru tokodon-25.04.2/po/ca@valencia/tokodon.po tokodon-25.04.3/po/ca@valencia/tokodon.po
--- tokodon-25.04.2/po/ca@valencia/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ca@valencia/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-09 10:03+0200\n"
 "Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
@@ -85,62 +85,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Vídeo QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Tots els fitxers (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Tots els formats acceptats (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "No s'ha pogut seguir el compte"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "No s'ha pogut desfer el seguiment del compte"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "No s'ha pogut eliminar el compte com a seguidor vostre"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "No s'ha pogut bloquejar el compte"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "No s'ha pogut desbloquejar el compte"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "No s'ha pogut silenciar el compte"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "No s'ha pogut traure el silenciament del compte"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "No s'ha pogut destacar el compte"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "No s'ha pogut desfer el fet de destacar el compte"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "No s'ha pogut editar una nota quant al compte"
@@ -5715,17 +5715,17 @@
 #: utils/texthandler.cpp:176
 #, kde-format
 msgid "%1s"
-msgstr "%1s"
+msgstr "%1 s"
 
 #: utils/texthandler.cpp:178
 #, kde-format
 msgid "%1m"
-msgstr "%1m"
+msgstr "%1 m"
 
 #: utils/texthandler.cpp:180
 #, kde-format
 msgid "%1h"
-msgstr "%1h"
+msgstr "%1 h"
 
 #: utils/texthandler.cpp:191
 #, kde-format
@@ -5735,7 +5735,7 @@
 #: utils/texthandler.cpp:193
 #, kde-format
 msgid "%1d"
-msgstr "%1d"
+msgstr "%1 d"
 
 #: utils/texthandler.cpp:197
 #, kde-format
diff -Nru tokodon-25.04.2/po/cs/tokodon.po tokodon-25.04.3/po/cs/tokodon.po
--- tokodon-25.04.2/po/cs/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/cs/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2024-10-01 16:39+0200\n"
 "Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
@@ -79,62 +79,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Všechny soubory (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Nelze sledovat účet"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Nelze přestat sledovat účet"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Nelze blokovat účet"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Nelze odblokovat účet"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Nelze ztlumit účet"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Nelze zrušit ztlumení účtu"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Nelze upravit poznámku o účtu"
diff -Nru tokodon-25.04.2/po/de/tokodon.po tokodon-25.04.3/po/de/tokodon.po
--- tokodon-25.04.2/po/de/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/de/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-05-18 19:45+0200\n"
 "Last-Translator: Frank Steinmetzger <dev-kde@felsenfleischer.de>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime-Video (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Alle Dateien (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Alle unterstützten Formate (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Konnte dem Konto nicht folgen"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Konnte das Folgen des Kontos nicht beenden"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Konnte das Konto nicht als Ihren Follower entfernen"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Konnte das Konto nicht blockieren"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Konnte das Blockieren des Kontos nicht aufheben"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Konnte das Konto nicht stumm schalten"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Konnte die Stummschaltung des Kontos nicht aufheben"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Konnte das Konto nicht empfehlen"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Konnte die Empfehlung des Kontos nicht entfernen"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Konnte die Notiz über das Konto nicht bearbeiten"
diff -Nru tokodon-25.04.2/po/en_GB/tokodon.po tokodon-25.04.3/po/en_GB/tokodon.po
--- tokodon-25.04.2/po/en_GB/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/en_GB/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2024-11-23 12:11+0000\n"
 "Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
 "Language-Team: British English\n"
@@ -81,62 +81,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime video (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "All files (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Could not follow account"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Could not unfollow account"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Could not remove account as your follower"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Could not block account"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Could not unblock account"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Could not mute account"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Could not unmute account"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Could not feature account"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Could not unfeature account"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Could not edit note about an account"
diff -Nru tokodon-25.04.2/po/eo/tokodon.po tokodon-25.04.3/po/eo/tokodon.po
--- tokodon-25.04.2/po/eo/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/eo/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-03-01 17:55+0100\n"
 "Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
 "Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime-vidbendo (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Ĉiuj dosieroj (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Ne eblis sekvi konton"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Ne eblis malsekvi konton"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Ne eblis forigi konton kiel via sekvanto"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Ne eblis bloki konton"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Ne eblis malbloki konton"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Ne eblis silentigi konton"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Ne eblis malsilentigi konton"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Ne eblis prezenti konton"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Ne eblis malfunkciigi konton"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Ne eblis redakti noton pri konto"
diff -Nru tokodon-25.04.2/po/es/tokodon.po tokodon-25.04.3/po/es/tokodon.po
--- tokodon-25.04.2/po/es/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/es/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-05-26 12:31+0100\n"
 "Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
 "Language-Team: Spanish <kde-l10n-es@kde.org>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Vídeo QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Todos los archivos (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Todos los formatos permitidos (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "No se ha podido seguir la cuenta"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "No se ha podido dejar de seguir la cuenta"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "No se ha podido eliminar la cuenta como su seguidor"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "No se ha podido bloquear la cuenta"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "No se ha podido desbloquear la cuenta"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "No se ha podido silenciar la cuenta"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "No se ha podido dejar de silenciar la cuenta"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "No se ha podido destacar la cuenta"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "No se ha podido dejar de destacar la cuenta"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "No se ha podido editar la nota sobre una cuenta"
diff -Nru tokodon-25.04.2/po/eu/tokodon.po tokodon-25.04.3/po/eu/tokodon.po
--- tokodon-25.04.2/po/eu/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/eu/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -9,8 +9,8 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
-"PO-Revision-Date: 2025-04-02 14:27+0200\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
+"PO-Revision-Date: 2025-06-08 11:16+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
 "Language-Team: Basque <kde-i18n-eu@kde.org>\n"
 "Language: eu\n"
@@ -18,7 +18,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.12.3\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #: account/abstractaccount.cpp:33
 #, kde-format
@@ -84,62 +84,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime bideoa (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Fitxategi guztiak (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Onartutako formatu guztiak (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Ezin izan dio kontuari jarraitu"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Ezin izan dio kontuari jarraitzen utzi"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Ezin izan du kontua zure jarraitzaile izatetik kendu"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Ezin izan du kontua blokeatu"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Ezin izan du kontua blokeatzeari utzi"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Ezin izan du kontua isilarazi"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Ezin izan du kontua ozendu"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Ezin izan du kontua agertu"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Ezin izan dio kontuari agertzeari utzi"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Ezin izan du kontu bati buruzko oharra editatu"
@@ -5615,7 +5615,7 @@
 #, kde-format
 msgctxt "@action:button"
 msgid "Switch '%1'"
-msgstr "Aldatu '%1'(e)ra"
+msgstr "Aldatu '%1'"
 
 #: utils/emojimodel.cpp:127
 #, kde-format
diff -Nru tokodon-25.04.2/po/fi/tokodon.po tokodon-25.04.3/po/fi/tokodon.po
--- tokodon-25.04.2/po/fi/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/fi/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-05-12 23:12+0300\n"
 "Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime-video (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Kaikki tiedostot (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Kaikki tuetut tiedostomuodot (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Tiliä ei voitu seurata"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Tilin seuraamista ei voitu perua"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Tiliä ei voitu poistaa seuraajistasi"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Tiliä ei voitu estää"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Tilin estoa ei voitu perua"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Tiliä ei voitu vaimentaa"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Tilin vaimennusta ei voitu perua"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Tiliä ei voitu esitellä"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Tilin esittelyä ei voitu perua"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Tiliä koskevaa muistiinpanoa ei voitu muokata"
diff -Nru tokodon-25.04.2/po/fr/tokodon.po tokodon-25.04.3/po/fr/tokodon.po
--- tokodon-25.04.2/po/fr/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/fr/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-21 18:33+0200\n"
 "Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
 "Language-Team: French <French <kde-francophone@kde.org>>\n"
@@ -13,7 +13,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #: account/abstractaccount.cpp:33
 #, kde-format
@@ -79,62 +79,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Vidéo QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Tous les fichiers (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Tous les formats pris en charge (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Impossible de suivre un compte"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Impossible de se désabonner d'un compte"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Impossible de supprimer un compte en tant qu'abonné"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Impossible de bloquer un compte"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Impossible de débloquer un compte"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Impossible de mettre un compte en pause"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Impossible de sortir un un compte du mode pause"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Impossible de présenter un compte"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Impossible de ne pas présenter un compte"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Impossible de modifier une note concernant un compte"
diff -Nru tokodon-25.04.2/po/gl/tokodon.po tokodon-25.04.3/po/gl/tokodon.po
--- tokodon-25.04.2/po/gl/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/gl/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-03-02 09:40+0100\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.gal>\n"
 "Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #: account/abstractaccount.cpp:33
 #, kde-format
@@ -82,63 +82,63 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Vídeo QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Todos os ficheiros (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Todos os formatos compatíbeis (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Non se seguiu a conta"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Non se deixou de seguir a conta"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Non foi posíbel retirar a conta como seguidora."
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Non se bloqueou a conta"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Non se desbloqueou a conta"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Non se acalou a conta"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Non se restableceu a conta"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Non se destacou a conta"
 
 # skip-rule: trasno-remove_reverse
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Non se retirou a conta"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Non se editou a nota sobre a conta"
diff -Nru tokodon-25.04.2/po/he/tokodon.po tokodon-25.04.3/po/he/tokodon.po
--- tokodon-25.04.2/po/he/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/he/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-30 09:35+0300\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "סרטון QuickTime‏ (‎*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "כל הקבצים (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "כל התסדירים הנתמכים (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "לא ניתן לעקוב אחרי חשבון"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "לא ניתן לבטל מעקב אחרי חשבון"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "לא ניתן להסיר חשבון כעוקב שלך"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "לא ניתן לחסום חשבון"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "לא ניתן לשחרר חסימת חשבון"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "לא ניתן להשתיק חשבון"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "לא ניתן לבטל השתקת חשבון"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "לא ניתן לקדם חשבון"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "לא ניתן לבטל קידום חשבון"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "לא ניתן לערוך הערה על חשבון"
diff -Nru tokodon-25.04.2/po/hi/tokodon.po tokodon-25.04.3/po/hi/tokodon.po
--- tokodon-25.04.2/po/hi/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/hi/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2024-12-15 19:31+0530\n"
 "Last-Translator: kali <skkalwar999@gmail.com>\n"
 "Language-Team: Hindi <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "क्विकटाइम वीडियो (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "सभी फाइलें (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "खाते का अनुसरण नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "अकाउंट को अनफ़ॉलो नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "आपके फ़ॉलोअर के रूप में खाता हटाया नहीं जा सका"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "खाता ब्लॉक नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "खाता अनब्लॉक नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "खाता म्यूट नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "खाता अनम्यूट नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "खाता प्रदर्शित नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "खाते को अनफीचर नहीं किया जा सका"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "किसी खाते के बारे में नोट संपादित नहीं किया जा सका"
diff -Nru tokodon-25.04.2/po/hu/tokodon.po tokodon-25.04.3/po/hu/tokodon.po
--- tokodon-25.04.2/po/hu/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/hu/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
-"PO-Revision-Date: 2025-05-05 22:52+0200\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
+"PO-Revision-Date: 2025-06-22 16:58+0200\n"
 "Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
 "Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
 "Language: hu\n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.04.0\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #: account/abstractaccount.cpp:33
 #, kde-format
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime videók (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Minden fájl (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Minden támogatott formátum (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Nem sikerült követni a fiókot"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Nem sikerült leállítani a fiók követését"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Nem sikerült eltávolítani a fiókot a követők közül"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Nem sikerült letiltani a fiókot"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Nem sikerült leállítani a fiók letiltását"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Nem sikerült némítani a fiókot"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Nem sikerült leállítani a fiók némítását"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Nem sikerült kiemelni a fiókot"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Nem sikerült leállítani a fiók kiemelését"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Nem sikerült szerkeszteni egy fiókhoz tartozó megjegyzést"
@@ -878,15 +878,13 @@
 msgstr "A kiszolgálója még nem tett bejelentést."
 
 #: content/ui/Components/BoostConfirmationDialog.qml:19
-#, fuzzy, kde-format
-#| msgid "Confirmed"
+#, kde-format
 msgctxt "@title"
 msgid "Confirm Boost"
-msgstr "Megerősítve"
+msgstr "Megtolás megerősítése"
 
 #: content/ui/Components/BoostConfirmationDialog.qml:23
-#, fuzzy, kde-format
-#| msgid "Boost"
+#, kde-format
 msgctxt "@action:button Boost this post"
 msgid "Boost"
 msgstr "Megtolás"
@@ -941,25 +939,21 @@
 msgstr "Beszélgetések"
 
 #: content/ui/ConversationPage.qml:18
-#, fuzzy, kde-format
-#| msgid "No Conversations"
+#, kde-format
 msgctxt "@action:intoolbar"
 msgid "New Conversation…"
-msgstr "Nincsenek beszélgetések"
+msgstr "Új beszélgetés…"
 
 #: content/ui/ConversationPage.qml:29
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Featured Users"
+#, kde-format
 msgctxt "@title"
 msgid "Search Users"
-msgstr "Kiemelt felhasználók"
+msgstr "Felhasználók keresése"
 
 #: content/ui/ConversationPage.qml:102
-#, fuzzy, kde-format
-#| msgid "Search or enter URL…"
+#, kde-format
 msgid "Search for user…"
-msgstr "Keresés vagy URL megadása…"
+msgstr "Felhasználó keresése…"
 
 #: content/ui/ConversationPage.qml:139
 #, kde-format
@@ -1024,16 +1018,15 @@
 "A kizárólagos listák bejegyzései nem jelennek meg a Kezdőlap idővonalán."
 
 #: content/ui/EditListPage.qml:97
-#, fuzzy, kde-format
-#| msgid "Favorite"
+#, kde-format
 msgctxt "@label If the list is favorited"
 msgid "Favorite"
-msgstr "Kedvencnek jelölés"
+msgstr "Kedvenc"
 
 #: content/ui/EditListPage.qml:98
 #, kde-format
 msgid "This list will show up in the sidebar."
-msgstr ""
+msgstr "Ez a lista az oldalsávban jelenik meg."
 
 #: content/ui/EditListPage.qml:106
 #, kde-format
@@ -1120,18 +1113,16 @@
 msgstr "Felhasználók"
 
 #: content/ui/ExplorePage.qml:117
-#, fuzzy, kde-format
-#| msgid "No Posts"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No Posts"
 msgstr "Nincsenek bejegyzések"
 
 #: content/ui/ExplorePage.qml:144
-#, fuzzy, kde-format
-#| msgid "Tags"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No Tags"
-msgstr "Címkék"
+msgstr "Nincsenek címkék"
 
 #: content/ui/ExplorePage.qml:176
 #, kde-format
@@ -1141,15 +1132,13 @@
 msgstr[1] "%1 személy beszélget"
 
 #: content/ui/ExplorePage.qml:268
-#, fuzzy, kde-format
-#| msgid "News"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No News"
-msgstr "Hírek"
+msgstr "Nincsenek hírek"
 
 #: content/ui/ExplorePage.qml:305
-#, fuzzy, kde-format
-#| msgid "No Users"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No Users"
 msgstr "Nincsenek felhasználók"
@@ -1185,17 +1174,13 @@
 msgstr "Válaszok megjelenítése"
 
 #: content/ui/FollowingPage.qml:65 content/ui/TimelinePage.qml:127
-#, fuzzy, kde-format
-#| msgctxt "@action:intoolbar"
-#| msgid "Configure Notifications…"
+#, kde-format
 msgctxt "@action:intoolbar"
 msgid "Configure Filters…"
-msgstr "Értesítések beállítása…"
+msgstr "Szűrők beállítása…"
 
 #: content/ui/FollowingPage.qml:66 content/ui/TimelinePage.qml:128
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
 msgctxt "@title:window"
 msgid "Filters"
 msgstr "Szűrők"
@@ -1215,12 +1200,10 @@
 "és csak a bejegyzéseiket - a legutóbbi aktivitás szerint rendezve."
 
 #: content/ui/FullScreenImage.qml:33
-#, fuzzy, kde-format
-#| msgctxt "@action:inmenu"
-#| msgid "Expand Post"
+#, kde-format
 msgctxt "@action:intoolbar"
 msgid "Open Post"
-msgstr "Bejegyzés kibontása"
+msgstr "Bejegyzés megnyitása"
 
 #: content/ui/InitialSetup/SetupNotifications.qml:19
 #, kde-format
@@ -1352,6 +1335,8 @@
 "There are no posts from the users in your list. Only new posts will appear "
 "in a list."
 msgstr ""
+"A listán szereplő felhasználóktól nincsenek bejegyzések. Csak az új "
+"bejegyzések jelennek meg a listában."
 
 #: content/ui/ListTimelinePage.qml:30
 #, kde-format
@@ -1368,18 +1353,18 @@
 #, kde-format
 msgid "To continue, you must authorize Tokodon to access your account."
 msgstr ""
+"A folytatáshoz engedélyeznie kell a Tokodon számára a fiókjához való "
+"hozzáférést."
 
 #: content/ui/LoginFlow/BaseAuthorization.qml:88
-#, fuzzy, kde-format
-#| msgid "Open Authorization Link"
+#, kde-format
 msgid "Open Authorization Page"
-msgstr "Hitelesítési hivatkozás megnyitása"
+msgstr "Hitelesítési oldal megnyitása"
 
 #: content/ui/LoginFlow/BaseAuthorization.qml:100
-#, fuzzy, kde-format
-#| msgid "Copy Authorization Link"
+#, kde-format
 msgid "Copy Link to Authorization Page"
-msgstr "Hitelesítési hivatkozás másolása"
+msgstr "Hitelesítés oldal hivatkozásának másolása"
 
 #: content/ui/LoginFlow/BaseAuthorization.qml:104
 #, kde-format
@@ -1591,10 +1576,9 @@
 msgstr "Ez a kiszolgáló lezárta a regisztrációt: %1"
 
 #: content/ui/LoginFlow/ServersPage.qml:39
-#, fuzzy, kde-format
-#| msgid "This server is closed for registration: %1"
+#, kde-format
 msgid "This server is closed for registration, and did not provide a reason."
-msgstr "Ez a kiszolgáló lezárta a regisztrációt: %1"
+msgstr "Ez a kiszolgáló lezárta a regisztrációt, és nem indokolta meg."
 
 #: content/ui/LoginFlow/ServersPage.qml:101
 #, kde-format
@@ -1710,9 +1694,7 @@
 msgstr "Ismeretlen művelet"
 
 #: content/ui/Main.qml:255
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Write a New Post"
+#, kde-format
 msgid "Write a New Post"
 msgstr "Új bejegyzés írása"
 
@@ -1738,44 +1720,38 @@
 msgstr "Elég csendesnek tűnik most, próbáljon meg posztolni valamit!"
 
 #: content/ui/Main.qml:432
-#, fuzzy, kde-format
-#| msgid "Notifications"
+#, kde-format
 msgctxt "@action:button Account Notifications"
 msgid "Notifications"
 msgstr "Értesítések"
 
 #: content/ui/Main.qml:446
-#, fuzzy, kde-format
-#| msgid "Follow Requests"
+#, kde-format
 msgctxt "@action:button Follows that require explicit allow/deny"
 msgid "Follow Requests"
 msgstr "Követési kérések"
 
 #: content/ui/Main.qml:461
-#, fuzzy, kde-format
-#| msgid "Local"
+#, kde-format
 msgctxt "@action:button Local timeline of posts from the account's own server"
 msgid "Local"
 msgstr "Helyi"
 
 #: content/ui/Main.qml:481
-#, fuzzy, kde-format
-#| msgid "Global"
+#, kde-format
 msgctxt ""
 "@action:button Global timeline of posts from the entire Fediverse network"
 msgid "Global"
 msgstr "Globális"
 
 #: content/ui/Main.qml:502
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
 msgctxt "@action:button Direct one-on-one messages between users"
 msgid "Conversations"
 msgstr "Beszélgetések"
 
 #: content/ui/Main.qml:515
-#, fuzzy, kde-format
-#| msgid "Favorites"
+#, kde-format
 msgctxt "@action:button This account's favorited posts"
 msgid "Favorites"
 msgstr "Kedvencek"
@@ -1795,8 +1771,7 @@
 "a bejegyzését, jelölje kedvencnek!"
 
 #: content/ui/Main.qml:536
-#, fuzzy, kde-format
-#| msgid "Bookmarks"
+#, kde-format
 msgctxt "@action:button This account's bookmarked posts"
 msgid "Bookmarks"
 msgstr "Könyvjelzők"
@@ -1816,29 +1791,25 @@
 "maradnak, még a bejegyzés szerzője számára is."
 
 #: content/ui/Main.qml:557
-#, fuzzy, kde-format
-#| msgid "Explore"
+#, kde-format
 msgctxt "@action:button Explore this server's trending posts, news, and more"
 msgid "Explore"
 msgstr "Felfedezés"
 
 #: content/ui/Main.qml:570
-#, fuzzy, kde-format
-#| msgid "Following"
+#, kde-format
 msgctxt "@action:button A list of this account's followed accounts"
 msgid "Following"
 msgstr "Követett"
 
 #: content/ui/Main.qml:583
-#, fuzzy, kde-format
-#| msgid "Search"
+#, kde-format
 msgctxt "@action:button Search for users, posts and tags"
 msgid "Search"
 msgstr "Keresés"
 
 #: content/ui/Main.qml:610
-#, fuzzy, kde-format
-#| msgid "Lists"
+#, kde-format
 msgctxt ""
 "@action:button This account's lists, or timelines consisting of a groups of "
 "accounts"
@@ -1846,8 +1817,7 @@
 msgstr "Listák"
 
 #: content/ui/Main.qml:623
-#, fuzzy, kde-format
-#| msgid "Profile"
+#, kde-format
 msgctxt "@action:button This account's profile"
 msgid "Profile"
 msgstr "Profil"
@@ -1871,15 +1841,13 @@
 msgstr "Beállítások"
 
 #: content/ui/Main.qml:796
-#, fuzzy, kde-format
-#| msgid "Unfollow"
+#, kde-format
 msgctxt "@action:intoolbar"
 msgid "Unfollow"
 msgstr "Követés leállítása"
 
 #: content/ui/Main.qml:796
-#, fuzzy, kde-format
-#| msgid "Follow"
+#, kde-format
 msgctxt "@action:intoolbar"
 msgid "Follow"
 msgstr "Követés"
@@ -3296,12 +3264,10 @@
 msgstr "Értesítések beállítása…"
 
 #: content/ui/NotificationPage.qml:35
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Notifications"
+#, kde-format
 msgctxt "@title:window"
 msgid "Notification Settings"
-msgstr "Értesítések"
+msgstr "Értesítési beállítások"
 
 #: content/ui/NotificationPage.qml:47
 #, kde-format
@@ -3381,12 +3347,14 @@
 "Your %1 #FediWrapped awaits! Unveil your year's highlights and memorable "
 "moments on Mastodon!"
 msgstr ""
+"A %1. évi #FediWrapper várja! Fedezze fel az év csúcspontjait és emlékezetes "
+"pillanatait a Mastodonon!"
 
 #: content/ui/Notifications/AnnualReportDelegate.qml:70
 #, kde-format
 msgctxt "@action:button"
 msgid "View #FediWrapped"
-msgstr ""
+msgstr "#FediWrapped megtekintése"
 
 #: content/ui/Notifications/GroupInteractionLabel.qml:64
 #, kde-format
@@ -3410,6 +3378,8 @@
 "Moderation has blocked <b>%1</b>, including %2 of your followers and %3 "
 "account you follow."
 msgstr ""
+"A moderáció letiltotta ezt: <b>%1</b>, közte %2 követőjét és %3 Ön által "
+"követett fiókot."
 
 #: content/ui/Notifications/ReportDelegate.qml:61
 #, kde-format
@@ -3433,33 +3403,28 @@
 msgstr "Állapot képmelléklettel"
 
 #: content/ui/PostDelegate/AttachmentGrid.qml:99
-#, fuzzy, kde-format
-#| msgid "Status with GifV attachment"
+#, kde-format
 msgid "Status with gif attachment"
-msgstr "Állapot GifV melléklettel"
+msgstr "Állapot gif melléklettel"
 
 #: content/ui/PostDelegate/AttachmentGrid.qml:101
-#, fuzzy, kde-format
-#| msgid "Status with Video attachment"
+#, kde-format
 msgid "Status with video attachment"
 msgstr "Állapot videómelléklettel"
 
 #: content/ui/PostDelegate/AttachmentGrid.qml:103
-#, fuzzy, kde-format
-#| msgid "Status with Video attachment"
+#, kde-format
 msgid "Status with audio attachment"
-msgstr "Állapot videómelléklettel"
+msgstr "Állapot audiómelléklettel"
 
 #: content/ui/PostDelegate/AttachmentGrid.qml:148
 #: content/ui/PostDelegate/AttachmentGrid.qml:245
 #: content/ui/PostDelegate/AttachmentGrid.qml:287
 #: content/ui/PostDelegate/AttachmentGrid.qml:341
-#, fuzzy, kde-format
-#| msgctxt "login status"
-#| msgid "Sensitized"
+#, kde-format
 msgctxt "@info"
 msgid "Sensitive media"
-msgstr "Érzékenyítve"
+msgstr "Érzékeny média"
 
 #: content/ui/PostDelegate/AttachmentGrid.qml:201
 #, kde-format
@@ -3479,11 +3444,9 @@
 msgstr "Média elrejtése"
 
 #: content/ui/PostDelegate/AttachmentGrid.qml:399
-#, fuzzy, kde-format
-#| msgctxt "@label"
-#| msgid "No Media"
+#, kde-format
 msgid "Show Media"
-msgstr "Nincs média"
+msgstr "Média megjelenítése"
 
 #: content/ui/PostDelegate/AttachmentMenu.qml:44
 #, kde-format
@@ -3501,10 +3464,9 @@
 msgstr "Videó mentése másként…"
 
 #: content/ui/PostDelegate/AttachmentMenu.qml:50
-#, fuzzy, kde-format
-#| msgid "Save Video As…"
+#, kde-format
 msgid "Save Audio As…"
-msgstr "Videó mentése másként…"
+msgstr "Hang mentése másként…"
 
 #: content/ui/PostDelegate/AttachmentMenu.qml:69
 #, kde-format
@@ -3513,12 +3475,10 @@
 
 #: content/ui/PostDelegate/AttachmentMenu.qml:82
 #: content/ui/PostDelegate/LinkMenu.qml:49
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Post"
+#, kde-format
 msgctxt "@title"
 msgid "Post"
-msgstr "Küldés"
+msgstr "Bejegyzés"
 
 #: content/ui/PostDelegate/AudioAttachment.qml:81
 #: content/ui/PostDelegate/VideoAttachment.qml:111
@@ -3643,11 +3603,10 @@
 msgstr "Médialeírás"
 
 #: content/ui/PostDelegate/PostContent.qml:29
-#, fuzzy, kde-format
-#| msgid "Reported Content"
+#, kde-format
 msgctxt "@info"
 msgid "Post content"
-msgstr "Jelentett tartalom"
+msgstr "Bejegyzés tartalma"
 
 #: content/ui/PostDelegate/PostDelegate.qml:102
 #, kde-format
@@ -3694,30 +3653,24 @@
 "eredeti bejegyzést."
 
 #: content/ui/PostDelegate/PostDelegate.qml:301
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
 msgctxt "@info"
 msgid "Filter"
-msgstr "Szűrők"
+msgstr "Szűrő"
 
 #: content/ui/PostDelegate/PostDelegate.qml:325
-#, fuzzy, kde-format
-#| msgid "<b>Content Notice</b><br /> %1"
+#, kde-format
 msgid "<b>Filtered</b><br /> %1"
-msgstr "<b>Tartalmi figyelmeztetés</b><br /> %1"
+msgstr "<b>Szűrt</b><br /> %1"
 
 #: content/ui/PostDelegate/PostDelegate.qml:332
-#, fuzzy, kde-format
-#| msgid "Show anyway"
+#, kde-format
 msgctxt "@action:button"
 msgid "Show Anyway"
 msgstr "Megjelenítés mindenképp"
 
 #: content/ui/PostDelegate/PostDelegate.qml:364
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Content Notice"
+#, kde-format
 msgctxt "@info"
 msgid "Content Notice"
 msgstr "Tartalmi figyelmeztetés"
@@ -3809,7 +3762,7 @@
 #, kde-format
 msgctxt "@info"
 msgid "Post Author"
-msgstr ""
+msgstr "Bejegyzés szerzője"
 
 #: content/ui/PostDelegate/PostInfoBar.qml:56
 #, kde-format
@@ -3824,11 +3777,10 @@
 msgstr "További műveletek"
 
 #: content/ui/PostDelegate/PostInteractionLabel.qml:68
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
 msgctxt "@info"
 msgid "Interaction"
-msgstr "Beszélgetések"
+msgstr "Interakció"
 
 #: content/ui/PostDelegate/PostInteractionLabel.qml:76
 #, kde-format
@@ -3913,18 +3865,16 @@
 msgstr "Kitűzés a profilra"
 
 #: content/ui/PostDelegate/PostMenu.qml:147
-#, fuzzy, kde-format
-#| msgid "Empty conversation"
+#, kde-format
 msgctxt "@action:inmenu"
 msgid "Unmute Conversation"
-msgstr "Üres beszélgetés"
+msgstr "Beszélgetés némításának feloldása"
 
 #: content/ui/PostDelegate/PostMenu.qml:147
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
 msgctxt "@action:inmenu"
 msgid "Mute Conversation"
-msgstr "Beszélgetések"
+msgstr "Beszélgetés némítása"
 
 #: content/ui/PostDelegate/PostMenu.qml:157
 #, kde-format
@@ -4004,7 +3954,7 @@
 #, kde-format
 msgctxt "@info"
 msgid "Tag"
-msgstr ""
+msgstr "Címke"
 
 #: content/ui/PostDelegate/QuotePost.qml:66
 #, kde-format
@@ -4017,32 +3967,28 @@
 msgstr "Idézett bejegyzés"
 
 #: content/ui/PostDelegate/QuotePost.qml:143
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Add word"
+#, kde-format
 msgctxt "@info:label"
 msgid "Poll"
-msgstr "Szó hozzáadása"
+msgstr "Szavazás"
 
 #: content/ui/PrivacyPolicyPage.qml:19
 #, kde-format
 msgctxt "@title:window"
 msgid "Privacy Policy"
-msgstr ""
+msgstr "Adatvédelmi irányelvek"
 
 #: content/ui/PrivacyPolicyPage.qml:26
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "No Privacy Policy"
-msgstr ""
+msgstr "Nincsenek adatvédelmi irányelvek"
 
 #: content/ui/PrivacyPolicyPage.qml:41
-#, fuzzy, kde-format
-#| msgctxt "Last read on this date"
-#| msgid "Last read on %1"
+#, kde-format
 msgctxt "@info Last updated: relative date and time (e.g. 2 years ago)"
 msgid "Last updated: %1"
-msgstr "Utolsó olvasás: %1"
+msgstr "Utoljára frissítve: %1"
 
 #: content/ui/ReadMarker.qml:15
 #, kde-format
@@ -4113,9 +4059,7 @@
 msgstr "Felhasználók, címkék és bejegyzések keresése"
 
 #: content/ui/ServerInformationPage.qml:25
-#, fuzzy, kde-format
-#| msgctxt "@title Server-wide announcements set by admins."
-#| msgid "Announcements"
+#, kde-format
 msgctxt "@action:button"
 msgid "Announcements"
 msgstr "Bejelentések"
@@ -4124,7 +4068,7 @@
 #, kde-format
 msgctxt "@action:button"
 msgid "Privacy Policy"
-msgstr ""
+msgstr "Adatvédelmi irányelvek"
 
 #: content/ui/Settings/AccountPage.qml:26
 #, kde-format
@@ -4302,7 +4246,7 @@
 #, kde-format
 msgctxt "@option:check Boosting means to repost, or retweet"
 msgid "Ask before boosting"
-msgstr ""
+msgstr "Rákérdezés megtolás előtt"
 
 #: content/ui/Settings/AppearancePage.qml:97
 #, kde-format
@@ -4311,10 +4255,9 @@
 msgstr "Bejegyzések"
 
 #: content/ui/Settings/AppearancePage.qml:103
-#, fuzzy, kde-format
-#| msgid "Show number of replies, favorites and boosts"
+#, kde-format
 msgid "Show number of favorites and boosts"
-msgstr "Válaszok, kedvencnek jelölések és megtolások számának megjelenítése"
+msgstr "Kedvencnek jelölések és megtolások számának megjelenítése"
 
 #: content/ui/Settings/AppearancePage.qml:118
 #, kde-format
@@ -4357,134 +4300,109 @@
 msgstr "Animált GIF-ek automatikus lejátszása"
 
 #: content/ui/Settings/BlockedDomainsPage.qml:19
-#, fuzzy, kde-format
-#| msgctxt "@info:Filter out all the blocked domains"
-#| msgid "Blocked domains"
+#, kde-format
 msgctxt "@title"
 msgid "Blocked Domains"
 msgstr "Letiltott tartományok"
 
 #: content/ui/Settings/BlockedDomainsPage.qml:51
-#, fuzzy, kde-format
-#| msgid "Unblock"
+#, kde-format
 msgctxt "@action:button"
 msgid "Unblock"
 msgstr "Letiltás feloldása"
 
 #: content/ui/Settings/BlockedDomainsPage.qml:64
-#, fuzzy, kde-format
-#| msgctxt "@info:Filter out all the blocked domains"
-#| msgid "Blocked domains"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No Blocked Domains"
-msgstr "Letiltott tartományok"
+msgstr "Nincsenek letiltott tartományok"
 
 #: content/ui/Settings/EditFilterPage.qml:30
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Create List"
+#, kde-format
 msgctxt "@title:window"
 msgid "Create Filter"
-msgstr "Lista létrehozása"
+msgstr "Szűrő létrehozása"
 
 #: content/ui/Settings/EditFilterPage.qml:30
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
 msgctxt "@title:window"
 msgid "Edit Filter"
-msgstr "Szűrők"
+msgstr "Szűrő szerkesztése"
 
 #: content/ui/Settings/EditFilterPage.qml:73
-#, fuzzy, kde-format
-#| msgctxt "@label:textbox List title"
-#| msgid "Title"
+#, kde-format
 msgctxt "@label:textbox Filter title"
 msgid "Title"
 msgstr "Cím"
 
 #: content/ui/Settings/EditFilterPage.qml:78
-#, fuzzy, kde-format
-#| msgid "Continue"
+#, kde-format
 msgctxt "@info:header"
 msgid "Contexts"
-msgstr "Folytatás"
+msgstr "Környezetek"
 
 #: content/ui/Settings/EditFilterPage.qml:85
 #, kde-format
 msgctxt "@info"
 msgid "Select one or more contexts where this filter should apply:"
-msgstr ""
+msgstr "Válasszon ki egy vagy több kontextust, ahol ez a szűrő alkalmazandó:"
 
 #: content/ui/Settings/EditFilterPage.qml:90
-#, fuzzy, kde-format
-#| msgid "No Lists"
+#, kde-format
 msgctxt "@label:checkbox"
 msgid "Home and Lists"
-msgstr "Nincsenek listák"
+msgstr "Kezdőlap és listák"
 
 #: content/ui/Settings/EditFilterPage.qml:95
-#, fuzzy, kde-format
-#| msgid "Notifications"
+#, kde-format
 msgctxt "@label:checkbox"
 msgid "Notifications"
 msgstr "Értesítések"
 
 #: content/ui/Settings/EditFilterPage.qml:100
-#, fuzzy, kde-format
-#| msgid "Global Timeline"
+#, kde-format
 msgctxt "@label:checkbox"
 msgid "Public Timelines"
-msgstr "Globális idővonal"
+msgstr "Nyilvános idővonalak"
 
 #: content/ui/Settings/EditFilterPage.qml:105
-#, fuzzy, kde-format
-#| msgid "Conversations"
+#, kde-format
 msgctxt "@label:checkbox"
 msgid "Conversations"
 msgstr "Beszélgetések"
 
 #: content/ui/Settings/EditFilterPage.qml:110
-#, fuzzy, kde-format
-#| msgid "Profile"
+#, kde-format
 msgctxt "@label:checkbox"
 msgid "Profiles"
-msgstr "Profil"
+msgstr "Profilok"
 
 #: content/ui/Settings/EditFilterPage.qml:115
-#, fuzzy, kde-format
-#| msgctxt "@info:Location combobox to choose location filters"
-#| msgid "Location"
+#, kde-format
 msgctxt "@info:header"
 msgid "Action"
-msgstr "Hely"
+msgstr "Művelet"
 
 #: content/ui/Settings/EditFilterPage.qml:123
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Content notice"
+#, kde-format
 msgctxt "@label:radiobutton"
 msgid "Hide with Content Notice"
-msgstr "Tartalmi figyelmeztetés"
+msgstr "Elrejtés tartalmi figyelmeztetéssel"
 
 #: content/ui/Settings/EditFilterPage.qml:129
-#, fuzzy, kde-format
-#| msgctxt "@option:check Poll toolbar"
-#| msgid "Hide totals"
+#, kde-format
 msgctxt "@label:radiobutton"
 msgid "Hide Completely"
-msgstr "Összesítés elrejtése"
+msgstr "Teljes elrejtés"
 
 #: content/ui/Settings/EditFilterPage.qml:135
 #, kde-format
 msgctxt "@info:header"
 msgid "Keywords"
-msgstr ""
+msgstr "Kulcsszavak"
 
 #: content/ui/Settings/EditFilterPage.qml:138
-#, fuzzy, kde-format
-#| msgctxt "@action:button Add user to this list"
-#| msgid "Add"
+#, kde-format
 msgctxt "@action:button Add keyword"
 msgid "Add"
 msgstr "Hozzáadás"
@@ -4493,60 +4411,49 @@
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "No keywords"
-msgstr ""
+msgstr "Nincsenek kulcsszavak"
 
 #: content/ui/Settings/EditFilterPage.qml:176
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Delete word"
+#, kde-format
 msgctxt "@label:checkbox"
 msgid "Whole word"
-msgstr "Szó törlése"
+msgstr "Teljes szó"
 
 #: content/ui/Settings/EditFilterPage.qml:182
-#, fuzzy, kde-format
-#| msgid "Remove"
+#, kde-format
 msgctxt "@action:button Remove keyword"
 msgid "Remove"
 msgstr "Eltávolítás"
 
 #: content/ui/Settings/EditFilterPage.qml:209
-#, fuzzy, kde-format
-#| msgctxt "@action:button Create the list"
-#| msgid "Create"
+#, kde-format
 msgctxt "@action:button Create the filter"
 msgid "Create"
 msgstr "Létrehozás"
 
 #: content/ui/Settings/EditFilterPage.qml:211
-#, fuzzy, kde-format
-#| msgid "Edit"
+#, kde-format
 msgctxt "@action:button Edit the filter"
 msgid "Edit"
 msgstr "Szerkesztés"
 
 #: content/ui/Settings/EditFilterPage.qml:224
-#, fuzzy, kde-format
-#| msgid "Delete"
+#, kde-format
 msgctxt "@action:button Delete the filter"
 msgid "Delete"
 msgstr "Törlés"
 
 #: content/ui/Settings/EditFilterPage.qml:231
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Deleting List"
+#, kde-format
 msgctxt "@title"
 msgid "Deleting Filter"
-msgstr "Lista törlése"
+msgstr "Szűrő törlése"
 
 #: content/ui/Settings/EditFilterPage.qml:232
-#, fuzzy, kde-format
-#| msgctxt "@label"
-#| msgid "Are you sure you want to delete this list?"
+#, kde-format
 msgctxt "@label"
 msgid "Are you sure you want to delete this filter?"
-msgstr "Biztosan törölni szeretné ezt a listát?"
+msgstr "Biztosan törölni szeretné ezt a szűrőt?"
 
 #: content/ui/Settings/EditProfilePage.qml:26
 #, kde-format
@@ -4558,48 +4465,43 @@
 #, kde-format
 msgctxt "@title:window"
 msgid "Error Log"
-msgstr ""
+msgstr "Hibanapló"
 
 #: content/ui/Settings/ErrorLogPage.qml:22
 #, kde-format
 msgctxt "@action:intoolbar"
 msgid "Clear All"
-msgstr ""
+msgstr "Összes törlése"
 
 #: content/ui/Settings/ErrorLogPage.qml:72
 #, kde-format
 msgctxt "@action:button"
 msgid "Copy To Clipboard"
-msgstr ""
+msgstr "Másolás a vágólapra"
 
 #: content/ui/Settings/ErrorLogPage.qml:87
 #, kde-format
 msgctxt "@label"
 msgid "No Errors"
-msgstr ""
+msgstr "Nincsenek hibák"
 
 #: content/ui/Settings/FiltersPage.qml:21
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
 msgctxt "@title"
 msgid "Filters"
 msgstr "Szűrők"
 
 #: content/ui/Settings/FiltersPage.qml:28
-#, fuzzy, kde-format
-#| msgid "Create List"
+#, kde-format
 msgctxt "@action:intoolbar"
 msgid "Create Filter"
-msgstr "Lista létrehozása"
+msgstr "Szűrő létrehozása"
 
 #: content/ui/Settings/FiltersPage.qml:79
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No Filters"
-msgstr "Szűrők"
+msgstr "Nincsenek szűrők"
 
 #: content/ui/Settings/NetworkProxyPage.qml:15
 #, kde-format
@@ -4676,72 +4578,67 @@
 #, kde-format
 msgctxt "@title:group"
 msgid "Filtering Policy"
-msgstr ""
+msgstr "Szűrési irányelvek"
 
 #: content/ui/Settings/NotificationsPage.qml:60
 #, kde-format
 msgctxt "@info:Option Accept and show this in notifications"
 msgid "Accept"
-msgstr ""
+msgstr "Elfogad"
 
 #: content/ui/Settings/NotificationsPage.qml:64
-#, fuzzy, kde-format
-#| msgctxt "@action:button"
-#| msgid "Filters"
+#, kde-format
 msgctxt "@info:Option Filter and send to the filtered inbox"
 msgid "Filter"
-msgstr "Szűrők"
+msgstr "Szűrő"
 
 #: content/ui/Settings/NotificationsPage.qml:68
 #, kde-format
 msgctxt "@info:Option Ignore completely, do not show notification"
 msgid "Ignore"
-msgstr ""
+msgstr "Mellőzés"
 
 #: content/ui/Settings/NotificationsPage.qml:76
 #, kde-format
 msgctxt "@label Notification preferences"
 msgid "People you don't follow"
-msgstr ""
+msgstr "Emberek, akiket nem követ"
 
 #: content/ui/Settings/NotificationsPage.qml:77
 #, kde-format
 msgctxt "@label Notification preferences"
 msgid "Until you manually approve them."
-msgstr ""
+msgstr "Amíg saját kezűleg jóvá nem hagyja őket."
 
 #: content/ui/Settings/NotificationsPage.qml:83
-#, fuzzy, kde-format
-#| msgid "%1 following"
+#, kde-format
 msgctxt "@label Notification preferences"
 msgid "People not following you"
-msgstr "%1 követett"
+msgstr "Emberek, akik nem követik"
 
 #: content/ui/Settings/NotificationsPage.qml:84
 #, kde-format
 msgctxt "@label Notification preferences"
 msgid "Including people who have been following you fewer than 3 days."
-msgstr ""
+msgstr "Beleértve azokat is, akik kevesebb mint 3 napja követik Önt."
 
 #: content/ui/Settings/NotificationsPage.qml:90
-#, fuzzy, kde-format
-#| msgid "Accounts"
+#, kde-format
 msgctxt "@label Notification preferences"
 msgid "New accounts"
-msgstr "Fiókok"
+msgstr "Új fiókok"
 
 #: content/ui/Settings/NotificationsPage.qml:91
 #, kde-format
 msgctxt "@label Notification preferences"
 msgid "Created within the past 30 days."
-msgstr ""
+msgstr "Az elmúlt 30 napban létrehozott."
 
 #: content/ui/Settings/NotificationsPage.qml:97
-#, fuzzy, kde-format
-#| msgid "No Conversations"
+#, kde-format
 msgctxt "@label Notification preferences"
 msgid "Unsolicited conversations"
-msgstr "Nincsenek beszélgetések"
+msgstr "Kéretlen beszélgetések"
 
 #: content/ui/Settings/NotificationsPage.qml:98
 #, kde-format
@@ -4749,20 +4646,19 @@
 msgid ""
 "Filtered unless it's in reply to your own mention or if you follow the "
 "sender."
-msgstr ""
+msgstr "Szűrt, kivéve, ha válasz a saját említésére, vagy ha követi a feladót."
 
 #: content/ui/Settings/NotificationsPage.qml:104
-#, fuzzy, kde-format
-#| msgid "Accounts"
+#, kde-format
 msgctxt "@label Notification preferences"
 msgid "Moderated accounts"
-msgstr "Fiókok"
+msgstr "Moderált fiókok"
 
 #: content/ui/Settings/NotificationsPage.qml:105
 #, kde-format
 msgctxt "@label Notification preferences"
 msgid "Limited by server moderators."
-msgstr ""
+msgstr "A szerver moderátorai által korlátozva."
 
 #: content/ui/Settings/NotificationsPage.qml:112
 #, kde-format
@@ -4892,17 +4788,15 @@
 "felhasználókat követ vagy követői vannak onnan."
 
 #: content/ui/Settings/NotificationsPage.qml:269
-#, fuzzy, kde-format
-#| msgctxt "@action:button 'Report' as in 'Report this to moderators'"
-#| msgid "Report"
+#, kde-format
 msgctxt "@option:check"
 msgid "Annual Report"
-msgstr "Jelentés"
+msgstr "Éves jelentés"
 
 #: content/ui/Settings/NotificationsPage.qml:270
 #, kde-format
 msgid "When you receive your #FediWrapped at the end of the year."
-msgstr ""
+msgstr "Ha megkapja a #FediWrappedet az év végén."
 
 #: content/ui/Settings/ProfileEditor.qml:59
 #, kde-format
@@ -4941,16 +4835,13 @@
 msgstr "Mezők"
 
 #: content/ui/Settings/ProfileEditor.qml:269
-#, fuzzy, kde-format
-#| msgid "Remove"
+#, kde-format
 msgctxt "@action:button"
 msgid "Remove"
 msgstr "Eltávolítás"
 
 #: content/ui/Settings/ProfileEditor.qml:280
-#, fuzzy, kde-format
-#| msgctxt "@action:button Add user to this list"
-#| msgid "Add"
+#, kde-format
 msgctxt "@action:button"
 msgid "Add"
 msgstr "Hozzáadás"
@@ -4971,9 +4862,7 @@
 msgstr "Letiltott felhasználók"
 
 #: content/ui/Settings/SafetyPage.qml:50
-#, fuzzy, kde-format
-#| msgctxt "@info:Filter out all the blocked domains"
-#| msgid "Blocked domains"
+#, kde-format
 msgid "Blocked Domains"
 msgstr "Letiltott tartományok"
 
@@ -5000,7 +4889,7 @@
 #: content/ui/Settings/TokodonConfigurationView.qml:59
 #, kde-format
 msgid "Error Log"
-msgstr ""
+msgstr "Hibanapló"
 
 #: content/ui/Settings/TokodonConfigurationView.qml:65
 #, kde-format
@@ -5128,35 +5017,31 @@
 #, kde-format
 msgctxt "Draft, unfinished post"
 msgid "Draft"
-msgstr ""
+msgstr "Piszkozat"
 
 #: content/ui/StatusComposer/ScheduledPostsPage.qml:65
 #, kde-format
 msgctxt "Scheduled for this date"
 msgid "Scheduled for %1"
-msgstr ""
+msgstr "Ütemezve ekkorra: %1"
 
 #: content/ui/StatusComposer/ScheduledPostsPage.qml:84
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Discard Draft"
+#, kde-format
 msgctxt "@action:button Discard this post"
 msgid "Discard"
-msgstr "Piszkozat eldobása"
+msgstr "Eldobás"
 
 #: content/ui/StatusComposer/ScheduledPostsPage.qml:105
 #, kde-format
 msgctxt "@info:placeholder"
 msgid "No Drafts"
-msgstr ""
+msgstr "Nincsenek piszkozatok"
 
 #: content/ui/StatusComposer/ScheduledPostsPage.qml:105
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Delete Post"
+#, kde-format
 msgctxt "@info:placeholder"
 msgid "No Scheduled Posts"
-msgstr "Bejegyzés törlése"
+msgstr "Nincsenek ütemezett bejegyzések"
 
 #: content/ui/StatusComposer/ScheduledPostsPage.qml:114
 #: content/ui/StatusComposer/StatusComposer.qml:181
@@ -5173,12 +5058,10 @@
 msgstr "Biztosan el szeretné dobni a piszkozatot?"
 
 #: content/ui/StatusComposer/ScheduledPostsPage.qml:121
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Discard Draft"
+#, kde-format
 msgctxt "@action:button Discard this draft"
 msgid "Discard"
-msgstr "Piszkozat eldobása"
+msgstr "Eldobás"
 
 #: content/ui/StatusComposer/StatusComposer.qml:62
 #, kde-format
@@ -5208,7 +5091,7 @@
 #, kde-format
 msgctxt "@action:intoolbar Draft or unfinished posts"
 msgid "Drafts"
-msgstr ""
+msgstr "Piszkozatok"
 
 #: content/ui/StatusComposer/StatusComposer.qml:82
 #, kde-format
@@ -5248,34 +5131,28 @@
 msgstr "Mentés"
 
 #: content/ui/StatusComposer/StatusComposer.qml:188
-#, fuzzy, kde-format
-#| msgctxt "@action:Button Save an edited a post"
-#| msgid "Save"
+#, kde-format
 msgctxt "@action:button Keep this draft"
 msgid "Save"
 msgstr "Mentés"
 
 #: content/ui/StatusComposer/StatusComposer.qml:196
-#, fuzzy, kde-format
-#| msgctxt "@info:Cancel button to close the dailog"
-#| msgid "Cancel"
+#, kde-format
 msgctxt "@action:button Go back to editing"
 msgid "Cancel"
 msgstr "Mégse"
 
 #: content/ui/StatusComposer/StatusComposer.qml:215
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Delete Post"
+#, kde-format
 msgctxt "@title"
 msgid "Schedule Post"
-msgstr "Bejegyzés törlése"
+msgstr "Bejegyzés ütemezése"
 
 #: content/ui/StatusComposer/StatusComposer.qml:221
 #, kde-format
 msgctxt "@action:button Set this post's schedule to when it should be posted"
 msgid "Set Schedule"
-msgstr ""
+msgstr "Ütemezés beállítása"
 
 #: content/ui/StatusComposer/StatusComposer.qml:337
 #, kde-format
@@ -5296,9 +5173,7 @@
 msgstr "Válasszon egy fájlt"
 
 #: content/ui/StatusComposer/StatusComposer.qml:494
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Attach file"
+#, kde-format
 msgctxt "@action:button"
 msgid "Attach File"
 msgstr "Fájl csatolása"
@@ -5310,12 +5185,10 @@
 msgstr "Fájl csatolása"
 
 #: content/ui/StatusComposer/StatusComposer.qml:508
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Attach file"
+#, kde-format
 msgctxt "@action:button"
 msgid "Attach Poll"
-msgstr "Fájl csatolása"
+msgstr "Szavazás csatolása"
 
 #: content/ui/StatusComposer/StatusComposer.qml:513
 #, kde-format
@@ -5324,33 +5197,25 @@
 msgstr "Szavazás hozzáadása"
 
 #: content/ui/StatusComposer/StatusComposer.qml:522
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Content Notice"
+#, kde-format
 msgctxt "@action:button"
 msgid "Content Notice"
 msgstr "Tartalmi figyelmeztetés"
 
 #: content/ui/StatusComposer/StatusComposer.qml:534
-#, fuzzy, kde-format
-#| msgctxt "@info:placeholder"
-#| msgid "Content notice"
+#, kde-format
 msgctxt "@info:tooltip"
 msgid "Content notice"
 msgstr "Tartalmi figyelmeztetés"
 
 #: content/ui/StatusComposer/StatusComposer.qml:560
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip Post visibility"
-#| msgid "Visibility"
+#, kde-format
 msgctxt "@action:button"
 msgid "Visibility"
 msgstr "Láthatóság"
 
 #: content/ui/StatusComposer/StatusComposer.qml:568
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip Post visibility"
-#| msgid "Visibility"
+#, kde-format
 msgctxt "@title"
 msgid "Visibility"
 msgstr "Láthatóság"
@@ -5398,9 +5263,7 @@
 msgstr "Bejegyzés nyelve"
 
 #: content/ui/StatusComposer/StatusComposer.qml:636
-#, fuzzy, kde-format
-#| msgctxt "@info:tooltip"
-#| msgid "Add emoji"
+#, kde-format
 msgctxt "@action:button"
 msgid "Add Emoji"
 msgstr "Emodzsi hozzáadása"
@@ -5419,18 +5282,16 @@
 
 #: content/ui/StatusComposer/StatusComposer.qml:687
 #: content/ui/StatusComposer/StatusComposer.qml:764
-#, fuzzy, kde-format
-#| msgctxt "@title"
-#| msgid "Delete Post"
+#, kde-format
 msgctxt "@action:button Schedule something to be posted later"
 msgid "Schedule"
-msgstr "Bejegyzés törlése"
+msgstr "Ütemezés"
 
 #: content/ui/StatusComposer/StatusComposer.qml:738
 #, kde-format
 msgctxt "@title"
 msgid "Alt Text Reminder"
-msgstr ""
+msgstr "Alternatív szöveg emlékeztető"
 
 #: content/ui/StatusComposer/StatusComposer.qml:742
 #, kde-format
@@ -5439,6 +5300,8 @@
 "Some of your media is missing alt text. Adding descriptions help everyone, "
 "especially the visually impaired."
 msgstr ""
+"Néhány médiájából hiányzik az alternatív szöveg. A leírások hozzáadása "
+"mindenkinek segít, különösen a látássérülteknek."
 
 #: content/ui/TimelinePage.qml:38 timeline/accountmodel.cpp:41
 #, kde-format
@@ -5584,10 +5447,9 @@
 msgstr "A Fediverse böngészése"
 
 #: main.cpp:124
-#, fuzzy, kde-format
-#| msgid "© 2021-2024 Carl Schwan, 2021-2024 KDE Community"
+#, kde-format
 msgid "© 2021-2024 KDE Community"
-msgstr "© Carl Schwan, 2021-2024., A KDE közösség, 2021-2024."
+msgstr "© A KDE közösség, 2021-2024."
 
 #: main.cpp:125
 #, kde-format
diff -Nru tokodon-25.04.2/po/ia/tokodon.po tokodon-25.04.3/po/ia/tokodon.po
--- tokodon-25.04.2/po/ia/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ia/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-24 16:35+0100\n"
 "Last-Translator: giovanni <g.sora@tiscali.it>\n"
 "Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Video QuickTime  (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Omne files (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Omne formatos supportate (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Non pote sequer conto"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Non pote non sequer conto"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Non pote blocar conto"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Non poteva disblocar conto"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/id/tokodon.po tokodon-25.04.3/po/id/tokodon.po
--- tokodon-25.04.2/po/id/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/id/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2023-03-03 10:32+0700\n"
 "Last-Translator: Linerly <linerly@protonmail.com>\n"
 "Language-Team: Indonesian <kde-i18n-doc@kde.org>\n"
@@ -79,63 +79,63 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Tidak dapat mengikuti akun"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Tidak dapat batal mengikuti akun"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, fuzzy, kde-format
 #| msgid "Could not mute account"
 msgid "Could not remove account as your follower"
 msgstr "Tidak dapat membisukan akun"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Tidak dapat memblokir akun"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Tidak dapat batal memblokir akun"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Tidak dapat membisukan akun"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Tidak dapat batal membisukan akun"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Tidak dapat memfiturkan akun"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Tidak dapat batal memfiturkan akun"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Tidak dapat menyunting catatan tentang sebuah akun"
diff -Nru tokodon-25.04.2/po/is/tokodon.po tokodon-25.04.3/po/is/tokodon.po
--- tokodon-25.04.2/po/is/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/is/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2022-10-14 14:00+0000\n"
 "Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
 "Language-Team: Icelandic\n"
@@ -79,63 +79,63 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Gat ekki fylgst með notandaaðgangi"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Gat ekki hætt að fylgjast með notandaaðgangi"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, fuzzy, kde-format
 #| msgid "Could not mute account"
 msgid "Could not remove account as your follower"
 msgstr "Gat ekki þaggað niður í notandaaðgangi"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Gat ekki útilokað notandaaðgang"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Gat ekki hætt að útiloka notandaaðgang"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Gat ekki þaggað niður í notandaaðgangi"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Gat ekki hætt að þagga niður í notandaaðgangi"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Gat ekki sett notandaaðgang í forgrunn"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Gat ekki tekið notandaaðgang úr forgrunni"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Gat ekki breytt minnispunkti um notandaaðgang"
diff -Nru tokodon-25.04.2/po/it/tokodon.po tokodon-25.04.3/po/it/tokodon.po
--- tokodon-25.04.2/po/it/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/it/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-30 15:51+0200\n"
 "Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
 "Language-Team: Italian <kde-i18n-it@kde.org>\n"
@@ -15,7 +15,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.04.1\n"
+"X-Generator: Lokalize 25.04.2\n"
 
 #: account/abstractaccount.cpp:33
 #, kde-format
@@ -81,62 +81,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Video QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Tutti i file (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Tutti i formati supportati (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Impossibile seguire l'account"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Impossibile smettere di seguire l'account"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Impossibile rimuovere l'account come tuo seguace"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Impossibile bloccare l'account"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Impossibile sbloccare l'account"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Impossibile silenziare l'account"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Impossibile rimuovere il silenzio per l'account"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Impossibile evidenziare l'account"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Impossibile rimuovere l'evidenziazione dell'account"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Impossibile modificare la nota su un account"
diff -Nru tokodon-25.04.2/po/ja/tokodon.po tokodon-25.04.3/po/ja/tokodon.po
--- tokodon-25.04.2/po/ja/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ja/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2021-06-02 10:44-0700\n"
 "Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
 "Language-Team: Japanese <kde-jp@kde.org>\n"
@@ -76,62 +76,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr ""
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr ""
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/ka/tokodon.po tokodon-25.04.3/po/ka/tokodon.po
--- tokodon-25.04.2/po/ka/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ka/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-20 07:33+0100\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime ვიდეო (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "ყველა ფაილი (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "ყველა მხარდაჭერილი ფორმატი (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "ანგარიშზე მიყოლის შეცდომა"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "ანგარიშზე მიყოლის გაუქმების შეცდომა"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "ანგარიშის წაშლა შეუძლებელია თქვენი მომყოლის სახით"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "ანგარიშის დაბლოკვის შეცდომა"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "ანგარიშის განბლოკვის შეცდომა"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "ანგარიშის დადუმების შეცდომა"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "ანგარიშის დადუმების მოხსნის შეცდომა"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "ანგარიშის მიმაგრების შეცდომა"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "ანგარიშის მიმაგრების მოხსნის შეცდომა"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "ანგარიშის შესახებ შენიშვნის ჩასწორების შეცდომა"
diff -Nru tokodon-25.04.2/po/ko/tokodon.po tokodon-25.04.3/po/ko/tokodon.po
--- tokodon-25.04.2/po/ko/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ko/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -10,7 +10,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-07 01:12+0200\n"
 "Last-Translator: Shinjo Park <kde@peremen.name>\n"
 "Language-Team: Korean <kde-kr@kde.org>\n"
@@ -85,62 +85,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime 동영상 (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "모든 파일 (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "모든 지원하는 형식(%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "계정을 팔로우할 수 없음"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "계정을 팔로우 해제할 수 없음"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "계정을 팔로워 목록에서 삭제할 수 없음"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "계정을 차단할 수 없음"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "계정의 차단을 해제할 수 없음"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "계정을 뮤트할 수 없음"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "계정의 뮤트를 해제할 수 없음"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "계정을 추천할 수 없음"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "계정을 추천 해제할 수 없음"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "계정 자기소개 정보를 편집할 수 없음"
diff -Nru tokodon-25.04.2/po/lt/tokodon.po tokodon-25.04.3/po/lt/tokodon.po
--- tokodon-25.04.2/po/lt/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/lt/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2023-02-25 01:00+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -80,62 +80,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr ""
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr ""
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/lv/tokodon.po tokodon-25.04.3/po/lv/tokodon.po
--- tokodon-25.04.2/po/lv/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/lv/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-03-04 17:08+0200\n"
 "Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
 "Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime video (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Visas datnes (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Visi atbalstītie formāti (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Neizdevās sekot kontam"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Neizdevās beigt sekot kontam"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Neizdevās noņemt kontu kā jūsu sekotāju"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Neizdevās bloķēt kontu"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Neizdevās atbloķēt kontu"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Neizdevās apklusināt kontu"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Neizdevās beigt apklusināt kontu"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Neizdevās izcelt kontu"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Neizdevās atcelt konta izcelšanu"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Neizdevās rediģēt piezīmi par kontu"
diff -Nru tokodon-25.04.2/po/nl/tokodon.po tokodon-25.04.3/po/nl/tokodon.po
--- tokodon-25.04.2/po/nl/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/nl/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-20 10:33+0100\n"
 "Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
 "Language-Team: \n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime-video (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Alle bestanden (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Alle ondersteunde formaten (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Kon het account niet volgen"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Moest het account volgen "
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Kon account niet als uw volger niet verwijderen"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Kon account niet blokkeren "
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Kon blokkeren van het account niet opheffen"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Kon account niet dempen"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Kon demping van account niet opheffen"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Kon account niet aanbevelen"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Kon aanbeveling van account niet opheffen"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Kon notitie over een account niet bewerken"
diff -Nru tokodon-25.04.2/po/nn/tokodon.po tokodon-25.04.3/po/nn/tokodon.po
--- tokodon-25.04.2/po/nn/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/nn/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-06-01 15:24+0200\n"
 "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
 "Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime-videoar (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Alle filer (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Alle støtta format (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Klarte ikkje følgja kontoen"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Klarte ikkje slutta å følgja kontoen"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, fuzzy, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Klarte ikkje avvisa kontoen"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Klarte ikkje blokkera kontoen"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Klarte ikkje slutta å blokkera kontoen"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Klarte ikkje målbinda kontoen"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Klarte ikkje slutta å dempa kontoen"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Klarte ikkje framheva kontoen"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Klarte ikkje slutta å framheva kontoen"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Klarte ikkje redigera merknadar om kontoen"
diff -Nru tokodon-25.04.2/po/pa/tokodon.po tokodon-25.04.3/po/pa/tokodon.po
--- tokodon-25.04.2/po/pa/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pa/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2024-01-01 07:57-0600\n"
 "Last-Translator: A S Alam <aalam@punlinux.org>\n"
 "Language-Team: Punjabi <kde-i18n-doc@kde.org>\n"
@@ -79,62 +79,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr ""
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr ""
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/pl/tokodon.po tokodon-25.04.3/po/pl/tokodon.po
--- tokodon-25.04.2/po/pl/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pl/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-23 11:33+0100\n"
 "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
 "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Nagrania QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Wszystkie pliki (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Wszystkie obsługiwane formaty (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Nie można zacząć obserwować konta"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Nie można przestać obserwować konta"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Nie można usunąć konta jako swój obserwujący"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Nie można zablokować konta"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Nie można odblokować konta"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Nie można wyciszyć konta"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Nie można usunąć wyciszenia konta"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Nie można zacząć wyróżniać konta"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Nie można przestać wyróżniać konta"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Nie można zmienić uwagi o koncie"
diff -Nru tokodon-25.04.2/po/pt/tokodon.po tokodon-25.04.3/po/pt/tokodon.po
--- tokodon-25.04.2/po/pt/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pt/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2023-07-13 00:20+0100\n"
 "Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
 "Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
@@ -76,63 +76,63 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Não foi possível seguir a conta"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Não foi possível deixar de seguir a conta"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, fuzzy, kde-format
 #| msgid "Could not reject account"
 msgid "Could not remove account as your follower"
 msgstr "Não foi possível rejeitar a conta"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Não foi possível bloquear a conta"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Não foi possível desbloquear a conta"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Não foi possível silenciar a conta"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Não foi possível reactivar a conta"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Não foi possível destacar a conta"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Não foi possível remover o destaque da conta"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Não foi possível editar a nota sobre a conta"
diff -Nru tokodon-25.04.2/po/pt_BR/tokodon.po tokodon-25.04.3/po/pt_BR/tokodon.po
--- tokodon-25.04.2/po/pt_BR/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/pt_BR/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2021-11-24 09:33-0300\n"
 "Last-Translator: Luiz Fernando Ranghetti <elchevive@opensuse.org>\n"
 "Language-Team: Portuguese <kde-i18n-pt_BR@kde.org>\n"
@@ -79,64 +79,64 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, fuzzy, kde-format
 #| msgid "Add Account"
 msgid "Could not remove account as your follower"
 msgstr "Adicionar conta"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr ""
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr ""
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, fuzzy, kde-format
 #| msgid "Add Account"
 msgid "Could not mute account"
 msgstr "Adicionar conta"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/ru/tokodon.po tokodon-25.04.3/po/ru/tokodon.po
--- tokodon-25.04.2/po/ru/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/ru/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-03-31 14:29+0300\n"
 "Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
 "Language-Team: Basealt Translation Team\n"
@@ -84,62 +84,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Видео QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Все файлы (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Все поддерживаемые форматы (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Не удалось подписаться на учётную запись"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Не удалось отписаться от учётной записи"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Не удалось удалить учётную запись из списка ваших подписчиков"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Не удалось заблокировать учётную запись"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Не удалось разблокировать учётную запись"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Не удалось добавить учётную запись в список игнорируемых"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Не удалось удалить учётную запись из списка игнорируемых"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Не удалось добавить учётную запись в подборку"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Не удалось убрать учётную запись из подборки"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Не удалось отредактировать заметку об учётной записи"
diff -Nru tokodon-25.04.2/po/sa/tokodon.po tokodon-25.04.3/po/sa/tokodon.po
--- tokodon-25.04.2/po/sa/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sa/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-03-02 14:46+0530\n"
 "Last-Translator: Shreekant Kalwar <skkalwar999@gmail.com>\n"
 "Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "त्वरितसमयविडियो (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "सर्वाणि सञ्चिकाः (*) ."
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "सर्वे समर्थिताः प्रारूपाः (%1) ."
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "लेखानुसरणं कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "खातं अनफॉलो कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "भवतः अनुयायी इति खातं हर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "खातं अवरुद्धुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "खातं अनब्लॉक् कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "खातं निःशब्दं कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "खातं अनम्यूट कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "खातं फीचरं कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "खातेः अविशेषतां कर्तुं न शक्तवान्"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "खातेः विषये टिप्पणीं सम्पादयितुं न शक्तवान्"
diff -Nru tokodon-25.04.2/po/sk/tokodon.po tokodon-25.04.3/po/sk/tokodon.po
--- tokodon-25.04.2/po/sk/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sk/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2022-04-07 18:19+0200\n"
 "Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
 "Language-Team: Slovak <kde-sk@linux.sk>\n"
@@ -77,64 +77,64 @@
 msgid "QuickTime video (*.mov)"
 msgstr ""
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr ""
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr ""
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, fuzzy, kde-format
 #| msgid "Add Account"
 msgid "Could not remove account as your follower"
 msgstr "Pridať účet"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr ""
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr ""
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, fuzzy, kde-format
 #| msgid "Add Account"
 msgid "Could not mute account"
 msgstr "Pridať účet"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr ""
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr ""
diff -Nru tokodon-25.04.2/po/sl/tokodon.po tokodon-25.04.3/po/sl/tokodon.po
--- tokodon-25.04.2/po/sl/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sl/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-20 07:34+0100\n"
 "Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
 "Language-Team: Slovenian <lugos-slo@lugos.si>\n"
@@ -83,62 +83,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Video QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Vse datoteke (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Vsi podprti formati (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Ni bilo mogoče slediti računu"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Ni bilo mogoče prenehati slediti računu"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Ni bilo mogoče odstraniti računa kot vašega sledivca"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Ni bilo mogoče blokirati računa"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Ni bilo mogoče prenehati blokirati računa"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Ni bilo mogoče utišati računa"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Ni bilo mogoče povrniti glas računu"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Ni bilo mogoče izpostaviti računa"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Ni bilo mogoče prenehati izpostavljati račun"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Ni bilo mogoče urediti opombe o računu"
diff -Nru tokodon-25.04.2/po/sq/tokodon.po tokodon-25.04.3/po/sq/tokodon.po
--- tokodon-25.04.2/po/sq/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sq/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-04-30 12:56+0300\n"
 "Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
 "Language-Team: Albanian <kde-i18n-sq@kde.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "Video QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Krejt kartelat (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Tërë formatet e mbuluar (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "S’u bë dot ndjekja e llogarisë"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "S’u hoq dot ndjekja e llogarisë"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "S’u hoq dot llogari si ndjekëse e juaj"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "S’u bllokuan dot llogari"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "S’u zhbllokuan dot llogari"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "S’u bë dot heshtimi i llogarisë"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "S’u hoq dot heshtimi i llogarisë"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "S’u kalua dot llogaria si e zgjedhur"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "S’u hoq dot llogaria nga e zgjedhur"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "S’u përpunua dot shënim rreth një llogarie"
diff -Nru tokodon-25.04.2/po/sv/tokodon.po tokodon-25.04.3/po/sv/tokodon.po
--- tokodon-25.04.2/po/sv/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/sv/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-20 20:28+0100\n"
 "Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
 "Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
@@ -81,62 +81,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime-video (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Alla filer (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Alla format som stöds (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Kunde inte följa konto"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Kunde inte sluta följa konto"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Kunde inte ta bort konto som din följare"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Kunde inte blockera konto"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Kunde inte sluta blockera konto"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Kunde inte tysta konto"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Kunde inte sluta tysta konto"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Kunde inte välja ut konto"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Kunde inte sluta välja ut konto"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Kunde inte redigera anmärkning om ett konto"
diff -Nru tokodon-25.04.2/po/tr/tokodon.po tokodon-25.04.3/po/tr/tokodon.po
--- tokodon-25.04.2/po/tr/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/tr/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-03-14 20:23+0300\n"
 "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
 "Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime videosu (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "Tüm dosyalar (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Tüm desteklenen biçimler (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Hesap takip edilemedi"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Hesap takipten çıkarılamadı"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Hesap takipçilerinizden kaldırılamadı"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Hesap engellenemedi"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Hesap engeli kaldırılamadı"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Hesap sessize alınamadı"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Hesap sessizden kaldırılamadı"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Hesap öne çıkarılamadı"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Hesap öne çıkarması kaldırılamadı"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Bir hesap üzerine olan not düzenlenemedi"
diff -Nru tokodon-25.04.2/po/uk/tokodon.po tokodon-25.04.3/po/uk/tokodon.po
--- tokodon-25.04.2/po/uk/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/uk/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-02-20 08:33+0200\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
@@ -82,62 +82,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "відео QuickTime (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "усі файли (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "Усі підтримувані формати (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "Не вдалося встановити стеження за обліковим записом"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "Не вдалося скасувати стеження за обліковим записом"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "Не вдалося вилучити обліковий запис з тих, хто стежить"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "Не вдалося заблокувати обліковий запис"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "Не вдалося розблокувати обліковий запис"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "Не вдалося заборонити повідомлення від облікового запису"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "Не вдалося скасувати заборону повідомлень для облікового запису"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "Не вдалося встановити рекомендування облікового запису"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "Не вдалося скасувати рекомендування облікового запису"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "Не вдалося змінити нотатку щодо облікового запису"
diff -Nru tokodon-25.04.2/po/zh_CN/tokodon.po tokodon-25.04.3/po/zh_CN/tokodon.po
--- tokodon-25.04.2/po/zh_CN/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/zh_CN/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2024-04-22 15:58\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
@@ -81,62 +81,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime 视频 (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "所有文件 (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr ""
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "无法关注账户"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "无法解除关注账户"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr ""
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "无法屏蔽账户"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "无法解除屏蔽账户"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "无法静音账户"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "无法解除静音账户"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr ""
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "无法编辑账户的备注"
diff -Nru tokodon-25.04.2/po/zh_TW/tokodon.po tokodon-25.04.3/po/zh_TW/tokodon.po
--- tokodon-25.04.2/po/zh_TW/tokodon.po	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/po/zh_TW/tokodon.po	2025-06-30 18:58:07.000000000 +0200
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: tokodon\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-04-19 02:34+0000\n"
+"POT-Creation-Date: 2025-06-05 02:36+0000\n"
 "PO-Revision-Date: 2025-05-17 09:50+0900\n"
 "Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
 "Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
@@ -84,62 +84,62 @@
 msgid "QuickTime video (*.mov)"
 msgstr "QuickTime 影片 (*.mov)"
 
-#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:490
+#: account/abstractaccount.cpp:45 account/abstractaccount.cpp:495
 #, kde-format
 msgid "All files (*)"
 msgstr "所有檔案 (*)"
 
-#: account/abstractaccount.cpp:489
+#: account/abstractaccount.cpp:494
 #, kde-format
 msgid "All supported formats (%1)"
 msgstr "所有支援的格式 (%1)"
 
-#: account/abstractaccount.cpp:639
+#: account/abstractaccount.cpp:644
 #, kde-format
 msgid "Could not follow account"
 msgstr "無法跟隨帳號"
 
-#: account/abstractaccount.cpp:640
+#: account/abstractaccount.cpp:645
 #, kde-format
 msgid "Could not unfollow account"
 msgstr "無法取消跟隨帳號"
 
-#: account/abstractaccount.cpp:641
+#: account/abstractaccount.cpp:646
 #, kde-format
 msgid "Could not remove account as your follower"
 msgstr "無法將帳號從您的跟隨者中移除"
 
-#: account/abstractaccount.cpp:642
+#: account/abstractaccount.cpp:647
 #, kde-format
 msgid "Could not block account"
 msgstr "無法封鎖帳號"
 
-#: account/abstractaccount.cpp:643
+#: account/abstractaccount.cpp:648
 #, kde-format
 msgid "Could not unblock account"
 msgstr "無法解除封鎖帳號"
 
-#: account/abstractaccount.cpp:644
+#: account/abstractaccount.cpp:649
 #, kde-format
 msgid "Could not mute account"
 msgstr "無法靜音帳號"
 
-#: account/abstractaccount.cpp:645
+#: account/abstractaccount.cpp:650
 #, kde-format
 msgid "Could not unmute account"
 msgstr "無法取消靜音帳號"
 
-#: account/abstractaccount.cpp:646
+#: account/abstractaccount.cpp:651
 #, kde-format
 msgid "Could not feature account"
 msgstr "無法推薦帳號"
 
-#: account/abstractaccount.cpp:647
+#: account/abstractaccount.cpp:652
 #, kde-format
 msgid "Could not unfeature account"
 msgstr "無法取消推薦帳號"
 
-#: account/abstractaccount.cpp:648
+#: account/abstractaccount.cpp:653
 #, kde-format
 msgid "Could not edit note about an account"
 msgstr "無法編輯關於帳號的簡介"
diff -Nru tokodon-25.04.2/src/account/abstractaccount.cpp tokodon-25.04.3/src/account/abstractaccount.cpp
--- tokodon-25.04.2/src/account/abstractaccount.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.cpp	2025-06-30 18:58:07.000000000 +0200
@@ -464,6 +464,11 @@
             if (obj.contains("configuration"_L1)) {
                 const auto configObj = obj["configuration"_L1].toObject();
 
+                if (configObj.contains("urls"_L1)) {
+                    const auto urlsConfigObj = configObj["urls"_L1].toObject();
+                    m_streamingUri = urlsConfigObj["streaming"_L1].toString();
+                }
+
                 if (configObj.contains("statuses"_L1)) {
                     const auto statusConfigObj = configObj["statuses"_L1].toObject();
                     m_maxPostLength = statusConfigObj["max_characters"_L1].toInt();
@@ -582,12 +587,12 @@
 
 QUrl AbstractAccount::streamingUrl(const QString &stream)
 {
-    QUrl url = apiUrl(QStringLiteral("/api/v1/streaming"));
+    QUrl url = QUrl(m_streamingUri);
+    url.setPath(QStringLiteral("/api/v1/streaming"));
     url.setQuery(QUrlQuery{
         {QStringLiteral("access_token"), m_token},
         {QStringLiteral("stream"), stream},
     });
-    url.setScheme(QStringLiteral("wss"));
 
     return url;
 }
diff -Nru tokodon-25.04.2/src/account/abstractaccount.h tokodon-25.04.3/src/account/abstractaccount.h
--- tokodon-25.04.2/src/account/abstractaccount.h	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.h	2025-06-30 18:58:07.000000000 +0200
@@ -743,6 +743,7 @@
     QString m_redirectUri;
     int m_maxMediaAttachments;
     QStringList m_attachmentFilterStrings;
+    QString m_streamingUri;
 
     // updates and notifications
     void handleNotification(const QJsonDocument &doc);
diff -Nru tokodon-25.04.2/src/account/account.cpp tokodon-25.04.3/src/account/account.cpp
--- tokodon-25.04.2/src/account/account.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/account.cpp	2025-06-30 18:58:07.000000000 +0200
@@ -369,8 +369,15 @@
 
     fetchInstanceMetadata();
 
-    // set up streaming for notifications
-    streamingSocket(QStringLiteral("user"));
+    connect(
+        this,
+        &Account::fetchedInstanceMetadata,
+        this,
+        [this] {
+            // set up streaming for notifications once we have the streaming URI
+            streamingSocket(QStringLiteral("user"));
+        },
+        Qt::SingleShotConnection);
 }
 
 void Account::setConfig(AccountConfig *config)
diff -Nru tokodon-25.04.2/src/content/ui/AccountHeader.qml tokodon-25.04.3/src/content/ui/AccountHeader.qml
--- tokodon-25.04.2/src/content/ui/AccountHeader.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/AccountHeader.qml	2025-06-30 18:58:07.000000000 +0200
@@ -418,9 +418,9 @@
                             }
                             onTriggered: {
                                 if (root.identity.relationship && root.identity.relationship.blocking) {
-                                    AccountManager.selectedAccount.unblock(root.identity);
+                                    AccountManager.selectedAccount.unblockAccount(root.identity);
                                 } else {
-                                    AccountManager.selectedAccount.block(root.identity);
+                                    AccountManager.selectedAccount.blockAccount(root.identity);
                                 }
                             }
                         },
diff -Nru tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml	2025-06-30 18:58:07.000000000 +0200
@@ -514,7 +514,7 @@
                 interacted: root.reblogged
                 interactionColor: "#63c605"
 
-                enabled: root.visibility !== Post.Direct && root.visibility !== Post.Private
+                enabled: root.visibility !== Post.Direct && (root.visibility !== Post.Private || root.isSelf)
 
                 iconName: 'boost'
                 interactedIconName: 'boost-boosted'
@@ -523,7 +523,7 @@
                 tooltip: {
                     if (root.visibility === Post.Direct) {
                         return i18n("Cannot boost direct messages");
-                    } else if (root.visibility === Post.Private) {
+                    } else if (root.visibility === Post.Private && !root.isSelf) {
                         return i18n("Cannot boost private posts");
                     } else {
                         return i18nc("Share a post", "Boost");
diff -Nru tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml	2025-06-30 18:58:07.000000000 +0200
@@ -181,9 +181,9 @@
         }
         onTriggered: {
             if (root.authorIdentity.relationship && root.authorIdentity.relationship.blocking) {
-                AccountManager.selectedAccount.unblock(root.authorIdentity.identity);
+                AccountManager.selectedAccount.unblockAccount(root.authorIdentity.identity);
             } else {
-                AccountManager.selectedAccount.block(root.authorIdentity.identity);
+                AccountManager.selectedAccount.blockAccount(root.authorIdentity.identity);
             }
         }
     }
diff -Nru tokodon-25.04.2/src/timeline/timelinemodel.cpp tokodon-25.04.3/src/timeline/timelinemodel.cpp
--- tokodon-25.04.2/src/timeline/timelinemodel.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/timeline/timelinemodel.cpp	2025-06-30 18:58:07.000000000 +0200
@@ -77,13 +77,16 @@
         auto post = new Post(m_account, value.toObject(), this);
         if (!post->hidden()) {
             return post;
-        } else {
-            return nullptr;
         }
+        return nullptr;
     });
 
     posts.erase(std::ranges::remove_if(posts,
                                        [this](Post *post) {
+                                           if (post == nullptr) {
+                                               return true;
+                                           }
+
                                            // Don't show boosts if requested
                                            if (!m_showBoosts && post->boostIdentity()) {
                                                return true;
@@ -100,7 +103,7 @@
                                                return true;
                                            }
 
-                                           return post == nullptr;
+                                           return false;
                                        })
                     .begin(),
                 posts.end());
diff -ur '--exclude=po' tokodon-25.04.2/CMakeLists.txt tokodon-25.04.3/CMakeLists.txt
--- tokodon-25.04.2/CMakeLists.txt	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/CMakeLists.txt	2025-06-30 18:58:07.000000000 +0200
@@ -6,7 +6,7 @@
 # KDE Applications version, managed by release script.
 set(RELEASE_SERVICE_VERSION_MAJOR "25")
 set(RELEASE_SERVICE_VERSION_MINOR "04")
-set(RELEASE_SERVICE_VERSION_MICRO "2")
+set(RELEASE_SERVICE_VERSION_MICRO "3")
 set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(tokodon VERSION ${RELEASE_SERVICE_VERSION})
diff -ur '--exclude=po' tokodon-25.04.2/debian/changelog tokodon-25.04.3/debian/changelog
--- tokodon-25.04.2/debian/changelog	2025-06-09 23:37:39.000000000 +0200
+++ tokodon-25.04.3/debian/changelog	2025-07-24 18:34:20.000000000 +0200
@@ -1,3 +1,26 @@
+tokodon (25.04.3-1) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * New upstream release (25.04.3).
+    - Backport upstream commit:
+      - Fix a crash when trying to block an account through the post menu.
+      [128cdaa7]
+      - Add missing mute/block management on the safety page. [4f09a6e8,
+      5587bbb9] (kde#506374)
+      - Fix broken audio in video attachments playback. [fc886374]
+      (kde#505303)
+      - Fix crash when trying to save less than the max number of fields.
+      [9eb657e1]
+      - Add missing toggle for search indexing in account settings. [b319e681]
+      - Make sure that toggling account options affects the correct account.
+      [4643870b]
+      - Fix possible erroneous trailing space in OAuth scope parameter.
+      [df89658d]
+  * Revert upstream commit 357ef28c which silently requires kirigami
+    addons 1.9+ and breaks the account page.
+
+ -- Aurélien COUDERC <coucouf@debian.org>  Thu, 24 Jul 2025 18:34:20 +0200
+
 tokodon (25.04.2-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
Seulement dans tokodon-25.04.3/debian: patches
diff -ur '--exclude=po' tokodon-25.04.2/org.kde.tokodon.appdata.xml tokodon-25.04.3/org.kde.tokodon.appdata.xml
--- tokodon-25.04.2/org.kde.tokodon.appdata.xml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/org.kde.tokodon.appdata.xml	2025-06-30 18:58:07.000000000 +0200
@@ -151,6 +151,7 @@
     </screenshot>
   </screenshots>
   <releases>
+    <release version="25.04.3" date="2025-07-03"/>
     <release version="25.04.2" date="2025-06-05"/>
     <release version="25.04.1" date="2025-05-08"/>
     <release version="25.04.0" date="2025-04-17"/>
diff -ur '--exclude=po' tokodon-25.04.2/.pc/applied-patches tokodon-25.04.3/.pc/applied-patches
--- tokodon-25.04.2/.pc/applied-patches	2025-07-26 14:08:35.273704687 +0200
+++ tokodon-25.04.3/.pc/applied-patches	2025-07-26 14:08:35.421716136 +0200
@@ -0,0 +1,9 @@
+upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
+upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
+upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
+upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
+upstream_fc886374_Playback-audio-in-video-attachments.patch
+upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
+upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
+upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
+upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
Seulement dans tokodon-25.04.3/.pc: upstream_128cdaa7_Fix-a-crash-when-trying-to-block-an-account-through-the-post-menu.patch
Seulement dans tokodon-25.04.3/.pc: upstream_4643870b_Make-sure-that-toggling-account-options-affects-the-correct-account.patch
Seulement dans tokodon-25.04.3/.pc: upstream_4f09a6e8_Add-mute-block-management-on-the-safety-page.patch
Seulement dans tokodon-25.04.3/.pc: upstream_5587bbb9_Use-QLatin1String-in-SocialGraphModel.patch
Seulement dans tokodon-25.04.3/.pc: upstream_9eb657e1_Fix-crash-when-trying-to-save-less-than-the-max-number-of-fields.patch
Seulement dans tokodon-25.04.3/.pc: upstream_b319e681_Add-a-toggle-in-account-settings-for-search-indexing.patch
Seulement dans tokodon-25.04.3/.pc: upstream_df89658d_Fix-possible-erroneous-trailing-space-in-OAuth-scope-parameter.patch
Seulement dans tokodon-25.04.3/.pc: upstream_fc886374_Playback-audio-in-video-attachments.patch
Seulement dans tokodon-25.04.3/.pc: upstream_revert_357ef28c_accountpage-use-formlinkdelegate-for-open-ser.patch
diff -ur '--exclude=po' tokodon-25.04.2/src/account/abstractaccount.cpp tokodon-25.04.3/src/account/abstractaccount.cpp
--- tokodon-25.04.2/src/account/abstractaccount.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.cpp	2025-07-26 14:08:35.000000000 +0200
@@ -150,7 +150,7 @@
     const QJsonObject obj{
         {QStringLiteral("client_name"), appName},
         {QStringLiteral("redirect_uris"), m_redirectUri},
-        {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes)},
+        {QStringLiteral("scopes"), QStringLiteral("read write follow %1").arg(m_additionalScopes).trimmed()},
         {QStringLiteral("website"), website},
     };
     const QJsonDocument doc(obj);
@@ -464,6 +464,11 @@
             if (obj.contains("configuration"_L1)) {
                 const auto configObj = obj["configuration"_L1].toObject();
 
+                if (configObj.contains("urls"_L1)) {
+                    const auto urlsConfigObj = configObj["urls"_L1].toObject();
+                    m_streamingUri = urlsConfigObj["streaming"_L1].toString();
+                }
+
                 if (configObj.contains("statuses"_L1)) {
                     const auto statusConfigObj = configObj["statuses"_L1].toObject();
                     m_maxPostLength = statusConfigObj["max_characters"_L1].toInt();
@@ -582,12 +587,12 @@
 
 QUrl AbstractAccount::streamingUrl(const QString &stream)
 {
-    QUrl url = apiUrl(QStringLiteral("/api/v1/streaming"));
+    QUrl url = QUrl(m_streamingUri);
+    url.setPath(QStringLiteral("/api/v1/streaming"));
     url.setQuery(QUrlQuery{
         {QStringLiteral("access_token"), m_token},
         {QStringLiteral("stream"), stream},
     });
-    url.setScheme(QStringLiteral("wss"));
 
     return url;
 }
diff -ur '--exclude=po' tokodon-25.04.2/src/account/abstractaccount.h tokodon-25.04.3/src/account/abstractaccount.h
--- tokodon-25.04.2/src/account/abstractaccount.h	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/abstractaccount.h	2025-06-30 18:58:07.000000000 +0200
@@ -743,6 +743,7 @@
     QString m_redirectUri;
     int m_maxMediaAttachments;
     QStringList m_attachmentFilterStrings;
+    QString m_streamingUri;
 
     // updates and notifications
     void handleNotification(const QJsonDocument &doc);
diff -ur '--exclude=po' tokodon-25.04.2/src/account/account.cpp tokodon-25.04.3/src/account/account.cpp
--- tokodon-25.04.2/src/account/account.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/account.cpp	2025-06-30 18:58:07.000000000 +0200
@@ -369,8 +369,15 @@
 
     fetchInstanceMetadata();
 
-    // set up streaming for notifications
-    streamingSocket(QStringLiteral("user"));
+    connect(
+        this,
+        &Account::fetchedInstanceMetadata,
+        this,
+        [this] {
+            // set up streaming for notifications once we have the streaming URI
+            streamingSocket(QStringLiteral("user"));
+        },
+        Qt::SingleShotConnection);
 }
 
 void Account::setConfig(AccountConfig *config)
diff -ur '--exclude=po' tokodon-25.04.2/src/account/preferences.cpp tokodon-25.04.3/src/account/preferences.cpp
--- tokodon-25.04.2/src/account/preferences.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/preferences.cpp	2025-07-26 14:08:35.000000000 +0200
@@ -26,11 +26,13 @@
             m_defaultVisibility = Post::stringToVisibility(obj[QStringLiteral("posting:default:visibility")].toString());
             m_extendSpoiler = obj[QStringLiteral("reading:expand:spoilers")].toBool();
             m_extendMedia = obj[QStringLiteral("reading:expand:media")].toString();
+            m_indexable = obj[QStringLiteral("indexable")].toBool();
             Q_EMIT defaultVisibilityChanged();
             Q_EMIT defaultSensitiveChanged();
             Q_EMIT defaultLanguageChanged();
             Q_EMIT extendMediaChanged();
             Q_EMIT extendSpoilerChanged();
+            Q_EMIT indexableChanged();
         });
     });
 }
@@ -100,6 +102,23 @@
     return m_extendSpoiler;
 }
 
+bool Preferences::indexable() const
+{
+    return m_indexable;
+}
+
+void Preferences::setIndexable(bool indexable)
+{
+    if (indexable == m_indexable) {
+        return;
+    }
+
+    m_indexable = indexable;
+    Q_EMIT indexableChanged();
+
+    setPreferencesField(QStringLiteral("indexable"), indexable ? QStringLiteral("true") : QStringLiteral("false"));
+}
+
 void Preferences::setPreferencesField(const QString &name, const QString &value)
 {
     const auto multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType);
diff -ur '--exclude=po' tokodon-25.04.2/src/account/preferences.h tokodon-25.04.3/src/account/preferences.h
--- tokodon-25.04.2/src/account/preferences.h	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/preferences.h	2025-07-26 14:08:35.000000000 +0200
@@ -17,6 +17,7 @@
     Q_PROPERTY(QString defaultLanguage READ defaultLanguage WRITE setDefaultLanguage NOTIFY defaultLanguageChanged)
     Q_PROPERTY(QString extendMedia READ extendMedia NOTIFY extendMediaChanged)
     Q_PROPERTY(bool extendSpoiler READ extendSpoiler NOTIFY extendSpoilerChanged)
+    Q_PROPERTY(bool indexable READ indexable WRITE setIndexable NOTIFY indexableChanged)
 
 public:
     explicit Preferences(AbstractAccount *account);
@@ -72,6 +73,19 @@
      */
     [[nodiscard]] bool extendSpoiler() const;
 
+    /**
+     * @return Whether public posts should be indexed.
+     * @see setIndexable()
+     */
+    [[nodiscard]] bool indexable() const;
+
+    /**
+     * @brief Set whether public posts should be indexed.
+     * @param indexable Whether or not public posts are indexed.
+     * @see indexable()
+     */
+    void setIndexable(bool indexable);
+
 Q_SIGNALS:
     /**
      * @brief Emitted when the default status visibility preference has been changed.
@@ -101,6 +115,11 @@
      */
     void extendSpoilerChanged();
 
+    /**
+     * @brief Emitted when the indexable preference has been changed.
+     */
+    void indexableChanged();
+
 private:
     void setPreferencesField(const QString &name, const QString &value);
 
@@ -111,4 +130,5 @@
     QString m_defaultLanguage;
     QString m_extendMedia;
     bool m_extendSpoiler;
+    bool m_indexable;
 };
diff -ur '--exclude=po' tokodon-25.04.2/src/account/profileeditor.cpp tokodon-25.04.3/src/account/profileeditor.cpp
--- tokodon-25.04.2/src/account/profileeditor.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/profileeditor.cpp	2025-07-26 14:08:35.000000000 +0200
@@ -285,7 +285,7 @@
     discoverablePart.setBody(discoverable() ? "1" : "0");
     multiPart->append(discoverablePart);
 
-    for (int i = 0; i < maxFields(); i++) {
+    for (int i = 0; i < m_fields.size(); i++) {
         QHttpPart fieldNamePart;
         fieldNamePart.setHeader(QNetworkRequest::ContentDispositionHeader, QStringLiteral("form-data; name=\"fields_attributes[%1][name]\"").arg(i));
         fieldNamePart.setBody(m_fields[i]["name"_L1].toString().toUtf8());
diff -ur '--exclude=po' tokodon-25.04.2/src/account/socialgraphmodel.cpp tokodon-25.04.3/src/account/socialgraphmodel.cpp
--- tokodon-25.04.2/src/account/socialgraphmodel.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/socialgraphmodel.cpp	2025-07-26 14:08:35.000000000 +0200
@@ -233,22 +233,32 @@
 
 bool SocialGraphModel::isFollowRequest() const
 {
-    return m_followListName == QStringLiteral("request");
+    return m_followListName == "request"_L1;
 }
 
 bool SocialGraphModel::isFollowing() const
 {
-    return m_followListName == QStringLiteral("following");
+    return m_followListName == "following"_L1;
 }
 
 bool SocialGraphModel::isFollower() const
 {
-    return m_followListName == QStringLiteral("followers");
+    return m_followListName == "followers"_L1;
 }
 
 bool SocialGraphModel::isList() const
 {
-    return m_followListName == QStringLiteral("list");
+    return m_followListName == "list"_L1;
+}
+
+bool SocialGraphModel::isBlockList() const
+{
+    return m_followListName == "blocks"_L1;
+}
+
+bool SocialGraphModel::isMuteList() const
+{
+    return m_followListName == "mutes"_L1;
 }
 
 void SocialGraphModel::actionAllow(const QModelIndex &index)
@@ -371,6 +381,36 @@
     });
 }
 
+void SocialGraphModel::actionUnblock(const QModelIndex &index)
+{
+    auto account = AccountManager::instance().selectedAccount();
+
+    if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
+        return;
+
+    auto requestIdentity = m_accounts[index.row()].get();
+    account->unblockAccount(requestIdentity);
+
+    beginRemoveRows({}, index.row(), index.row());
+    m_accounts.removeAt(index.row());
+    endRemoveRows();
+}
+
+void SocialGraphModel::actionUnmute(const QModelIndex &index)
+{
+    auto account = AccountManager::instance().selectedAccount();
+
+    if (!checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid))
+        return;
+
+    auto requestIdentity = m_accounts[index.row()].get();
+    account->unmuteAccount(requestIdentity);
+
+    beginRemoveRows({}, index.row(), index.row());
+    m_accounts.removeAt(index.row());
+    endRemoveRows();
+}
+
 bool SocialGraphModel::canFetchMore(const QModelIndex &parent) const
 {
     Q_UNUSED(parent);
diff -ur '--exclude=po' tokodon-25.04.2/src/account/socialgraphmodel.h tokodon-25.04.3/src/account/socialgraphmodel.h
--- tokodon-25.04.2/src/account/socialgraphmodel.h	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/account/socialgraphmodel.h	2025-07-26 14:08:35.000000000 +0200
@@ -23,6 +23,8 @@
     Q_PROPERTY(bool isFollowing READ isFollowing CONSTANT)
     Q_PROPERTY(bool isFollower READ isFollower CONSTANT)
     Q_PROPERTY(bool isList READ isList CONSTANT)
+    Q_PROPERTY(bool isMuteList READ isMuteList CONSTANT)
+    Q_PROPERTY(bool isBlockList READ isBlockList CONSTANT)
 
     /**
      * @brief The account id of the account we want to display
@@ -56,6 +58,8 @@
     [[nodiscard]] bool isFollowing() const;
     [[nodiscard]] bool isFollower() const;
     [[nodiscard]] bool isList() const;
+    [[nodiscard]] bool isMuteList() const;
+    [[nodiscard]] bool isBlockList() const;
     [[nodiscard]] QString statusId() const;
     void setStatusId(const QString &statusId);
     [[nodiscard]] int count() const;
@@ -70,6 +74,8 @@
     void actionRemoveFollower(const QModelIndex &index);
     void actionRemoveFromList(const QModelIndex &index);
     void actionAddToList(const QString &accountId);
+    void actionUnblock(const QModelIndex &index);
+    void actionUnmute(const QModelIndex &index);
 
 Q_SIGNALS:
     void loadingChanged();
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/AccountHeader.qml tokodon-25.04.3/src/content/ui/AccountHeader.qml
--- tokodon-25.04.2/src/content/ui/AccountHeader.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/AccountHeader.qml	2025-06-30 18:58:07.000000000 +0200
@@ -418,9 +418,9 @@
                             }
                             onTriggered: {
                                 if (root.identity.relationship && root.identity.relationship.blocking) {
-                                    AccountManager.selectedAccount.unblock(root.identity);
+                                    AccountManager.selectedAccount.unblockAccount(root.identity);
                                 } else {
-                                    AccountManager.selectedAccount.block(root.identity);
+                                    AccountManager.selectedAccount.blockAccount(root.identity);
                                 }
                             }
                         },
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/Components/VideoPlayer.qml tokodon-25.04.3/src/content/ui/Components/VideoPlayer.qml
--- tokodon-25.04.2/src/content/ui/Components/VideoPlayer.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/Components/VideoPlayer.qml	2025-07-26 14:08:35.000000000 +0200
@@ -17,6 +17,7 @@
     property alias source: player.source
     property alias position: player.position
     property bool looping
+    property alias volume: audioOutput.volume
 
     signal errorOccurred(error: int, errorString: string)
 
@@ -35,6 +36,9 @@
     MediaPlayer {
         id: player
         videoOutput: videoOutput
+        audioOutput: AudioOutput {
+            id: audioOutput
+        }
         loops: root.looping ? MediaPlayer.Infinite : 0
 
         onMediaStatusChanged: {
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostDelegate.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostDelegate.qml	2025-06-30 18:58:07.000000000 +0200
@@ -514,7 +514,7 @@
                 interacted: root.reblogged
                 interactionColor: "#63c605"
 
-                enabled: root.visibility !== Post.Direct && root.visibility !== Post.Private
+                enabled: root.visibility !== Post.Direct && (root.visibility !== Post.Private || root.isSelf)
 
                 iconName: 'boost'
                 interactedIconName: 'boost-boosted'
@@ -523,7 +523,7 @@
                 tooltip: {
                     if (root.visibility === Post.Direct) {
                         return i18n("Cannot boost direct messages");
-                    } else if (root.visibility === Post.Private) {
+                    } else if (root.visibility === Post.Private && !root.isSelf) {
                         return i18n("Cannot boost private posts");
                     } else {
                         return i18nc("Share a post", "Boost");
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/PostMenu.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/PostMenu.qml	2025-07-26 14:08:35.000000000 +0200
@@ -181,9 +181,9 @@
         }
         onTriggered: {
             if (root.authorIdentity.relationship && root.authorIdentity.relationship.blocking) {
-                AccountManager.selectedAccount.unblock(root.authorIdentity.identity);
+                AccountManager.selectedAccount.unblockAccount(root.authorIdentity);
             } else {
-                AccountManager.selectedAccount.block(root.authorIdentity.identity);
+                AccountManager.selectedAccount.blockAccount(root.authorIdentity);
             }
         }
     }
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/PostDelegate/VideoAttachment.qml tokodon-25.04.3/src/content/ui/PostDelegate/VideoAttachment.qml
--- tokodon-25.04.2/src/content/ui/PostDelegate/VideoAttachment.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/PostDelegate/VideoAttachment.qml	2025-07-26 14:08:35.000000000 +0200
@@ -21,6 +21,7 @@
     property alias showControls: mediaControls.visible
     property bool looping: false
     property alias loading: busyIndicator.visible
+    property real volume: 1.0
 
     signal errorOccurred(error: int, errorString: string)
 
@@ -56,6 +57,7 @@
             source: root.videoUrl
             looping: root.looping
             onErrorOccurred: (error, errorString) => root.errorOccurred(error, errorString)
+            volume: root.volume
         }
     }
 
@@ -78,6 +80,13 @@
 
     HoverHandler {
         id: hoverHandler
+
+        acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad
+        onHoveredChanged: {
+            if (hovered) {
+                mediaControlsHideTimer.restart();
+            }
+        }
     }
 
     QQC2.BusyIndicator {
@@ -132,13 +141,18 @@
 
         radius: Kirigami.Units.cornerRadius
         color: Kirigami.Theme.backgroundColor
-        opacity: hoverHandler.hovered && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
+        opacity: (mediaControlsHideTimer.running || volumePopupTimer || hoverHandler.hovered) && !root.isSensitive && !(player.item?.paused ?? true) && !(player.item?.stopped ?? true) ? 0.7 : 0.0
         Behavior on opacity {
             OpacityAnimator {
                 duration: Kirigami.Units.longDuration
             }
         }
 
+        Timer {
+            id: mediaControlsHideTimer
+            interval: 5000
+        }
+
         RowLayout {
             id: mediaControlsLayout
             anchors.fill: parent
@@ -173,6 +187,80 @@
 
                 onMoved: player.item?.setPosition(value)
             }
+
+            QQC2.ToolButton {
+                id: volumeButton
+
+                property var unmuteVolume: root.volume
+
+                icon.name: root.volume <= 0 ? "player-volume-muted-symbolic" : "player-volume-symbolic"
+
+                QQC2.ToolTip.visible: hovered
+                QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
+                QQC2.ToolTip.timeout: Kirigami.Units.toolTipDelay
+                QQC2.ToolTip.text: i18nc("@action:button", "Volume")
+
+                onClicked: {
+                    if (root.volume > 0) {
+                        root.volume = 0;
+                    } else  if (unmuteVolume === 0) {
+                        root.volume = 1;
+                    } else {
+                        root.volume = unmuteVolume;
+                    }
+                }
+
+                QQC2.Popup {
+                    id: volumePopup
+                    y: -height
+                    width: volumeButton.width
+                    visible: (volumeButton.hovered || volumePopupHoverHandler.hovered || volumeSlider.hovered || volumePopupTimer.running)
+
+                    focus: true
+                    padding: Kirigami.Units.smallSpacing
+                    closePolicy: QQC2.Popup.NoAutoClose
+
+                    QQC2.Slider {
+                        id: volumeSlider
+                        anchors.centerIn: parent
+                        implicitHeight: Kirigami.Units.gridUnit * 7
+                        orientation: Qt.Vertical
+                        padding: 0
+                        from: 0
+                        to: 1
+                        value: root.volume
+                        onMoved: {
+                            root.volume = value;
+                            volumeButton.unmuteVolume = value;
+                        }
+                    }
+                    Timer {
+                        id: volumePopupTimer
+                        interval: 1000
+                    }
+                    HoverHandler {
+                        id: volumePopupHoverHandler
+
+                        onHoveredChanged: {
+                            if (hovered) {
+                                volumePopupTimer.restart();
+                            }
+                        }
+                    }
+                    background: Kirigami.ShadowedRectangle {
+                        radius: Kirigami.Units.cornerRadius
+                        color: Kirigami.Theme.backgroundColor
+                        opacity: 0.8
+
+                        shadow {
+                            xOffset: 0
+                            yOffset: 4
+                            color: Qt.rgba(0, 0, 0, 0.3)
+                            size: Kirigami.Units.largeSpacing
+                       }
+                    }
+                }
+            }
         }
     }
 }
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/Settings/AccountPage.qml tokodon-25.04.3/src/content/ui/Settings/AccountPage.qml
--- tokodon-25.04.2/src/content/ui/Settings/AccountPage.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/Settings/AccountPage.qml	2025-07-26 14:08:35.000000000 +0200
@@ -14,7 +14,7 @@
 Kirigami.Page {
     id: root
 
-    property var account
+    property AbstractAccount account
 
     readonly property ProfileEditorBackend backend : ProfileEditorBackend {
         account: root.account
@@ -166,8 +166,17 @@
 
                     FormCard.FormSwitchDelegate {
                         text: i18nc("@label Account preferences", "Mark uploaded media as sensitive by default")
-                        checked: AccountManager.selectedAccount.preferences.defaultSensitive
-                        onToggled: AccountManager.selectedAccount.preferences.defaultSensitive = checked
+                        checked: root.account.preferences.defaultSensitive
+                        onToggled: root.account.preferences.defaultSensitive = checked
+                    }
+
+                    FormCard.FormDelegateSeparator {
+                    }
+
+                    FormCard.FormSwitchDelegate {
+                        text: i18nc("@label Account preferences", "Include public posts in search results")
+                        checked: root.account.preferences.indexable
+                        onToggled: root.account.preferences.indexable = checked
                     }
 
                     FormCard.FormDelegateSeparator {
@@ -175,7 +184,7 @@
 
                     FormCard.FormButtonDelegate {
                         text: i18nc("@label Account preferences", "Default post language")
-                        description: Qt.locale(AccountManager.selectedAccount.preferences.defaultLanguage).nativeLanguageName
+                        description: Qt.locale(root.account.preferences.defaultLanguage).nativeLanguageName
 
                         onClicked: languageSelect.createObject().open()
 
@@ -185,10 +194,10 @@
                             LanguageSelector {
                                 parent: root.QQC2.Overlay.overlay
                                 onAboutToShow: {
-                                    const sourceIndex = listView.model.sourceModel.indexOfValue(AccountManager.selectedAccount.preferences.defaultLanguage);
+                                    const sourceIndex = listView.model.sourceModel.indexOfValue(root.account.preferences.defaultLanguage);
                                     listView.currentIndex = listView.model.mapFromSource(sourceIndex).row;
                                 }
-                                onCodeSelected: code => AccountManager.selectedAccount.preferences.defaultLanguage = code
+                                onCodeSelected: code => root.account.preferences.defaultLanguage = code
                                 onClosed: destroyed()
                             }
                         }
@@ -206,20 +215,19 @@
                             i18nc("@item:inlistbox Default post visibility rule", "Unlisted"),
                             i18nc("@item:inlistbox Default post visibility rule", "Private")
                         ]
-                        Component.onCompleted: currentIndex = AccountManager.selectedAccount.preferences.defaultVisibility
-                        onCurrentValueChanged: AccountManager.selectedAccount.preferences.defaultVisibility = currentIndex
+                        Component.onCompleted: currentIndex = root.account.preferences.defaultVisibility
+                        onCurrentValueChanged: root.account.preferences.defaultVisibility = currentIndex
                     }
 
                     FormCard.FormDelegateSeparator {
                     }
 
-                    FormCard.FormLinkDelegate {
+                    FormCard.FormButtonDelegate {
                         Layout.fillWidth: true
                         id: websiteDelegate
-                        icon.name: "globe-symbolic"
                         text: i18nc("@abel Account preferences", "Open Server in Browser")
                         description: i18n("Some settings can only be configured on your server's website.")
-                        url: AccountManager.selectedAccount.instanceUri
+                        onClicked: Qt.openUrlExternally(root.account.instanceUri)
                     }
                 }
             }
diff -ur '--exclude=po' tokodon-25.04.2/src/content/ui/SocialGraphPage.qml tokodon-25.04.3/src/content/ui/SocialGraphPage.qml
--- tokodon-25.04.2/src/content/ui/SocialGraphPage.qml	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/content/ui/SocialGraphPage.qml	2025-07-26 14:08:35.000000000 +0200
@@ -94,6 +94,18 @@
                         onClicked: model.actionRemoveFromList(model.index(delegate.index, 0))
                         visible: model.isList && model.accountId === AccountManager.selectedAccount.identity.id
                     }
+
+                    QQC2.Button {
+                        text: i18nc("@action:button Unblock this user", "Unblock")
+                        onClicked: model.actionUnblock(model.index(delegate.index, 0))
+                        visible: model.isBlockList
+                    }
+
+                    QQC2.Button {
+                        text: i18nc("@action:button Unmute this user", "Unmute")
+                        onClicked: model.actionUnmute(model.index(delegate.index, 0))
+                        visible: model.isMuteList
+                    }
                 }
 
                 QQC2.ProgressBar {
diff -ur '--exclude=po' tokodon-25.04.2/src/timeline/timelinemodel.cpp tokodon-25.04.3/src/timeline/timelinemodel.cpp
--- tokodon-25.04.2/src/timeline/timelinemodel.cpp	2025-06-03 05:21:40.000000000 +0200
+++ tokodon-25.04.3/src/timeline/timelinemodel.cpp	2025-06-30 18:58:07.000000000 +0200
@@ -77,13 +77,16 @@
         auto post = new Post(m_account, value.toObject(), this);
         if (!post->hidden()) {
             return post;
-        } else {
-            return nullptr;
         }
+        return nullptr;
     });
 
     posts.erase(std::ranges::remove_if(posts,
                                        [this](Post *post) {
+                                           if (post == nullptr) {
+                                               return true;
+                                           }
+
                                            // Don't show boosts if requested
                                            if (!m_showBoosts && post->boostIdentity()) {
                                                return true;
@@ -100,7 +103,7 @@
                                                return true;
                                            }
 
-                                           return post == nullptr;
+                                           return false;
                                        })
                     .begin(),
                 posts.end());

--- End Message ---
--- Begin Message ---
Unblocked tokodon.

--- End Message ---

Reply to: