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

Bug#1109929: unblock: tokodon/25.04.3-1



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());

Reply to: