2026年6月30日(火)
今日やったこと
- TSUMOO-50 ダッシュボードのタスク管理画面化を進めた
- フェーズ1では、ログイン後の中心画面をタスク管理画面として扱う方針に整理した
/app/tasksをタスク管理画面の正規URLにした/app/dashboardはフェーズ2まで/app/tasksへリダイレクトする形にした- 日付や表示条件などのクエリを、リダイレクト後も維持するようにした
- フェーズ1のナビゲーションを整理した
- ナビは
タスク管理 / 振り返り / 設定に絞った ダッシュボードとプロジェクト管理は、フェーズ2以降の拡張候補としていったん非表示にした- 一括登録、振り返り、登録完了後、ログイン後の戻り先を
/app/tasksに統一した
- ナビは
- フロントエンドの命名と配置を見直した
- ダッシュボードとして作っていた画面を、タスク管理画面として読める名前に変更した
- タスク管理画面に関係するコンポーネントを
features/tasks側へ寄せた - タスク一覧は将来の再利用も考え、一覧コンポーネントとして独立した場所に残した
- バックエンド側の遷移先も整理した
- 外部ログイン後や登録完了メールからの遷移先を、タスク管理画面へそろえた
- 関連するテストの期待値も、新しい遷移先に合わせて更新した
- 設計書と機能実装ガイドを更新した
- タスク管理画面の正規URL、リダイレクト方針、フェーズ1のナビ方針を反映した
- 旧ダッシュボード管理画面の説明を、タスク管理画面の説明へ整理した
- アカウント情報取得とAPI重複の整理を進めた
/app配下の認証確認と、画面内で使うアカウント情報の責務を分ける方針を確認した- 画面ごとに同じアカウント情報を取り直しすぎないよう、共通化する方向で整理した
- 実際の操作ログから、認証情報よりもタスクや振り返りの参照系APIに重複が残っていることを確認した
ロードマップ
フェーズ1: タスク管理MVP
進捗: 43 / 46件
今日対応したタスク
- 完了 TSUMOO-50 ダッシュボードのタスク管理画面化
- 完了 TSUMOO-49 アカウント情報取得の共通化とAPI重複削減
次に取り組むタスク
- 参照系APIの重複取得を、タスク管理画面以外も含めて確認する
- ログアウトなどの認証系操作と、通常の画面遷移や参照系取得が干渉しないように見直す
- タスク管理画面と振り返り画面を、実際に何度も触りながら体験面の違和感を減らす
考えたこと
「ダッシュボード」という名前のまま進めるよりも、今のフェーズでユーザーが実際に一番使う画面を タスク管理 として正面に置く方が、アプリの意図が伝わりやすいと感じ、ファイルやページ名、その他、関連内容を修正しました。
また、APIの呼び出しは画面上では見えにくい部分ですが、実際にログを追うと制限に影響していると感じました。
決めたこと
- フェーズ1のログイン後中心画面は、タスク管理画面として扱う
- 正規URLは
/app/tasksにする /app/dashboardは、フェーズ2までタスク管理画面へリダイレクトする- フェーズ1のナビは
タスク管理 / 振り返り / 設定に絞る - アカウント情報取得は共通化し、各画面が同じ情報を個別に取り直さない形へ寄せる
- 参照系APIの重複取得は、別タスクとしてさらに調査・改善する
次にやること
- アプリ画面全体の参照系APIの呼び出し方を確認する
- タスク一覧、振り返り、設定画面を横断して、不要な再取得を減らす
- 参照系データのキャッシュ管理を、将来的にライブラリへ寄せるか検討する