feat: suspend instance improvements (#13861)
* feat(backend): dead instance detection * feat(backend): suspend type detection * feat(frontend): show suspend reason on frontend * feat(backend): resume federation automatically if the server is automatically suspended * docs(changelog): 配信停止まわりの改善 * lint: fix lint errors * Update packages/frontend/src/pages/instance-info.vue * lint: fix lint error * chore: suspendedState => suspensionState --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									611e303bab
								
							
						
					
					
						commit
						83a9aa4533
					
				
					 15 changed files with 193 additions and 17 deletions
				
			
		
							
								
								
									
										32
									
								
								locales/index.d.ts
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										32
									
								
								locales/index.d.ts
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -4972,6 +4972,38 @@ export interface Locale extends ILocale {
 | 
			
		|||
     * お問い合わせ
 | 
			
		||||
     */
 | 
			
		||||
    "inquiry": string;
 | 
			
		||||
    "_delivery": {
 | 
			
		||||
        /**
 | 
			
		||||
         * 配信状態
 | 
			
		||||
         */
 | 
			
		||||
        "status": string;
 | 
			
		||||
        /**
 | 
			
		||||
         * 配信停止
 | 
			
		||||
         */
 | 
			
		||||
        "stop": string;
 | 
			
		||||
        /**
 | 
			
		||||
         * 配信再開
 | 
			
		||||
         */
 | 
			
		||||
        "resume": string;
 | 
			
		||||
        "_type": {
 | 
			
		||||
            /**
 | 
			
		||||
             * 配信中
 | 
			
		||||
             */
 | 
			
		||||
            "none": string;
 | 
			
		||||
            /**
 | 
			
		||||
             * 手動停止中
 | 
			
		||||
             */
 | 
			
		||||
            "manuallySuspended": string;
 | 
			
		||||
            /**
 | 
			
		||||
             * サーバー削除のため停止中
 | 
			
		||||
             */
 | 
			
		||||
            "goneSuspended": string;
 | 
			
		||||
            /**
 | 
			
		||||
             * サーバー応答なしのため停止中
 | 
			
		||||
             */
 | 
			
		||||
            "autoSuspendedForNotResponding": string;
 | 
			
		||||
        };
 | 
			
		||||
    };
 | 
			
		||||
    "_bubbleGame": {
 | 
			
		||||
        /**
 | 
			
		||||
         * 遊び方
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1240,6 +1240,16 @@ noDescription: "説明文はありません"
 | 
			
		|||
alwaysConfirmFollow: "フォローの際常に確認する"
 | 
			
		||||
inquiry: "お問い合わせ"
 | 
			
		||||
 | 
			
		||||
_delivery:
 | 
			
		||||
  status: "配信状態"
 | 
			
		||||
  stop: "配信停止"
 | 
			
		||||
  resume: "配信再開"
 | 
			
		||||
  _type:
 | 
			
		||||
    none: "配信中"
 | 
			
		||||
    manuallySuspended: "手動停止中"
 | 
			
		||||
    goneSuspended: "サーバー削除のため停止中"
 | 
			
		||||
    autoSuspendedForNotResponding: "サーバー応答なしのため停止中"
 | 
			
		||||
 | 
			
		||||
_bubbleGame:
 | 
			
		||||
  howToPlay: "遊び方"
 | 
			
		||||
  hold: "ホールド"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue