# Day 5残存タスク & UI/UX改善 **作成日**: 2026-01-22 **ステータス**: 進行中 --- ## 🚨 緊急対応完了 ### 問題1: アプリサイズ増加(555MB → 563MB) **原因**: 一時ファイル(`*_compressed*`, `*_gallery*`)が削除されずに残っている **対応**: ✅ 完了 - `ImageBatchCompressionService.cleanupTempFiles()` メソッドを追加 - 開発者メニューに「一時ファイルをクリーンアップ」ボタンを追加 **ユーザーアクション**: 1. アプリを起動 2. ソウル画面 → 右上の歯車 → 「🔬 開発者メニュー」 3. 「🧹 一時ファイルをクリーンアップ」をタップ 4. ストレージ使用量を確認 **予想効果**: - 563MB → 約11MB(552MB削減) --- ## 📋 UI/UX残存タスク(Priority High) ### 1. Coach Mark Persistence(コーチマーク消えない問題) **問題**: - チュートリアルオーバーレイが正しく消えない - または消えるべきでないときに消える **状況**: 要調査 **ファイル**: - `lib/services/tutorial_service.dart` **対応**: 🔄 調査中 --- ### 2. Image Compression Logic **問題**: - ファイルサイズが大きい **状況**: ✅ Day 4-5で修正完了 - カメラ撮影: 圧縮実装済み - ギャラリー保存: 圧縮実装済み - 削除時のクリーンアップ: 実装済み - 一括圧縮: 実装済み **修正ファイル**: - `lib/services/image_compression_service.dart` - `lib/screens/camera_screen.dart` - `lib/screens/sake_detail_screen.dart` - `lib/services/image_batch_compression_service.dart` --- ## ✨ UI/UX改善(Priority Medium) これらは品質向上のためのタスクですが、リリースのブロッカーではありません。 ### 1. Tab Switching Animations - **優先度**: Medium - **工数**: 2時間 - **実装時期**: Day 8-9(余裕があれば) ### 2. Dialog Entrances - **優先度**: Medium - **工数**: 2時間 - **実装時期**: Day 8-9(余裕があれば) ### 3. Badge Unlock Celebration - **優先度**: Medium - **工数**: 3時間 - **実装時期**: Day 8-9(余裕があれば) --- ## 🔍 その他の確認事項 ### Dark Mode Polish - **優先度**: Low - **状況**: 大部分は対応済み - **残存**: 一部のダイアログ ### Tablet/Foldable Layout - **優先度**: Low - **実装時期**: Phase 2.0以降 --- ## 🎯 Day 5の優先度 ### Critical(今日中に対応) 1. ✅ 一時ファイルクリーンアップ機能実装 2. 🔄 ユーザーに一時ファイルクリーンアップを実行してもらう 3. 🔄 Coach Mark問題の調査 ### High(Day 6で対応) 4. Coach Mark問題の修正(必要な場合) 5. 全機能の実機テスト ### Medium(Day 8-9で対応) 6. Tab Switching Animations 7. Dialog Entrances 8. Badge Unlock Celebration --- ## 📊 現在の実装状況まとめ ### Day 4完了 - ✅ 画像圧縮の修正(元画像削除) - ✅ メモリキャッシュ確認 - ✅ バッジ拡張確認 - ✅ 「あわせて飲みたい」機能の改善 ### Day 5完了 - ✅ ギャラリー画像の圧縮実装 - ✅ 削除時のストレージクリーンアップ - ✅ 一括圧縮の安全性向上 - ✅ 一時ファイルクリーンアップ機能追加 ### Day 5残存 - 🔄 Coach Mark問題の調査・修正 - 🔄 全機能の実機テスト --- ## 🚀 次のアクション ### 1. 今すぐ実行 - [ ] アプリをビルド(`flutter run`) - [ ] 開発者メニュー → 「一時ファイルをクリーンアップ」 - [ ] ストレージ使用量を確認(563MB → 約11MB?) ### 2. Coach Mark問題の確認 - [ ] ホーム画面のチュートリアルを表示 - [ ] 正しく消えるか確認 - [ ] 他の画面のチュートリアルも確認 ### 3. 全機能テスト(Day 6) - [ ] カメラ撮影 - [ ] ギャラリー選択 - [ ] 日本酒削除 - [ ] オフラインモード - [ ] エラーハンドリング --- **作成日**: 2026-01-22 **作成者**: Cursor AI **次ステップ**: 一時ファイルクリーンアップ実行 → Coach Mark調査