概要
- 429 Too Many Requestsエラー発生時に、ユーザーに待機を促すモーダルを表示する機能を追加
- ファイルリストのグリッド表示モードを実装(iOS写真アプリ風のUI)
変更内容
429エラーモーダル機能
- axiosインターセプターで429ステータスを検出
- サムネイル画像読み込みエラー時も429エラーを検出
- ユーザーフレンドリーなメッセージでリクエスト制限を説明
- 日本語/英語対応
グリッド表示機能
- カード表示とグリッド表示の切り替えボタンを追加
- iOS写真アプリ風のコンパクトなグリッドレイアウト
- 表示モードはlocalStorageに保存され、次回アクセス時も維持
- 画面サイズに応じてグリッドの列数を自動調整
- モバイル: 3列
- タブレット: 5列
- デスクトップ: 7列
- ワイドスクリーン: 10列