github beadbox/beadbox v0.18.0

19 hours ago

What's New in v0.18.0

Added

  • Formulas tab (Early Access): browse workflow templates with a DAG visualization powered by React Flow + ELK, a tree view with sequential/parallel grouping, step detail panel, preview and pour modals, and an active molecules section showing live execution state.
  • Edit-connection action: server workspace cards now have an edit option to update host/port/database without re-adding.
  • Responsive priority pills: priority badges switch to short-form labels at narrow viewport widths.
  • Help tooltips on section headers: Agents and Pipeline headers explain their contents via popover.

Changed

  • Decomposed large files: bead-detail-panel.tsx, activity-feed.tsx, and lib.rs split into focused modules with unit tests.
  • Loose Beads above Molecules: sidebar scan order improved.
  • Molecules section icon: molecule beads use a pink hexagon icon, distinct from epics.

Fixed

  • Circuit breaker recovery: dead Dolt processes auto-recover on startup; polling uses exponential backoff instead of resetting the cooldown.
  • Epic children flash-disappear: optimistic status updates no longer strip children from the tree.
  • Search matches bead IDs: search now finds beads by ID, not just title.
  • Cmd+F filter bar: keyboard handler correctly tracks filter bar visibility.
  • Long bead IDs: CopyableId truncates with ellipsis instead of breaking layout.
  • Drag-to-make-epic: dropping on the epic zone now promotes the bead type correctly.
  • Scanner accuracy: dropped legacy default ports, tightened DerivePort range, added Dolt verification.
  • Init dialog detects existing .beads/: adds instead of re-initializing.
  • WebView height collapse: switched resizable panels to flex layout.
  • Molecule rendering stability: structural DAG matching replaces brittle title matching.
  • Dolt port resolution: reads from port file instead of stale registry.
  • Tauri sidecar cleanup: fixed temp Drop killing the process group.
  • E2E test stability: port-scan, workspace removal, delete timing, and job serialization fixes.

Security

  • DOMPurify 3.3.2: fixes XSS vulnerability in earlier versions.

Don't miss a new beadbox release

NewReleases is sending notifications on new releases.