The Fredrin changelog
Everything we shipped between May 1, 2026 and May 21, 2026 — page 10 of 10.
New
- signal worktree cleanup on ticket deletion
- float Stop inside chat area, remove from input row
- redesign Project Context around canonical artifacts
- add POST /v1/attachments for bearer-token uploads
Fixed
- render create-task input as single row by default
New
- default workflow chooser to Auto
- workflow chooser replaces auto-run toggle
- rename default Todo column to Planning
- redesign workflows screen for clarity and polish
- animate tickets when status changes columns
- show 2 rows by default in create-task input
- surface status in detail-dialog breadcrumb
- auto-assign new tickets to creator
- wire slash-command autocomplete into real composers
- distribute metadata, drop boxed Details section
- slash-command autocomplete for skills in composer
- move project docs panel into Context tab
- remove agents and skills sections
Fixed
- wrap long URLs in message bubbles instead of cropping
- keep workflow preamble out of cold-start user bubble
- honor BLOCK decision in turn-end reconcile
- drop next-themes to silence React 19 script-tag warning
- trust atBottomRef when deciding to pin on new message
- prevent user message bubbles from clipping at left edge
New
- suggested-reply chips above the composer
- show wait-for-human time, drop edited pill
- hoist workspace pillars (Agents, Skills) into sidebar sections
- elevate PR section to top of right panel
- submit on Enter, drop dedicated Comment button
- collapse workflow-boundary system prompts in chat
- shrink live action row to caption-sized terminal style
- show title next to ID in sticky dialog header
- swap chat into right column for vertical space
- show last chat action on running ticket cards
- subtle Web Audio cues for ticket events
- interactive action-items checklist in plan/description
- show only latest action message in chat
- make tool/thinking events ephemeral, not DB rows
- introduce Context and Skills as first-class pillars
Fixed
- force-close stuck RUNNING step on terminal SUCCEEDED when decision is set
- pin scroller after late repo-path load race
- stretch right chat panel to full dialog height
- scroll dialog to latest message when opening ticket
New
- hide description preview on board cards
New
- resume completed tickets when user adds a new chat turn
New
- inline workflow creation in auto-run popover
- structured step-finish decision protocol
Fixed
- hide image upload button from create-ticket input
- suppress read-path reconcile when an AgentJob is in-flight
- auto-grow step prompt textarea with content
New
- widen new ticket dialog for more input space
Fixed
- don't SIGTERM the warm Claude session on pbq ship
- kill idle Claude CLI when WorkflowRun finalizes
- don't credit cancel mid-warm-send to the next step
- measure WorkflowRun staleness against AgentJob activity
- separate auto-run toggle from workflow picker button
New
- show workflow name on auto-run pill with help tooltip
- edit workflow steps inline in board dialog
- smart sticky-bottom auto-scroll in conversation thread
- expose Project Settings from top-nav project breadcrumb
- manage workflow inline in new-ticket dialog
- add in-board workflow management dialog
Fixed
- cancel in-flight jobs and workflow runs before deletion
- show newest tickets at top of each column
- halt agent session when ticket lands in Blocked
- keep PLANBOOQ.md preamble out of user chat thread
- make Auto-run pill always open workflows panel
- restrict auto-run picker to a single workflow
- tint chat section with faint muted background
New
- add jump-to-latest button when scrolled away from bottom
- log STEP_COMPLETED on workflow step failure
- allow editing/removing default-workflow steps inline
- per-workflow auto-run selection in chat-orb
Fixed
- make Auto-run toggle actually toggle, not open picker
- reload PLANBOOQ.md preamble on cold-resume sessions
- synchronous at-bottom check kills sticky-scroll race
- match ticket-actions menu width to other ticket menus
- stop ticket chat scroll yanking user mid-stream
New
- rename Auto-plan toggle to Auto-execute
- toggle to view archived tickets
- main-process wire push (renderer is no longer a relay)
- log PR_MERGED events for every merge path
- give settings dialog a stable taller height
- server-side turn-end → Blocked + STEP_COMPLETED activity
- per-session wire log for debugging frozen agents
- outcome classification + bridge heartbeats
- add Blocked counter to projects list
- log status changes and workflow step start/done
- restore image attach/paste/drop in create-ticket input
- inline "+ Add Step" in read-only ticket workflow
- focus chat orb with Cmd/Ctrl+N
- customizable project-jump hotkeys
- auto-plan toggle, auto-move backlog→todo when plan set
- add completion meter for required project docs
- track and surface multiple PRs per ticket
Fixed
- scroll ticket chat to most recent message on open
- hide UI during ticket subpanel loads
- show plan in read-only by default, edit via explicit button
- reuse worktree when branch is already checked out
- expand settings panel content to fill dialog height
- hydrate desktop panel from Conversation, not latest AgentJob
- restore visible "Add Step" button in step list
New
- add Cmd+, hotkey to open settings modal
- AI-assisted generation for project markdown docs
- reorganize into grouped sidebar with search
- convert settings to popup modal
- add screenshot retake action
- minimalistic completion indicator on workflow steps
- auto-create system default workflow instead of null fallback
- click-to-enlarge image previews via lightbox
- collapsible plan section with show more/less toggle
- auto-transition Planning → Todo when plan added
- track multiple PRs per ticket with re-do history
- use signal-bar icons for ticket priority
- enforce [project].[ticket#] worktree folder naming
- auto-pull default branch on PR merge
- auto-set priority on creation via content analysis
- replace Preview tab with editable Editor tab
- improve drag and drop UX across status columns
- visually distinguish Plan section from Description
- centralize notification helpers and broaden coverage
- add collapse/expand toggle with persisted state
- order project docs as README, CLAUDE, AGENT
- open all links in a new tab via <base target>
- add Take Screenshots button to empty state
- replace 'No workflow' empty state with welcoming Run UI
- optimistic ticket creation in chat orb
- replace disabled Merge with Fix Merge button on conflict
- add AI-powered agent profile creation
Fixed
- prevent post-merge pull error storm
- avoid 'cannot fast-forward to multiple branches'
- unblock image uploads by fixing humanizeError typing
- preserve local Blocked status until prop catches up
- keep Take Screenshots in capturing state after queueing
- align client validation with server and humanize errors
- remove redundant 'No previews yet' text
- hide redundant workflow header in empty state
- hide merge button when PR is already merged
- preserve comment author on realtime updates
- poll merged PRs every 8s and on tab focus
- publish ticket.updated so PR section appears without refresh
New
- close chat orb and project docs panel on Escape
- add project docs panel for CLAUDE/AGENT/README management
- show image preview thumbnails on ticket cards
- increase default text size by 2 for readability
- hide Plan and Execute hover buttons on ticket card
- autogrow create-ticket input as user types
- add stop button to cancel running Claude jobs
- animated rainbow halo when active
- split AI draft into description summary + plan
Fixed
- auto-link PR URLs from chat, activity, and comments
New
- inline GitHub SSO on landing, drop /signin route
- ticket previews side panel + auto-upload from team-build
Fixed
- drop noisy "Couldn't load previews" error UI
- keep kanban card text inside card boundaries
This is what a board of agents shipping in parallel looks like. Invite-only on macOS, Windows and Linux.