summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2025-05-10 19:36:25 +0100
committerdakkar <dakkar@thenautilus.net>2025-05-10 19:37:05 +0100
commitb1093011fb787e6eabcaf2412ba0b638eacea287 (patch)
treec0fcabf6e8bb801e2545b273b0e909aadefa3f80 /packages
parentmerge: Remove moved setting that was left after merge (!1006) (diff)
downloadsharkey-b1093011fb787e6eabcaf2412ba0b638eacea287.tar.gz
sharkey-b1093011fb787e6eabcaf2412ba0b638eacea287.tar.bz2
sharkey-b1093011fb787e6eabcaf2412ba0b638eacea287.zip
put back buttons "show/hide replies-to-others from all"
Diffstat (limited to 'packages')
-rw-r--r--packages/frontend/src/pages/settings/preferences.vue14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/settings/preferences.vue b/packages/frontend/src/pages/settings/preferences.vue
index e806f6b587..ff366d699f 100644
--- a/packages/frontend/src/pages/settings/preferences.vue
+++ b/packages/frontend/src/pages/settings/preferences.vue
@@ -814,6 +814,10 @@ SPDX-License-Identifier: AGPL-3.0-only
<template #label><SearchLabel>{{ i18n.ts.withRepliesByDefaultForNewlyFollowed }}</SearchLabel></template>
</MkSwitch>
</MkPreferenceContainer>
+ <div class="_buttons">
+ <MkButton danger @click="updateRepliesAll(true)"><i class="ph-chats ph-bold ph-lg"></i> {{ i18n.ts.showRepliesToOthersInTimelineAll }}</MkButton>
+ <MkButton danger @click="updateRepliesAll(false)"><i class="ph-chat ph-bold ph-lg"></i> {{ i18n.ts.hideRepliesToOthersInTimelineAll }}</MkButton>
+ </div>
</SearchMarker>
</div>
@@ -1218,6 +1222,16 @@ async function testNotificationDot() {
}
}
+async function updateRepliesAll(withReplies: boolean) {
+ const { canceled } = await os.confirm({
+ type: 'warning',
+ text: withReplies ? i18n.ts.confirmShowRepliesAll : i18n.ts.confirmHideRepliesAll,
+ });
+ if (canceled) return;
+
+ misskeyApi('following/update-all', { withReplies });
+}
+
function save() {
misskeyApi('i/update', {
defaultCWPriority: defaultCWPriority.value,