Skip to content

feat(web): 実績機能を右ペインに集約し WorkLogModal を廃止#18

Merged
sasagar merged 1 commit into
mainfrom
dev
Jul 25, 2026
Merged

feat(web): 実績機能を右ペインに集約し WorkLogModal を廃止#18
sasagar merged 1 commit into
mainfrom
dev

Conversation

@sasagar

@sasagar sasagar commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

モーダル開閉でカレンダーが隠れる不便を解消。実績まわり(タイマー/手動記録/履歴/編集)を右ペインに一本化し、WorkLogModal を廃止。

  • docked 幅 340→420px、アコーディオン化(畳んでいる間は unmount = 通信減)
  • 420px 向けに1列縦積み再レイアウト
  • ヘッダー「実績」= ペイン開閉トグル
  • ドラッグ予定化は維持、詳細レポートはモーダルのまま

web 688 tests / typecheck / build clean。

🤖 Generated with Claude Code

https://claude.ai/code/session_01HGESE2zBNzoW8MYvtEySBQ

モーダルの開閉でカレンダーが隠れるのが不便なため、実績まわりを右ペイン(GitHubPane)に一本化。
カレンダーを見ながら記録・履歴・タイマーを扱えるようにする(ユーザー要望)。

- GitHubPane に集約: 実行中タイマー(⏹)/ 作業キュー(▶ + カレンダーへのドラッグ予定化は維持)/
  実績を手動で記録 / 実績履歴(issue単位グループ・合計・インライン編集・削除)/ 詳細レポート導線
- WorkLogModal.tsx/.css を削除、App の workLogModalOpen を撤去
- docked 幅 340px → 420px。全セクションをアコーディオン化(実行中・キューは既定開、
  記録・履歴は既定閉)。畳んでいる間は children を unmount するので repo 一覧/issue タイトルの
  取得は開いたときだけ走る(モーダル時代より通信減)
- 420px 向けにフォームを1列縦積み、履歴見出しを2段、行を縦積みに再レイアウト
- ヘッダー「実績」ボタンをペイン開閉トグルに変更(aria-expanded、表示条件は me.github に整合)
- 詳細レポート(予定 vs 実績)は表が横広なためモーダルのまま維持

web 688 tests, typecheck/build clean。純ロジック層(workLogEntry/workLogGrouping/openIntervals)は無変更。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HGESE2zBNzoW8MYvtEySBQ
@sasagar
sasagar merged commit d398c8c into main Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant