Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 23:32
· 65 commits to main since this release
17dac8d

Added

  • Issue IDs in description, acceptance criteria, design, notes, and comments
    now link to their bead. Command-click links while editing; hovering an editor
    link shows the same bead preview used elsewhere in the app.
  • The app menu now includes Project Settings beneath Settings when a project is open.
  • Dependency counters now open relationship previews that explain each direction
    and link directly to the active blocker or blocked beads.
  • Label counters now open a compact preview of the bead's labels.
  • Project Storage settings can disable automatic snapshot exports for external
    Beads changes while keeping direct snapshot-file refreshes enabled.
  • Beads blocked by a decision gate now show a banner in the detail view with
    inline Approve and Reject actions, so resolving the gate no longer requires
    opening it first.

Changed

  • Bead list display controls now live in the issue-list View Options menu and
    are remembered per project, while stale cut-off moved to Project Settings >
    Workflow.
  • Comment bodies now load only when Activity is visible, keeping project loads
    lighter on trackers with long comment histories.
  • Dependency icons and Relations headings now share the same Blocked by and
    Blocking symbols, and their counts include only the active relationships shown
    in the detail pane.
  • Blocking relationships now use clear stop and raised-hand symbols instead of
    directional arrows. Child progress uses a nested-list symbol, and timer gates
    show a clock-badged blocked symbol where supported. Resolved timer gates drop
    the blocked styling and show a neutral timer symbol.
  • External embedded-Dolt changes now trigger a coalesced background snapshot
    export and reload instead of waiting for the periodic JSONL export.
  • Automatic snapshot refresh now catches changes made while Beadazzle was closed
    and keeps routine background catch-up from flashing a stale warning.
  • Opening and refreshing large projects is faster: issue timestamps parse in a
    single pass, filter counts share the search scan with the visible list, and
    edits reuse the existing search index instead of rebuilding it.
  • Sorting by title, status, or type is faster on large trackers, using a
    Finder-like natural order (case-insensitive, numeric-aware).
  • New Bead, Open Beads Project, Refresh, and Find menu commands now target the
    focused window and disable when they don't apply, instead of broadcasting to
    every window.

Fixed

  • Adding a comment no longer risks crashing the app when bd rejects the
    bead before reading the comment body.

  • A stalled bd write now times out with an error after two minutes instead of
    silently blocking every subsequent edit behind it.

  • bd commands run from Finder/Dock launches now see the same search path used
    to locate bd itself, so helpers like git or dolt resolve in embedded projects.

  • Checking for external changes no longer freezes the UI briefly when bd is
    holding a database lock mid-write.

  • Local builds without Sparkle signing keys no longer show update controls that
    can offer the current release as if it were newer than the running build.

  • Auto-update setup docs now point to the public-release GitHub environment.

  • Deleting from a bead's context menu now uses the same confirmation as bulk
    deletion.

  • Existing stale cut-off and bead-list display preferences carry forward when
    they are first migrated to per-project settings.

  • Failed snapshot exports now leave the existing data visible with a stale
    warning, and malformed JSONL snapshots identify the failing line instead of
    silently hiding records.

  • Interactive metadata previews can be pinned without closing when they were
    already opened by hovering, and relationship previews no longer focus their
    header by default.