chore(frontend): tweak settings ui
This commit is contained in:
		| @@ -30,8 +30,6 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| 			<MkSwitch v-model="showFixedPostForm">{{ i18n.ts.showFixedPostForm }}</MkSwitch> | ||||
| 			<MkSwitch v-model="showFixedPostFormInChannel">{{ i18n.ts.showFixedPostFormInChannel }}</MkSwitch> | ||||
| 			<MkSwitch v-model="defaultWithReplies">{{ i18n.ts.withRepliesByDefaultForNewlyFollowed }}</MkSwitch> | ||||
| 			<MkButton danger @click="updateRepliesAll(true)"><i class="ti ti-messages"></i> {{ i18n.ts.showRepliesToOthersInTimelineAll }}</MkButton> | ||||
| 			<MkButton danger @click="updateRepliesAll(false)"><i class="ti ti-messages-off"></i> {{ i18n.ts.hideRepliesToOthersInTimelineAll }}</MkButton> | ||||
| 			<MkFolder> | ||||
| 				<template #label>{{ i18n.ts.pinnedList }}</template> | ||||
| 				<!-- 複数ピン止め管理できるようにしたいけどめんどいので一旦ひとつのみ --> | ||||
| @@ -336,15 +334,6 @@ async function setPinnedList() { | ||||
| 	defaultStore.set('pinnedUserLists', [list]); | ||||
| } | ||||
|  | ||||
| async function updateRepliesAll(withReplies: boolean) { | ||||
| 	const { canceled } = os.confirm({ | ||||
| 		type: 'warning', | ||||
| 		text: withReplies ? i18n.ts.confirmShowRepliesAll : i18n.ts.confirmHideRepliesAll, | ||||
| 	}); | ||||
| 	if (canceled) return; | ||||
| 	await os.api('following/update-all', { withReplies }); | ||||
| } | ||||
|  | ||||
| function removePinnedList() { | ||||
| 	defaultStore.set('pinnedUserLists', []); | ||||
| } | ||||
|   | ||||
| @@ -73,6 +73,13 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| 	<FormSection> | ||||
| 		<FormLink to="/registry"><template #icon><i class="ti ti-adjustments"></i></template>{{ i18n.ts.registry }}</FormLink> | ||||
| 	</FormSection> | ||||
|  | ||||
| 	<FormSection> | ||||
| 		<div class="_gaps_s"> | ||||
| 			<MkButton danger @click="updateRepliesAll(true)"><i class="ti ti-messages"></i> {{ i18n.ts.showRepliesToOthersInTimelineAll }}</MkButton> | ||||
| 			<MkButton danger @click="updateRepliesAll(false)"><i class="ti ti-messages-off"></i> {{ i18n.ts.hideRepliesToOthersInTimelineAll }}</MkButton> | ||||
| 		</div> | ||||
| 	</FormSection> | ||||
| </div> | ||||
| </template> | ||||
|  | ||||
| @@ -138,6 +145,15 @@ async function reloadAsk() { | ||||
| 	unisonReload(); | ||||
| } | ||||
|  | ||||
| async function updateRepliesAll(withReplies: boolean) { | ||||
| 	const { canceled } = os.confirm({ | ||||
| 		type: 'warning', | ||||
| 		text: withReplies ? i18n.ts.confirmShowRepliesAll : i18n.ts.confirmHideRepliesAll, | ||||
| 	}); | ||||
| 	if (canceled) return; | ||||
| 	await os.api('following/update-all', { withReplies }); | ||||
| } | ||||
|  | ||||
| watch([ | ||||
| 	enableCondensedLineForAcct, | ||||
| ], async () => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo