 yoshikazuandClaude Opus 5
|
0205404797
|
タスクを時間軸に並べるガントタブを追加
薄いバーで開始〜終了の全体、濃い部分で応答が動いていた区間を重ねて描く。
放置していた時間や、セッションを並行して動かしていた時間が見える。
- /api/timeline: セッションごとに全体の範囲と応答中の区間 (spans) を返す
(隙間 1 秒以内のターンは結合、期間指定 days= / 全期間、CSV も可)
- ガントタブ: 1日/3日/7日/14日/30日/全期間の切替、1〜3日では時刻目盛りに
自動で切替、土日の帯・日境界線・現在時刻の点線、横断時はプロジェクト別の色
- 行のホバーで内訳、クリックでそのタスクのやりとりを開く
- ラベル列とバーの行を22pxで揃え、時間軸ヘッダは縦スクロール中も固定
- ペイン幅に応じてラベル幅を詰め、横スクロールを出さない
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-30 10:49:42 +09:00 |
|
 yoshikazuandClaude Opus 5
|
2fd0ed1bef
|
プロジェクト横断のタスク一覧と日別集計グラフを追加
左ペインに「すべてのプロジェクト」を追加し、全プロジェクトのタスクを1つの
一覧で扱えるようにした。あわせて右ペインに日別集計タブを設けた。
- /api/all: 全プロジェクトのタスクを開始日時順に返す (CSVはプロジェクト列付き)
- /api/daily: ターンをローカル日付で集計し、活動のない日も0で埋めて返す
(プロジェクト別の内訳・期間指定 days= / 全期間・横持ちCSV)
- 日別集計タブ: 作業時間の棒グラフ (横断時はプロジェクト別の積み上げ、
上位7件+その他)、14/30/90日・全期間の切替、日別テーブル、SVG手書きで
外部ライブラリなし
- 再読込で横断モードの選択が先頭プロジェクトに戻る問題を修正
(未選択と横断モードを state.project の undefined / null で区別)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-30 10:08:59 +09:00 |
|
 yoshikazuandClaude Opus 5
|
cf17cf3fa0
|
Claude Code のやりとり時刻ビューア chktime を追加
~/.claude/projects の会話ログ (jsonl) を解析し、タスク(セッション)ごとの
やりとりの時刻を一覧表示するローカル Web アプリ。標準ライブラリのみで動作する。
- プロジェクト / タスク / ターンの3ペイン表示
- ターンごとに 発言時刻・空き時間・初回応答までの待ち・応答時間・完了時刻・
ツール呼び出し内訳を表示、タイムラインバー付き
- 絶対時刻と経過時間の切替、絞り込み、CSV書き出し
- ファイルの更新時刻+サイズでの解析キャッシュ、tool_result 行はパースを省略
- デスクトップ用の起動 (pythonw) / 停止 (stop.cmd) スクリプト
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 15:10:48 +09:00 |
|