ponshu-room-lite/REMAINING_TASKS_DAY5.md

161 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Day 5残存タスク & UI/UX改善
**作成日**: 2026-01-22
**ステータス**: 進行中
---
## 🚨 緊急対応完了
### 問題1: アプリサイズ増加555MB → 563MB
**原因**: 一時ファイル(`*_compressed*`, `*_gallery*`)が削除されずに残っている
**対応**: ✅ 完了
- `ImageBatchCompressionService.cleanupTempFiles()` メソッドを追加
- 開発者メニューに「一時ファイルをクリーンアップ」ボタンを追加
**ユーザーアクション**:
1. アプリを起動
2. ソウル画面 → 右上の歯車 → 「🔬 開発者メニュー」
3. 「🧹 一時ファイルをクリーンアップ」をタップ
4. ストレージ使用量を確認
**予想効果**:
- 563MB → 約11MB552MB削減
---
## 📋 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問題の調査
### HighDay 6で対応
4. Coach Mark問題の修正必要な場合
5. 全機能の実機テスト
### MediumDay 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調査