主にテスト整備、セキュリティ向上を行っています。
UI周りでは、モバイルでの使い勝手を改善しました。
追加
- 視覚回帰テストを E2E テスト全ファイルに統合
変更
- CI: Playwright ブラウザキャッシュの最適化、CI ワーカー数を 2 に増加
修正
- エディタ保存ボタンに
titleとdata-testidを追加(モバイルアクセシビリティ対応) - E2E: エディタサイドパネル・管理画面テストをモバイルでスキップ(デスクトップ専用 UI)
- CI: WebKit インストールを追加、iPhone 13 モバイルプロジェクトを復元
- API: コンテンツの array / object 両形式バリデーションを修正
セキュリティ
- サーバーサイド入力バリデーションを追加し、API エンドポイントを強化
- キャラクター画像
basePromptバリデーションテストを追加