Skip to content

v1.4.0 — フィルタバー(4軸絞り込み)+リスケ履歴 / Filter bar + Reschedule history

Latest

Choose a tag to compare

@piguo45 piguo45 released this 12 Jul 12:28
· 10 commits to main since this release
9c80352

単一HTMLの WBS/ガント+イナズマ線ビューア。wbs_viewer.html をダウンロードして Chrome で開くだけ(サーバー・依存ゼロ)。

✨ 新機能 / New

フィルタバー(4軸の絞り込み)/ Filter bar (four axes)

左表の真上に**状態(未着手/進行中/完了)・遅延のみ・担当(複数選択)・期間(今日/今週/全期間)**の4軸。軸内はOR・軸間はANDで自由に重ねられる(例:進行中 かつ 遅延 かつ 自分の担当)。表示専用wbs.json も横軸(時間範囲)も変更しない。

Above the left table: state (to do / in progress / done), delayed-only, owner (multi-select), and period (today / this week / all). OR within an axis, AND across axes. Display-only — never touches wbs.json or the time axis.

リスケ履歴(予定変更の経緯を記録)/ Reschedule history

編集モードの ↷ ボタンでリスケを確定すると、予定が自動更新されると同時に理由つきで履歴に記録_planLog)。ガントには直近の変更だけトレイル(点線)で表示、タスク名の ↷N をクリックすると全履歴+当初比が吹き出しで見える。日付セルの直接編集(訂正)とは区別され、訂正は履歴に残らない。

Confirming a reschedule via the ↷ button in edit mode updates the plan and records the reason at the same time (_planLog). The Gantt shows only the latest change as a dotted trail; click ↷N for the full history plus drift from the original baseline. A plain date-cell edit ("correction") leaves no history.

📝 ドキュメント / Docs

  • README を機能カテゴリ別(見る/絞り込む/編集する/土台)に再構成し校正
  • バージョン別ハイライトを整理し、更新履歴は Releases に一本化
  • 全スクリーンショット撮り直し+リスケ履歴の吹き出しを見せる新規スクショ追加

✅ 品質 / Quality

  • render() を9つの役割別関数に分割するリファクタ(振る舞い不変・golden/pixel無再生成一致で証明)
  • 全29スイート e2e ALL GREEN・配色監査PASS・依存ゼロ・外部送信なし維持

フルセット(サンプル/開発ロードマップ/テスト): https://github.com/piguo45/single-file-wbs