mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-07-26 05:35:22 +02:00
feat: 条件に一致したURLプレビューのサムネイルを隠すことができるように (#17635)
* URLプレビューのサムネイルを隠す機能を追加 (MisskeyIO#214) * Update Changelog * fix * Update Changelog * fix * fix: もうセンシティブと判定されている場合はそれをそのまま通すように * fix: unnecessary import * fix lint --------- Co-authored-by: CyberRex <hspwinx86@gmail.com>
This commit is contained in:
@@ -240,6 +240,13 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<SearchMarker :keywords="['deny', 'list']">
|
||||
<MkTextarea v-model="urlPreviewForm.state.urlPreviewSensitiveList" tall>
|
||||
<template #label><SearchLabel>{{ i18n.ts.urlPreviewSensitiveList }}</SearchLabel><span v-if="urlPreviewForm.modifiedStates.urlPreviewSensitiveList" class="_modified">{{ i18n.ts.modified }}</span></template>
|
||||
<template #caption>{{ i18n.ts.urlPreviewSensitiveListDescription }}</template>
|
||||
</MkTextarea>
|
||||
</SearchMarker>
|
||||
</template>
|
||||
</div>
|
||||
</MkFolder>
|
||||
@@ -465,6 +472,7 @@ const urlPreviewForm = useForm({
|
||||
urlPreviewRequireContentLength: meta.urlPreviewRequireContentLength,
|
||||
urlPreviewUserAgent: meta.urlPreviewUserAgent ?? '',
|
||||
urlPreviewSummaryProxyUrl: meta.urlPreviewSummaryProxyUrl ?? '',
|
||||
urlPreviewSensitiveList: meta.urlPreviewSensitiveList.join('\n'),
|
||||
}, async (state) => {
|
||||
await os.apiWithDialog('admin/update-meta', {
|
||||
urlPreviewEnabled: state.urlPreviewEnabled,
|
||||
@@ -474,6 +482,7 @@ const urlPreviewForm = useForm({
|
||||
urlPreviewRequireContentLength: state.urlPreviewRequireContentLength,
|
||||
urlPreviewUserAgent: state.urlPreviewUserAgent,
|
||||
urlPreviewSummaryProxyUrl: state.urlPreviewSummaryProxyUrl,
|
||||
urlPreviewSensitiveList: state.urlPreviewSensitiveList.split('\n'),
|
||||
});
|
||||
fetchInstance(true);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user