feat(frontend): セーフモード (#16245)

* feat(frontend): セーフモード

* Update Changelog

* Update Changelog

* fix

* fix

* Update Changelog

* Update Changelog

* PWAのショートカット経由でもセーフモードで起動できるように

* Update ClientServerService.ts

---------

Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
This commit is contained in:
かっこかり
2025-08-01 17:20:40 +09:00
committed by GitHub
parent 0cfc910cdc
commit e092008dc5
15 changed files with 180 additions and 49 deletions

20
locales/index.d.ts vendored
View File

@@ -5501,6 +5501,22 @@ export interface Locale extends ILocale {
* 日
*/
"inDays": string;
/**
* セーフモードが有効です
*/
"safeModeEnabled": string;
/**
* セーフモードが有効なため、プラグインはすべて無効化されています。
*/
"pluginsAreDisabledBecauseSafeMode": string;
/**
* セーフモードが有効なため、カスタムCSSは適用されていません。
*/
"customCssIsDisabledBecauseSafeMode": string;
/**
* セーフモードが有効な間はデフォルトのテーマが使用されます。セーフモードをオフにすると元に戻ります。
*/
"themeIsDefaultBecauseSafeMode": string;
"_order": {
/**
* 新しい順
@@ -11839,6 +11855,10 @@ export interface Locale extends ILocale {
* 修復ツールを起動
*/
"otherOption3": string;
/**
* Misskeyをセーフモードで起動
*/
"otherOption4": string;
};
"_search": {
/**

View File

@@ -1370,6 +1370,10 @@ defaultImageCompressionLevel: "デフォルトの画像圧縮度"
defaultImageCompressionLevel_description: "低くすると画質を保てますが、ファイルサイズは増加します。<br>高くするとファイルサイズを減らせますが、画質は低下します。"
inMinutes: "分"
inDays: "日"
safeModeEnabled: "セーフモードが有効です"
pluginsAreDisabledBecauseSafeMode: "セーフモードが有効なため、プラグインはすべて無効化されています。"
customCssIsDisabledBecauseSafeMode: "セーフモードが有効なため、カスタムCSSは適用されていません。"
themeIsDefaultBecauseSafeMode: "セーフモードが有効な間はデフォルトのテーマが使用されます。セーフモードをオフにすると元に戻ります。"
_order:
newest: "新しい順"
@@ -3164,6 +3168,7 @@ _bootErrors:
otherOption1: "クライアント設定とキャッシュを削除"
otherOption2: "簡易クライアントを起動"
otherOption3: "修復ツールを起動"
otherOption4: "Misskeyをセーフモードで起動"
_search:
searchScopeAll: "全て"