Repository navigation
Releases: brettinternet/backlog
Releases · brettinternet/backlog
Release list
v0.13.1
v0.13.0
v0.13.0 - 2026-10-30
Added
- Adopt a pull request item with bl new --ref, MCP create refs, and TUI +
- auth: Offer gh credential helper in bl auth login github
- source: Add read-only github-pulls source of unlinked pull requests
- tui: Close detail when backspace has no previous item
- tour: Let projects opt in to agent-written tours
- tour: Carry a tour forward across new commits
- tour: Accept tour JSON from stdin and inline over MCP
- tour: Remove a stored tour
- tour: Highlight a step's line range
- tour: Read stored tours back
- tour: Refuse steps the change's Diff can't show
- Render agent-written guided tours of a change in the Diff tab
- tui: Open commits from the Commits tab with their full message
- tui: Draft and submit pull request reviews from the change view
- tui: Add a line cursor to the Diff tab with file, side, and line anchors
- changes: Link GitLab merge requests
- tui: Show pull request checks, reviewers, and conversation
- tui: Show change diffs in a Diff tab
- tui: Open linked changes in a change view
- Show linked changes and pull requests on items
- tui: Make ! an item menu with likely actions; open it by right-click
- tui: Match palette words in any order and by common verbs
- tui: Narrow empty board columns and rule column headers
Fixed
- tui: Adopt a pull request into its own workspace project
- source: Check github-pulls in doctor; key forge cache case-insensitively
- tour: Refuse a range ending past its file
- tui: Keep board columns the query's status terms admit
- tui: Drop empty message from claim notice
- github: Don't send ETags on reads that need a body
- tui: Harden tour reads and placement
- tui: Refuse review comments on uncommitted lines
- auth: Authorize --write without a prior read login
- tui: Keep the Diff cursor on hunk headers across re-renders
- tui: Keep the Diff cursor on screen when search is cancelled
- tui: Keep stale checks stale and scroll long pull request entries
- tui: Keep change facts and cursor across change view exits
- github: Keep the --write hint through the remote wrapper
- oauth: Report a missing GitHub App installation at login
- tui: Clear resolved restore anchor on empty boards
- tui: Draw item menus without rows shifting in
- tui: Keep a header rule on empty board columns
Documentation
- Rerender demo with linked changes, tours, and history
- examples: Show github-pulls source in GitHub example
- github: Bl-cli has pull requests write
- github: List bl-cli pull request and check reads
- github: Use a gh credential where bl-cli-read can't be installed
- Assignee means owner, not executing agent
v0.12.0
v0.12.0 - 2026-10-30
Added
- tui: Make board column arrows clickable
- tui: Make tab arrows and detail header labels clickable
- tui: Make History entries clickable
- worklease: Enable claims on Windows with Worklease 1.13.0
- release: Publish Windows archives and a PowerShell installer
- history: Label entry sources and show what edits changed
- windows: Watch native sources with ReadDirectoryChangesW
- history: Show remote provider activity
- windows: Build and run bl on Windows without claims
- history: Show an item's history timeline
- agents: Resume or fork recorded agent sessions
- contact: Resolve live contact channels for item sessions
- worklease: Record the agent kind as the claim agent
- handoff: Record session handoffs for an item
- events: Record agent session on item events
- github: Keep unlabeled issues open with status labels
- tui: Show child progress on board cards
- tui: Show and renew claims in a workspace
Fixed
- tui: Scroll detail tabs that don't fit instead of showing only the active one
- events: Keep a separate event index file per schema version
- history: Refuse a history cursor whose earlier entries changed
- history: Label session rows with the check that refuses resuming them
- history: Redact cached activity, skip unreadable GitHub timeline nodes
- project: Read no branch from a reftable HEAD stub
- agents: Refuse resuming any live session conversation and reject invalid handoff sessions
- tui: Keep the History cursor and expansion state across reloads
- events: Keep the event baseline per control root
- windows: Resolve the watched directory's file ID up front
- history: Render event values as text instead of Go maps
- tui: Reset history expansion owner when detail closes
- events: Rebuild the baseline silently when the control root changes
- windows: Poll when the watched directory is replaced
- windows: Pass USERPROFILE to hooks and fix Windows tests
- tui: Drop board card signals one at a time
- tui: Keep workspace Claim column and renew each session once
Documentation
- cli: Key PR-phase handoffs on the PR head branch
- history: Qualify live scope evidence
v0.11.1
v0.11.1 - 2026-10-29
Added
- tui: Claim each item under its own session
- cli: Add bl auth status and doctor accounts check
Fixed
- tui: Key per-item sessions by claim resource
v0.11.0
v0.11.0 - 2026-10-29
Added
- tui: Show the claim lease in detail
- tui: Renew the held claim while running
- tui: Default to the tui session
Fixed
- tui: Skip renewing a lapsed claim
v0.10.0
v0.10.0 - 2026-10-29
Added
- tui: Auto-scroll detail while drag-selecting
- tui: Drag to select and copy detail text
Fixed
- tui: Remove unused selection fields
- tui: Keep detail body during reload
v0.9.0
v0.9.0 - 2026-10-28
Added
- tui: R in focused detail rereads the item
- cli: Alias list to ls and create to new
v0.8.0
v0.8.0 - 2026-10-27
Added
- github: Support Projects v2 draft issues
- github: Read a Projects v2 board across repositories
- tui: Offer only source-accepted statuses in status edits
- config: Let status entries include other sources' keys
- github: Resolve done to closed beside a project Done option
- engine: Resolve start and done per item source
- comment: Attribute remote comments to the provider account
- config: Add repository issues as a source
- github: Set the status label when creating an issue
- github: Create issues with parent, blockers and project status
- github: Incremental change-window sync between reconciliations
- github: Edit title and description, add and remove labels and assignees
- tui: F resets the tab to its definition
- cli: Resolve create source from flag, +token, defaults.source, or only creatable
- github: Map issue labels to statuses
- mcp: List configured sources in instructions
- github: Reject status config contradicting adapter categories
- query: Match workspace sources by bare ID
- tui: Add --view to choose the starting tab
- tui: Accept a startup query filter
Fixed
- github: Name the issue when a draft promotion follow-up fails
- github: Treat native IDs and missing issues as absent on read
- github: Case-insensitive entry undo, refuse non-list += and settle live reads
Documentation
- github: Note project round trip and Item closed workflow
- github: Record this repository's project board
- examples: Show provider names, create, and heartbeat command
v0.7.0
v0.7.0 - 2026-10-27
Added
- linear: Create with parent and blockers
- mcp: Accept sprint on create
- linear: Support item creation
- linear: Support archive and unarchive
Fixed
- create: Apply defaults only to native and Backlog.md sources