What's New in v0.12.0
Added
- Ready to Ship pipeline column: the pipeline dashboard now shows a "Ready to Ship" stage (emerald green) between Ready for QA and Closed, so you can see which beads have passed QA and are queued for release
- Custom metadata display: bead detail panel and modal now show custom metadata key-value pairs (read-only) below the standard fields, surfacing project-specific data without switching to the CLI
- Molecule DAG visualization: bead detail panel can render molecule dependency graphs as interactive 3D DAGs. Feature-flagged behind
enable-molecule-viewin PostHog. - Molecule badge types: molecule epics now display a pink "Molecule" badge, and their children show the correct child type (Task or Gate) instead of generic badges
- Activation event instrumentation:
app_issue_viewedandapp_epic_expandedevents now fire to PostHog, enabling activation funnel analysis - Beads tab icon: circle icon added next to the "Beads" tab label for visual consistency with the Activity tab
- Delete spinner: the delete button now shows a loading spinner while the deletion is in progress, preventing double-clicks and confirming the action is underway
Fixed
- Detail panel latency: parallelized CLI calls in
getBeadDetailand eliminated a redundant comments fetch (comments already come back frombd show --json). Typical load time drops from ~450ms to ~125ms (3-4x improvement). - Clear Filters button in Activity tab: the button was wired up but had no effect; now correctly resets all active filters
- Archive dialog title wrapping: child bead titles in the archive confirmation dialog no longer truncate mid-word; long titles wrap to the next line
- Delete button actually deletes: the delete button in the UI was silently failing in certain modes; now reliably removes beads