enhance: いくつかの設定ファイルの項目をコントロールパネルで設定するように (#16026)

* wip

* Update CHANGELOG.md

* feat: migrate to existing config value (#16030)

* wip

* Update CHANGELOG.md

---------

Co-authored-by: anatawa12 <anatawa12@icloud.com>
This commit is contained in:
syuilo
2025-05-12 16:55:01 +09:00
committed by GitHub
parent 51b5d740f6
commit 26506677c2
20 changed files with 193 additions and 98 deletions

30
locales/index.d.ts vendored
View File

@@ -707,7 +707,7 @@ export interface Locale extends ILocale {
*/
"cacheRemoteFiles": string;
/**
* この設定を有効にすると、リモートファイルをこのサーバーのストレージにキャッシュするようになります。画像の表示が高速になりますが、サーバーのストレージを多く消費します。リモートユーザーがどれほどキャッシュを保持するかは、ロールによるドライブ容量制限によって決定されます。この制限を超えた場合、古いファイルからキャッシュが削除されリンクになります。この設定が無効の場合、リモートのファイルを最初からリンクとして保持しますが、画像のサムネイル生成やユーザーのプライバシー保護のために、default.ymlでproxyRemoteFilesをtrueにすることをお勧めします
* この設定を有効にすると、リモートファイルをこのサーバーのストレージにキャッシュするようになります。画像の表示が高速になりますが、サーバーのストレージを多く消費します。リモートユーザーがどれほどキャッシュを保持するかは、ロールによるドライブ容量制限によって決定されます。この制限を超えた場合、古いファイルからキャッシュが削除されリンクになります。この設定が無効の場合、リモートのファイルを最初からリンクとして保持します。
*/
"cacheRemoteFilesDescription": string;
/**
@@ -3186,6 +3186,10 @@ export interface Locale extends ILocale {
* 反映には再起動が必要です。
*/
"needReloadToApply": string;
/**
* 反映にはサーバーの再起動が必要です。
*/
"needToRestartServerToApply": string;
/**
* タイトルバーを表示する
*/
@@ -6452,6 +6456,30 @@ export interface Locale extends ILocale {
* このサーバーを利用するのが自分だけの場合、このモードを有効にすることで動作が最適化されます。
*/
"singleUserMode_description": string;
/**
* GETリクエストに署名する
*/
"signToActivityPubGet": string;
/**
* 通常は有効にしてください。連合の通信に関する問題がある場合に、無効にすると改善することがありますが、逆にサーバーによっては通信が不可になることがあります。
*/
"signToActivityPubGet_description": string;
/**
* リモートファイルをプロキシする
*/
"proxyRemoteFiles": string;
/**
* 有効にすると、リモートのファイルをプロキシして提供します。画像のサムネイル生成やユーザーのプライバシー保護に役立ちます。
*/
"proxyRemoteFiles_description": string;
/**
* ActivityPub経由の照会にリダイレクトを許可する
*/
"allowExternalApRedirect": string;
/**
* 有効にすると、他のサーバーがこのサーバーを通して第三者のコンテンツを照会することが可能になりますが、コンテンツのなりすましが発生する可能性があります。
*/
"allowExternalApRedirect_description": string;
/**
* 非利用者に対するユーザー作成コンテンツの公開範囲
*/