Skip to content

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アプリ画面の責務整理と共通化候補を棚卸しする
  • useTaskListTaskList など、責務が大きくなっている箇所を確認する
  • リファクタリングを小さな課題に分けて、安全に進められる形にする

考えたこと

今日は、画面の使いやすさを保ちながら、コードを育てやすい状態へ進める一区切りの日でした。

Tsumooは機能追加だけでなく、使い心地や保守性を磨く段階に入ってきたと感じます。

決めたこと

  • TSUMOO-51 は7月3日時点で完了扱いにする
  • 次はLP改修より先に、アプリ本体のリファクタリングを進める
  • 最初は Laravel ではなく Next.js 側から棚卸しする
  • 大規模修正を一度に行わず、小さな課題に分けて進める

次にやること

  • Next.js側のリファクタリング対象を棚卸しする
  • 共通化できるUI、責務が大きいhook、肥大化したCSSを整理する
  • 調査結果をもとに、後続の小さなリファクタリング課題へ分解する

Tsumoo の公開用開発ログと技術メモ。