2026年7月3日(金)
今日やったこと
- TSUMOO-51 参照系APIのTanStack Query移行とキャッシュ管理整理を完了した
- タスク一覧と振り返り画面の参照系データ取得を整理した
- 同じ条件の取得結果を扱いやすくし、画面操作時の無駄な再取得を減らした
- タスク一覧と振り返り画面で、完了済みタスクの分類が読み取りやすくなるようにした
- タスク一覧の検索とグルーピングを調整した
すべての日付と日付なしの表示を、未完了と完了で分けて見られるようにした- 日付なしタスクも、未完了と完了を別々に確認しやすい形にした
- 詳細検索を開いたときのSP表示の崩れを直した
- 振り返り画面の見え方を磨いた
- 過去7日間の完了タスクグラフに日付と曜日を表示するようにした
- SP表示で棒グラフが重く見えすぎないように調整した
- 予定時間や実績時間の確認がしやすいよう、グラフ上の重なりを調整した
- 設計書と実装ガイドを更新した
- タスク一覧と振り返り画面の完了タスク分類を整理した
- 検索条件、グルーピング、表示方針が後から追いやすいようにした
- 調査メモも追加し、なぜその分類にしたかを残した
- 次の大きなリファクタリング方針を相談した
- LP改修より先に、アプリ本体のコード整理を進める方針にした
- まずは Next.js 側から、責務が集まりすぎている箇所を棚卸しすることにした
- 大きな修正を一気に行わず、小さなPRに分けて進める方針を確認した
ロードマップ
フェーズ1: タスク管理MVP
進捗: 45 / 48件
今日対応したタスク
- 完了 TSUMOO-51 参照系APIのTanStack Query移行とキャッシュ管理整理
次に取り組むタスク
- Next.jsアプリ画面の責務整理と共通化候補を棚卸しする
useTaskListやTaskListなど、責務が大きくなっている箇所を確認する- リファクタリングを小さな課題に分けて、安全に進められる形にする
考えたこと
今日は、画面の使いやすさを保ちながら、コードを育てやすい状態へ進める一区切りの日でした。
Tsumooは機能追加だけでなく、使い心地や保守性を磨く段階に入ってきたと感じます。
決めたこと
- TSUMOO-51 は7月3日時点で完了扱いにする
- 次はLP改修より先に、アプリ本体のリファクタリングを進める
- 最初は Laravel ではなく Next.js 側から棚卸しする
- 大規模修正を一度に行わず、小さな課題に分けて進める
次にやること
- Next.js側のリファクタリング対象を棚卸しする
- 共通化できるUI、責務が大きいhook、肥大化したCSSを整理する
- 調査結果をもとに、後続の小さなリファクタリング課題へ分解する