diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-18 01:16:59 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-18 01:16:59 +0900 |
| commit | 7413634734d31b4558a5fbaed01d8d2a88c20742 (patch) | |
| tree | 345704fbc2d4bbf45631901dfa4d6b58dd6067a3 /src/client | |
| parent | :art: (diff) | |
| download | sharkey-7413634734d31b4558a5fbaed01d8d2a88c20742.tar.gz sharkey-7413634734d31b4558a5fbaed01d8d2a88c20742.tar.bz2 sharkey-7413634734d31b4558a5fbaed01d8d2a88c20742.zip | |
リアクション一覧の公開をオプトインに
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/pages/settings/privacy.vue | 7 | ||||
| -rw-r--r-- | src/client/pages/user/index.vue | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/client/pages/settings/privacy.vue b/src/client/pages/settings/privacy.vue index 7756158578..2a60ae1f46 100644 --- a/src/client/pages/settings/privacy.vue +++ b/src/client/pages/settings/privacy.vue @@ -5,6 +5,10 @@ <FormSwitch v-model="autoAcceptFollowed" :disabled="!isLocked" @update:modelValue="save()">{{ $ts.autoAcceptFollowed }}</FormSwitch> <template #caption>{{ $ts.lockedAccountInfo }}</template> </FormGroup> + <FormSwitch v-model="publicReactions" @update:modelValue="save()"> + {{ $ts.makeReactionsPublic }} + <template #desc>{{ $ts.makeReactionsPublicDescription }}</template> + </FormSwitch> <FormSwitch v-model="hideOnlineStatus" @update:modelValue="save()"> {{ $ts.hideOnlineStatus }} <template #desc>{{ $ts.hideOnlineStatusDescription }}</template> @@ -64,6 +68,7 @@ export default defineComponent({ noCrawle: false, isExplorable: false, hideOnlineStatus: false, + publicReactions: false, } }, @@ -80,6 +85,7 @@ export default defineComponent({ this.noCrawle = this.$i.noCrawle; this.isExplorable = this.$i.isExplorable; this.hideOnlineStatus = this.$i.hideOnlineStatus; + this.publicReactions = this.$i.publicReactions; }, mounted() { @@ -94,6 +100,7 @@ export default defineComponent({ noCrawle: !!this.noCrawle, isExplorable: !!this.isExplorable, hideOnlineStatus: !!this.hideOnlineStatus, + publicReactions: !!this.publicReactions, }); } } diff --git a/src/client/pages/user/index.vue b/src/client/pages/user/index.vue index 6811dff2db..f74bf49883 100644 --- a/src/client/pages/user/index.vue +++ b/src/client/pages/user/index.vue @@ -270,12 +270,12 @@ export default defineComponent({ title: this.$ts.overview, icon: 'fas fa-home', onClick: () => { this.$router.push('/@' + getAcct(this.user)); }, - }, { + }, ...(this.$i && (this.$i.id === this.user.id)) || this.user.publicReactions ? [{ active: this.page === 'reactions', title: this.$ts.reaction, icon: 'fas fa-laugh', onClick: () => { this.$router.push('/@' + getAcct(this.user) + '/reactions'); }, - }, { + }] : [], { active: this.page === 'clips', title: this.$ts.clips, icon: 'fas fa-paperclip', |