Skip to content

Releases: shakestzd/htmlgraph

Go v0.55.6

18 Apr 21:02

Choose a tag to compare

Changelog

  • 78a01bc release: v0.55.6
  • 45603a2 Merge pull request #43 from shakestzd/feat-9eb614f0-gemini-subtree
  • b3a8773 fix(gemini-subtree): address roborev job 893 findings
  • a6dfedd feat(gemini-subtree): CI pipeline to split gemini extension for distribution
  • d887966 Merge pull request #42 from shakestzd/feat-c7780c02-codex-marketplace
  • 9fe93fb Merge pull request #41 from shakestzd/feat-a75e310d-gemini-translate-v2
  • dfadf3b fix(gemini-adapter): address roborev job 892 findings
  • 9ba6b10 fix(codex-marketplace): address roborev job 891 findings
  • ab00f11 feat(feat-c7780c02): Codex marketplace layout for codex-cli 0.121.0
  • 38d7c1b feat(feat-a75e310d): Gemini adapter frontmatter + hook event translation
  • e03b66b chore(htmlgraph): record work item state from PR #40 cleanup
  • 5723074 chore(ci): bump actions to Node 24 compatible versions
  • b56b028 Merge pull request #40 from shakestzd/claude/port-htmlgraph-plugin-ILNOy
  • 1e4ba7d fix(bug-bded2e45): address roborev job 890 findings on PR #40
  • cb6db3b chore(trk-83603ac7): close Gemini plugin-port track after parallel phase fan-out
  • 844314b merge: feat-8b09179e — Phase 4 — document Gemini CLI as third plugin-port target
  • 66b0944 merge: feat-b4fa54ff — Phase 2 — translate slash commands to Gemini TOML
  • c385d7a merge: feat-44c9120d — Phase 1 — reuse agents/skills/GEMINI.md in Gemini extension
  • 8842808 chore(trk-83603ac7): mark Phase 3 feature complete
  • 17cdc52 docs(trk-83603ac7): document Gemini CLI as third plugin-port target
  • bead80a feat(trk-83603ac7): Phase 3 — wire Gemini hooks into shared event matrix
  • 80559d4 feat(trk-83603ac7): Phase 1 — reuse agents/skills/GEMINI.md in Gemini extension
  • 3cd38e5 feat(trk-83603ac7): Phase 2 — translate slash commands to Gemini TOML
  • 7b039f5 chore(trk-83603ac7): pre-seed Gemini sub-emitter registration for parallel phases
  • 70933c8 feat(trk-83603ac7): Phase 0 — Gemini CLI extension skeleton
  • 52d5e28 chore(trk-2c3cbe63): close features and track after parallel port landing
  • 703f178 merge: feat-95f22f89 — emit Codex plugin tree from plugin-core
  • 9ab5930 merge: feat-97d48e5c — regenerate Claude plugin from plugin-core
  • e9f3873 refactor(trk-2c3cbe63): regenerate Claude plugin from plugin-core
  • a838c7a feat(trk-2c3cbe63): emit Codex plugin tree from plugin-core
  • 1281973 docs(trk-2c3cbe63): document DRY plugin-port architecture
  • e89199a chore(trk-2c3cbe63): ignore subagent worktrees, track feature starts
  • a59680d merge: pull in plugin-ports infrastructure from claude/port-htmlgraph-plugin-ILNOy
  • 65b2012 feat(trk-2c3cbe63): DRY plugin-port infrastructure (plugin-core + build-ports)
  • e8ddec9 chore(trk-2c3cbe63): register Codex plugin port track and features
  • 7a4717e merge: feat-24ece35e — graph view redesign (trk-0677c709)
  • ab35d1c fix(plan-a3bd8716): address roborev job 112 findings
  • 4a4f3ce fix: address roborev job 109 findings (bug-46ac676a)
  • 7bf3cc7 merge: slice 5 — inline sessions disclosure (feat-0e92ea12)
  • ce1ba22 feat(dashboard): inline session preview with chevron disclosure (feat-0e92ea12)
  • a6f6b5a merge: slice 3 — ai-title backfill (feat-626a16d8)
  • d109b28 feat(backfill): one-time ai-title backfill for legacy sessions (feat-626a16d8)
  • 2c7787b merge: slices 2+4 — delete titler + /preview endpoint
  • c11e886 feat(api): add /api/sessions/{id}/preview endpoint (feat-6e9201f3)
  • 74a9071 feat(serve): delete htmlgraph-titler subsystem (feat-9e6dd35c)
  • b441002 merge: slice 1 — ai-title ingest (feat-5206de52)
  • bd56eff plan(plan-a3bd8716): finalize — 5 features created on trk-0677c709
  • a9d7d67 feat(ingest): parse ai-title event and UPDATE sessions.title (feat-5206de52)
  • 291ce2d fix(dashboard): measure widest tspan for track label collision radius
  • 10f8e4d feat(dashboard): scale track label font size with node radius (feat-555b5436)
  • 9376e5c feat(dashboard): wrapped track labels + neon focus cluster (feat-45882a16)
  • f992b27 feat(dashboard): graph polish pass — edges + legend + label field (feat-71a64af7)
  • 41f2a31 feat(dashboard): unified node color + all icons, aligned with statusline (feat-3d0447c9)
  • 85d70f7 fix(dashboard): loosen force layout so track labels own their space (feat-360738de)
  • 6c70d9a fix(dashboard): drop feature labels to declutter graph (feat-ee7a4da2)
  • 34396aa feat(dashboard): dim feature dark-mode color + Obsidian-style labels (feat-ba82126e)
  • 78d947e feat(dashboard): distinct colors, uniform circles, agent dropdown (feat-59d1c965)
  • 2c7fa24 feat(api_graph): remove agent/commit nodes, add agent filter (feat-59d1c965)
  • 65121a0 feat(graph): hairball reduction — default filter + focus lens + edge demotion (feat-20fe759f)
  • ae8347a feat(dashboard): icons-only node rendering (feat-654a767c)
  • 4229095 feat(dashboard): add node icons and fix color collisions (feat-436fc73d)
  • 9cd8f3d plan(plan-a3bd8716): rewrite — 5 slices, 6 questions
  • ab35aaf plan(plan-a3bd8716): rewrite — 5 slices, 5 questions
  • 77aa658 fix(dashboard): address roborev job 87 frontend findings (bug-036034be)
  • 7a5ed64 fix(graph): address roborev job 87 backend findings (bug-036034be)
  • 28715e0 feat(graph): add type filtering and node count budgets (feat-24ece35e)
  • cca28e2 feat(graph): add agent type nodes to graph (feat-7e8c7952)
  • bc6fb09 feat(dashboard): add provenance panel for node drill-down (feat-2649d619)
  • f487c84 feat(dashboard): render commit and file nodes in D3 graph (feat-42205ea1)
  • 36e9abc feat(api): add provenance query endpoints (feat-26ec803b)
  • 49c617c feat(graph): extend DSL for commit, file, and session node types (feat-249fcac9)
  • 708c8b8 feat(api_graph): add session hierarchy and agent lineage edges (feat-3fc0864c)
  • 4e59ae7 feat(api_graph): add commit and file nodes to graph API (feat-e36cbf54)
  • fe1fc1f plan(plan-243e8713): finalize — 8 features created on trk-0677c709
  • e1d167b plan(plan-243e8713): reopen
  • 5151e05 plan(plan-243e8713): rewrite — 8 slices, 5 questions
  • 9314170 fix: add hanging indent for (N)-prefixed paragraphs in plan slices
  • 4ee5f5a plan(plan-243e8713): rewrite — 6 slices, 4 questions
  • 3b0b6e6 fix: render markdown in plan slice fields via data-markdown attribute
  • 1fedfcf plan(plan-243e8713): rewrite — 6 slices, 4 questions
  • 9c8676f fix: harden shortenGitRemote for local-path remotes and remove dead code

Go v0.55.5

16 Apr 03:31
337e42d

Choose a tag to compare

Changelog

  • 337e42d release: v0.55.5
  • ddbd845 fix: remove projectDir leak from /api/mode and add inline SVG favicon
  • 6ad59d1 security: harden local dashboard HTTP server
  • 6e7fcb6 docs: add security review findings for local server exposure (#39)

Go v0.55.4

15 Apr 21:33
fbe79f5

Choose a tag to compare

Changelog

  • fbe79f5 release: v0.55.4
  • e0d5925 fix(claude): make --resume win over --continue
  • 51c12d0 feat(claude): add --resume passthrough to launchers

Go v0.55.3

15 Apr 16:51
e5c7c2f

Choose a tag to compare

Changelog

  • e5c7c2f release: v0.55.3
  • fe051d3 fix(permissions): deny NotebookEdit on .htmlgraph store (roborev-54)
  • 3b6990b chore(permissions): allow Write/Edit across repo, deny .htmlgraph writes
  • eadebf5 fix(attribution): stop parallel subagents from stomping shared state (bug-d2d3fb3f)
  • ca5e232 fix(plan): resolve partial IDs before drift-check in plan show (roborev-50)
  • 989a2a7 feat(plan): warn on YAML/HTML drift in plan show (bug-d415e587)
  • c1c9074 feat(feature): add reopen command to reverse completion (bug-c9ceaa49)
  • 82f0bae fix(childproc): use t.TempDir for test isolation under parallel runs (bug-b194cf0e)
  • 0815a94 spike(spk-b3d44b06): file-conflict detection design doc
  • 1202d1e docs(prompt): note YAML as authoritative plan format (bug-7681daad)
  • 117e7c3 docs(hooks): document file/branch state over session state principle (bug-7ad64de6)
  • 88d2f51 fix(hooks): skip visual-validation on non-UI diffs, anchor gate to git commit, accept chrome screenshot (bug-a10ae96a, GH#36)
  • fbb5c33 fix(plan): YAML as source of truth for status reads/writes (bug-85ebd26e, bug-b7f90534)
  • ef8040e plan set-status plan-3f0e5704 finalized
  • 83e1602 plan(plan-3f0e5704): create — Smoke test plan
  • b2ac9f2 fix(plan): autocommit non-fatal commit + centralized re-render (roborev job 36, bug-365a84d9)
  • 5a6cf42 fix(plan): auto-commit YAML + HTML on every plan mutation (bug-9ec0cf31)
  • ef2ba97 fix(cli,build): unify work item CRUD surface; repair htmlgraph build bash invocation
  • 25edb96 refactor(plan): trust-and-skip on re-finalize, remove reconciliation scope creep
  • 913d56e fix(plan): verify planned_in linkage before reconciling on re-finalize (roborev job 29)
  • 8ebe49c fix(plan): reconcile mutable slice fields + discriminate Get errors (roborev job 26)
  • 2881042 chore: resolve pre-existing gopls hints in cmd/htmlgraph
  • a02cdaa fix(plan): idempotent finalize + deprecate plan review via cobra
  • 2458e93 fix(ci,devcontainer): pin ripgrep as explicit dependency (bug-7ed9f81f)
  • 6f7c54d refactor(devcontainer+cli): add tmux support for claude dev mode, improve track guidance
  • 2c2eb35 Merge pull request #38 from shakestzd/trk-0677c709
  • e7f5e7c test(relevant): skip ripgrep-backed tests when rg is not on PATH
  • 8140cb6 fix(lineage,history,trace): address roborev job 20 findings
  • 210c33c test(history): cover resolveHistoryRoot linked-worktree + submodule cases
  • 338bcca fix(history): prefer cwd worktree for same-repo case (roborev job 17)
  • 8a0d079 fix(lineage,history): address roborev job 15 findings
  • f3f43fd fix(relevant): tokenize multi-word queries per whitespace (bug-72b52aa4)
  • 30201d8 fix(lineage,trace,history): address roborev + PR review findings on PR #38
  • 3a94432 docs(lineage): reposition as headline across README, root cmd, system prompt (feat-3418e582)
  • bb517d0 feat(lineage): headline unified causal chain command (feat-48b3783c)
  • 88c7a8c feat(history): temporal lineage via git log on work-item files (feat-2a43f5f8)
  • ca5da91 feat(trace): reverse direction for feature IDs + --json (feat-046e2e03)
  • 8cfe738 feat(lineage): agent spawn tree rendering from agent_lineage_trace (feat-5f5d7c40)
  • bca2227 plan(plan-3b0d5133): finalize — 5 features created on trk-0677c709
  • ac6c405 docs(plan-skill): update Step 0.5 + Step 7 for canonical plan finalize
  • d8c0542 plan(plan-3b0d5133): rewrite — 5 slices, 5 questions
  • ce6ffe5 plan(plan-3b0d5133): rewrite — 5 slices, 5 questions
  • 271fc62 plan(plan-3b0d5133): rewrite — 5 slices, 5 questions
  • 303e55c fix(pr-review): address PR #37 blockers, P1s, and quick nits
  • 79cb3de fix(relevant,plan): address roborev findings on trk-dcde741a
  • 65a25cd feat(feature,plan): hierarchy enforcement + fake-ID fix + finalize tests (bug-32f787d1)
  • 2c95f48 feat(plan): finalize, reopen, migrate-orphans commands (feat-f0f300c9)
  • 8745027 feat(relevant): add retrieval-first relevant command (feat-27f8f9a5)
  • c1a90f1 fix(deploy): push new tag by name + invoke build.sh with bash

Go v0.55.2

14 Apr 08:51
9e3d5c5

Choose a tag to compare

Changelog

  • 9e3d5c5 release: v0.55.2
  • 7cf587b fix(upgrade,reindex,plan): patch release v0.55.2 — upgrade 404 fix, reindex edge bug, deprecation cleanup

Go v0.55.1

14 Apr 03:39
3b87b42

Choose a tag to compare

Changelog

  • 3b87b42 release: v0.55.1
  • fdceade feat(help): generate compact CLI reference from cobra tree at runtime
  • 7a252c1 fix(hooks): populate subagent lineage + claim lookup by session_id (bug-cb4918d8)
  • 1e2f530 plan(plan-e45ac094): add slice 10 — Phase 9: Upstream bug mitigation layer
  • 1a48f41 plan(plan-e45ac094): add slice 9 — Phase 8: Cross-agent adapters for Codex and Copilot
  • fe6d07f plan(plan-e45ac094): add slice 8 — Phase 7: PostToolUse file I/O off hot path
  • 0ae3b02 plan(plan-e45ac094): add slice 7 — Phase 6: PreToolUse gate hot-path optimization
  • a4056df plan(plan-e45ac094): add slice 6 — Phase 5: NormalizedEvent capture abstraction
  • a39c107 plan(plan-e45ac094): add slice 5 — Phase 4: Transcript-tail ingestion as durable source of truth
  • 9cd5fed plan(plan-e45ac094): add slice 4 — Phase 3: Persistent HTTP hook daemon
  • 2eb5c0f plan(plan-e45ac094): add slice 3 — Phase 2: Async-mode observability events
  • e452834 plan(plan-e45ac094): add slice 2 — Phase 1: Shrink db.Open hot path from ~80 to ~3 round-trips
  • 48bf5b5 plan(plan-e45ac094): add slice 1 — Phase 0: Measurement baseline and regression guard
  • 93ded58 feat: tmux yolo wrapper, lint sweep, agent-facing polish
  • 1b87020 fix(scripts): use 'version' subcommand in devcontainer smoke tests
  • 877f1a3 fix(install): use 'version' subcommand, not --version flag
  • 7f330b6 docs(install): document existing install.sh curl one-liner
  • 03489cf Merge pull request #34 from shakestzd/trk-6456fe7d
  • 1c68f5f fix(deploy): handle sed syntax for both macOS and Linux
  • a4ece43 fix(plan): add missing plan-wire and plan-feedback-cmd source files
  • 131dc77 fix(hooks): address PR #34 review feedback
  • 7d688c5 docs(CLAUDE.md): add upstream monitoring note for Claude Code contracts
  • e5c8733 fix: move Agent Teams docs from AGENTS.md/CLAUDE.md to system prompt
  • f46672d docs: add Agent Teams sections to AGENTS.md and CLAUDE.md (feat-a8321c7b)
  • f416844 feat(hooks): teammate step attribution + opt-in TaskCompleted quality gate
  • 7846689 feat(hooks): agent-teams metadata capture, EventTaskCreated constant, orchestrator docs

Go v0.55.0

13 Apr 06:20
e6f46ac

Choose a tag to compare

Changelog

  • e6f46ac release: v0.55.0
  • 44beae3 fix(build): commit missing plan_wire and plan_feedback implementations
  • 7551cbe feat(cli): add htmlgraph upgrade/update self-update command + fix bootstrap standalone
  • 6cc44c1 docs: align htmlgraph tracking policy and init docs
  • 29fe54c chore: remove large binaries from history and update .gitignore
  • f11ab6b chore: cleanup repository root and update core project files
  • 93e6a83 fix(hooks): correctly attribute subagent tool calls + retroactive migration
  • ab7fd64 fix(reindex): tolerate orphaned track_id FK refs + add --verbose flag
  • 63d8f38 plan(plan-14772c97): finalize — 6 slices approved
  • 6797659 plan(plan-c248b73f): rewrite — 11 slices, 5 questions
  • f2ce7f1 plan(plan-c248b73f): rewrite — 11 slices, 5 questions
  • 762ecf3 plan(plan-14772c97): rewrite — 6 slices, 4 questions
  • 194852d plan(plan-14772c97): rewrite — 6 slices, 4 questions
  • 78b1349 feat(ingest): native Gemini CLI session ingester
  • 0f65e7d feat(hooks): wire missing Claude Code hook events
  • 4ca81bd release: v0.54.9
  • 0d5d2c4 docs(agents): Temporal Awareness section for timestamp hook
  • ec89c57 fix(hooks): local timezone-aware timestamps, matching host TZ
  • 34027f4 feat(hooks): UserPromptSubmit timestamp hook for wall-clock awareness
  • 8194101 release: v0.54.8
  • 0a2516c fix(devcontainer): remove named-volume mount over git-tracked .htmlgraph
  • 3b78942 release: v0.54.7
  • b6ce4f7 fix(devcontainer): use JetBrainsMono Nerd Font Mono for terminal
  • ac632f2 release: v0.54.6
  • ce1777c fix(devcontainer): DOM terminal renderer for browser codespaces
  • 9b64302 release: v0.54.5
  • e0f471a fix(devcontainer): bare font family name for VS Code terminal resolver
  • af5f8ca release: v0.54.4
  • 183679c feat(devcontainer): JetBrainsMono Nerd Font for integrated terminal
  • c1f773f release: v0.54.3
  • f269253 fix(devcontainer): chown named-volume mount points on post-create
  • 374d431 release: v0.54.2
  • 3f473f5 fix(dev): silence 'already disabled/uninstalled' benign warnings
  • 10ddef1 feat(devcontainer): zsh + oh-my-zsh + p10k parity with Mac, fix EACCES
  • 70d4a11 modified and build dev container
  • ae4f66d release: v0.54.1

Go v0.54.9

12 Apr 00:42

Choose a tag to compare

Changelog

  • dc958ca release: v0.54.9
  • ec843f0 docs(agents): Temporal Awareness section for timestamp hook
  • 9b44119 fix(hooks): local timezone-aware timestamps, matching host TZ
  • fa3e97c feat(hooks): UserPromptSubmit timestamp hook for wall-clock awareness

Go v0.54.8

11 Apr 22:38

Choose a tag to compare

Changelog

  • 0b062c3 release: v0.54.8
  • a506628 fix(devcontainer): remove named-volume mount over git-tracked .htmlgraph

Go v0.54.7

11 Apr 22:06

Choose a tag to compare

Changelog

  • 136d2db release: v0.54.7
  • 70b9214 fix(devcontainer): use JetBrainsMono Nerd Font Mono for terminal