Releases

The features and fixes we’ve shipped to the app — newest first.

    • Fixedreword project Delete to Remove to avoid implying file loss#1403
    • Newshow goal creation age on rail rows, drop completion count#1396
    • Fixedbind Group-by-Goal toggle to Cmd+G only, drop Ctrl+G#1392
    • Fixedgate cross-project surfaces on ProjectMember access (IDOR)#1386
    • Newzoom markdown/text artifacts with Cmd++/Cmd+-#1389
    • Fixedwrap long goal-chip names instead of overflowing the card#1385
    • Newdelay Cmd-hover shortcut hints by 2s before fade-in#1383
    • Fixedremove YOLO-switch tooltip in create-ticket preset popover#1384
    • Newclarify "connector" jargon in scheduled-goal report binding#1381
    • Fixedretire flat-verb CLI examples in bundled fredrin skill#1376
    • Newadd Sharks sample app as copyable user template#1371
    • Fixedrecover from orphaned body pointer-events that dead-locks clicks#1338
    • Newrework project top nav into Terminals, Tasks, and an Apps dropdown#1368
    • Fixedfill plan-progress rail from bottom instead of top#1364
    • Fixedstandardize workflow item edit typography to app scale#1356
    • Newchoose a workflow preset when creating a task#1351
    • Newmake workflow items clickable inline to edit, remove wrench step#1350
    • Newremove redundant 'Pull request' label from merge strip header#1348
    • Newsimplify Observations board to a minimalistic clean-list design#1346
    • Newsurface model, effort, and more ticket metadata in admin ticket view#1345
    • Fixedsurface update notification without an app restart#1342
    • Fixedshow running chat when a ticket starts in the background#1341
    • Newadd pre-PR checklist to FREDRIN.md template#1340
    • Fixedkeep Observations re-convene alive across board remounts#1337
    • Fixedremove non-functional Stop button from ticket agent panel#1336
    • Newdrag-and-drop moves and file Delete in Code tab explorer#1334
    • Fixedstop managed-usage read from 500ing the Settings page#1333
    • Newsurface multiple PRs per ticket in the detail dialog and on the card#1331
    • Newexplain Memory health metrics and how to grow Memory#1325
    • Newmeta title → "Kanban for Vibe Coding"#1321
    • Newconsolidate PR status badge and merge button into one button#1308
    • Fixedmigrate OpenRouter Haiku calls to Claude Opus 4.8#1309
    • Fixedhide merge button off DB PR status after merge#1310
    • Fixedkeep items popover scrollable inside the ticket dialog#1297
    • Newopen goal settings in a modal + default staging auto-merge on#1290
    • Newremove eyebrow heading labels from /vs and /community#1287
    • Newwrap long ticket titles in compact card instead of clipping#1277
    • Newpaste images, files & media in the AI description editor#1268
    • Fixedenable scrolling on mission side panel when content overflows#1266
    • Fixedtighten DMG installer icon spacing#1263
    • Fixeddegrade managed-LLM status read instead of 500ing Settings#1256
    • Fixedclose workflow-addons IDOR + marketing copy typos#1238
    • Fixedchangelog harvest ships lint-clean entries#1237
    • Fixedstop recurring changelog.ts biome format error at the source#1236
    • Fixedmap beige theme to light for Sonner — unblock prod build#1230
    • Fixeddon't null-clobber recovered chat transcript on merged-ticket reopen#1229
    • Newdrop fredrin CLI flat-verb aliases (strict noun-verb)#1223
    • Fixedkeep items popover within the viewport on short windows#1224
    • Newadd Beige — a pastel, faint, minimalist warm-paper theme#1225
    • Newcolor-code compact-mode progress bar by level#1221
    • Fixedredact more secret shapes, add security headers, stop leaking error internals#1213
    • Newcomplete project-scoped authZ for attachments, Ably channels, and skill/agent-profile keys#1211
    • Newmove compact card plan-progress to a left-edge rail#1208
    • Newminimize empty kanban lanes instead of full-height containers#1202
    • Fixedprune deleted/archived tickets from bulk selection#1200
    • Fixedauto-refresh Connectors panel after OAuth connect#1193
    • Fixedopen ticket detail when deep-linked from Needs attention bar#1182
    • Fixedclarify Connectors 'env not configured' banner points at the server env#1181
    • Fixedreformat biome-drifted files so `biome check` passes#1175
    • Fixedformat 5 files to restore green biome lint gate#1174
    • Newcreate new GitHub repos directly from the new-project dialog#1173
    • Newlaunch access UX (Option 3c) — free-first copy + ambient Pro upsell at the private-repo wall#1169
    • Fixedhide Merge button on already-merged ticket cards#1165
    • Fixedkeep Workflow items popover scrollable when Radix height var is unset#1164
    • Fixeddisable PostHog tracking in local development#1160
    • Fixedmake Safe preset chip styling consistent with other chips#1155
    • Fixedcolor exited panes by exit code, not red-always#1153
    • Fixedmove instrumentation-client.ts into src/ to match src convention#1141
    • Fixeddisable Monaco diagnostics so React files highlight cleanly#1140
    • Fixedcheck out PRs into pr-<n> branch to avoid worktree clash#1136
    • Fixedclear the lone biome error and dead code from the bug-free sweep#1134
    • Fixeddebounce PTY resize to stop reflow corruption#1129
    • Fixedsource ticket chat from AgentJob transcript, not Message table#1121
    • Newshow ticket chat history in admin ticket view#1118
    • Fixedremove Copy link from ticket three-dot menu#1116
    • Newreduce default nav width 240 to 208px#1115
    • Fixedreword scan draft hint so it doesn't say 'offline' when online#1114
    • Fixedkeep create-task composer font constant when resizing box#1111
    • Fixedkeep open ticket detail across pillar tab switches#1110
    • Newmove Group By controls into Tasks settings dialog#1108
    • FixedDownload in update card opens OS browser, not blank window#1107
    • Fixedsplit GA totals request to respect the 10-metric/request cap#1089
    • Newconnectors management UI for Google Analytics#1086
    • Fixedkeep Workflow items popover on-screen and scrollable#1079
    • Fixedcap dependencies picker popover to viewport height#1078
    • Fixeddrop 'Draft' from Notes with AI workflow-items header#1077
    • Newshow creation time in admin user-detail tickets table#1073
    • Fixedrestyle Delete stored history button to match Danger zone block#1069
    • Newremove FREDRIN.md tab from app settings#1068
    • Fixedenforce hard min-width on goals rail to prevent collapse#1066
    • Fixedfredrin skill uses the injected `fredrin` CLI in Fredrin terminals (no FREDRIN_API_KEY prompt)#1064
    • Fixeddrop prominent border on recommended-but-unselected preset chip#948
    • Fixedmove total-elapsed to bottom-left, opposite created-ago#940
    • Newauto-expand phase when a preset selects its steps#939
    • Fixedscroll wide tables horizontally instead of clipping#930
    • Newadd close button + Esc to dismiss open file view#919
    • NewAI/ML-inspired add-ons per mission phase#907
    • Fixedshow Files button as '5 files' count#910
    • Fixedstop vertical over-scroll past the lanes#905
    • Fixedrestore Verify phase group on the mission timeline#886
    • Fixedmake project settings dialog scroll when content overflows#884
    • Newadd New File action to the Code tab explorer#880
    • Newadd createFile utility for programmatic file creation#876
    • Newreplace Plan button with a Plan | Build toggle#874
    • Fixedstop inflating token usage by N× via summed cache_read#872
    • Fixeddon't close ticket modal on Model/Effort dropdown click#869
    • NewCtrl+Enter inserts newline in session composer#865
    • Fixednest curated docs folders under a docs wrapper#857
    • Newclarify which menu item maps to which section#847
    • Newmake container artifacts resizable#846
    • Newadd cog on Presets heading to open project workflow add-ons#840
    • Newclose ticket modal on backdrop click#839
    • Fixedrestore window drag on project top row#835
    • Fixedhide planning Preview pane when nothing is being previewed#832
    • Newadd maximize button to ticket info section#830
    • Newpoint Contact sales links to [email protected]#831
    • Newshow Preview pane only in plan mode (backlog), hide in chat mode#829
    • Newenable Cmd+V image paste in PTY panes#827
    • Newadd "open in new browser window" to the Preview section#828
    • Newgate the Memory tab behind Pro (HOBBY locked)#826
    • Newrender project docs as a folder tree in the Memory tab#823
    • Newadd Plan action to Backlog tickets with AI-guided session#813
    • Fixedrender fredrin choices chips during a live PTY session#804
    • Newdrill into a project to see all its tickets#803
    • Newminimalist Quiet Mono redesign of command panel#802
    • Newadd `fredrin start <ticket>` to dispatch a Worker#798
    • Newclose ticket detail dialog with Ctrl+G#799
    • Newnest Other docs under the Project root#797
    • Newclarify YOLO tooltip — tickets skip Backlog to Running#793
    • Fixedright-align Run/Re-run buttons in command list#794
    • Newadd include/exclude file filters to content search#791
    • Fixedstandardize button sizing in settings dialog#792
    • Newlog artifact uploads on the ticket timeline#790
    • Newlog human decision points on ticket resume#788
    • Newdefine the Fredrin ticket format so agents stop opening GitHub Issues#786
    • Newauto-assign a feature label during priority inference#784
    • Newdrag-to-reorder tabs within a pane#785
    • Newrename dialog to "Import from GitHub", drop verbose copy#783
    • Newrename project 'Context' tab to 'Memory'#781
    • Newadd ⌘\ toggle hotkey and reveal all shortcut hints on Cmd#780
    • Newpromote member to Pro from the admin panel#778
    • Newexpose collapse toggle on project board routes#779
    • Newunify pillar into one drag-to-reorder list#775
    • Fixedenable ⌘V paste in remote agent PTY pane#774
    • Fixedkeep save button visible, scroll long textarea content#771
    • Newrename Setup Steps to Run Scripts#770
    • Newinline-edit step name, description, and type#769
    • Newserver/setup kinds, master start-all, refresh, 3-per-row grid#768
    • Newpersist scrollback + cwd across app restart#766
    • Newadd cmd+shift+left/right for tab navigation#765
    • Fixedmake /admin console reachable from a browser in prod#749
    • Newcopy/paste files in explorer with auto-rename on duplicate#764
    • Fixedstart YOLO tickets headlessly, no auto-popup#763
    • Fixedclear cmd-key hint on dropped modifier keyup#762
    • Fixedretain active tab on Cmd+Up/Down project nav#761
    • Newadd Fredrin BoardMark app + tray icon#760
    • Newauto-build tickets dragged from backlog to Running#757
    • Newtoggle maximize focused pane with ⌘↵#753
    • Fixedkeep transparent/black avatars visible in dark mode#752
    • Fixedexplain GitHub 404 instead of bare "Not found" toast#754
    • Fixedscroll chips horizontally instead of wrapping#755
    • Fixedauto-submit cold-start seed via readiness gate + verify (FRED-VG24UK)#751
    • Newrename Design mockup to Mock concepts with variations#750
    • Fixedmake ⌥ project-switch hotkeys work in Terminals tab#748
    • Newactionable GitHub CLI pre-flight setup gate#747
    • Newdeclutter Context sidebar for minimalist design#745
    • Fixedremove Drafting status from create task box for optimistic UX#742
    • Fixedstop ticket actions menu overlapping assignee avatar on hover#741
    • Fixedtheme Needs attention strip for light mode#740
    • Newmake merge button solid black primary on cards#739
    • Fixedbind file search to Cmd+P only, drop Ctrl+P#738
    • Fixedquiet down PR actions on review cards to footer weight#736
    • Newmake the Build step opt-in on the mission timeline#734
    • Newwarm app background to match Fredrin brand aesthetic#733
    • Fixedcompact PR actions row on review cards#732
    • Newmake building opt-in for YOLO quick-create tickets#731
    • NewEdit with AI edits the description, not the plan#729
    • Newtoast on ticket created from terminal (API/MCP)#728
    • Newmake Needs attention bar global across all pillar tabs#727
    • Newinclude Plan checklist in every preset except None#725
    • Newreplace Bare build with None + Base, default to Base#724
    • Newpurge expired keys on mint, hide session keys in Settings#723
    • Newstructured add/edit/remove UI for workflow add-ons#721
    • Fixedmake Bare build actually skip lint and plan steps#719
    • Newadd Cmd+arrow hotkeys for project and tab navigation#718
    • Newremove Sent back card block and Revision requested dialog block#717
    • Fixedbuild add-on gate checkbox now controls typecheck/lint execution#714
    • Newadd Cmd+[ / Cmd+] hotkeys to cycle project tabs#711
    • Newadd Cmd+=/-/0 terminal font size controls#709
    • Newopen ticket detail dialog maximized by default#682
    • Fixedadhere to ticket's selected model and effort on cold start#677
    • Newtabs jump on Cmd+N, projects move to Opt for consistency#659
    • Newmake plan read-only, regenerate it from description via AI#658
    • Newdefault to dark mode when no stored preference#656
    • Newreveal ⌘N hint on the new-ticket composer while Cmd is held#655
    • Newreveal keyboard hint badges while Cmd is held#654
    • Newremove Dark Mode, rename Gun Metal to Dark#653
    • Newring a bell when a ticket needs human attention#652
    • Fixedsuppress pillar tab highlight while Chat overlay is open#651
    • Fixedclose Chat overlay when navigating to another pillar#650
    • Fixeddrop sticky persistence on project Chat toggle#648
    • Newadd floating workflow customization toggle to tasks screen#649
    • Newmake chat a full-screen view, not a slide-in drawer#647
    • Fixedlet global hotkeys pass through Terminal widget#645
    • Newadd gun-metal pastel dark color mode#646
    • Newadd Claude Fable 5 model option#644
    • Fixedreplace card archive action with delete#643
    • Fixedone-row PR strip + roomy Files modal#642
    • Newchat-first PR sidebar with files behind a popover#641
    • Newadd GitHub tab to modify org access after grant#637
    • Fixedland installed apps on sign-in, never the download page#636
    • Fixedmake maximize render an exact 50/50 layout#632
    • Newmake the project chat panel resizable (FRED-VDY9Q4)#629
    • Newminimalist pass on ticket detail panel + card (FRED-VV9622)#627
    • Fixedstop spurious "couldn't create channel" on channel (re)creation#626
    • Newadd Research & Plan build add-on before build (FRED-P8YOWI)#625
    • Fixedtighten excess space above chat input (FRED-KPFXL1)#624
    • Fixedempty the chat when clicking Build — minimal seed, rules in FREDRIN.md (FRED-53UVG7)#623
    • Newmove Model section to top next to priority/assignee#621
    • Fixedallow sending messages during active stream (FRED-IDPZPJ)#622
    • Newminimalist PR glance — collapse diffs, quieter tints#620
    • Fixednon-blocking ticket creation (FRED-ECEDSP)#619
    • Fixedmissing outcome warns, only a missing check blocks (FRED-LW94GJ)#617
    • Fixedstop setState-in-render crash on add-on toggle#616
    • Newadd maximize button to terminal window#615
    • Fixedrun acceptance-check contract on all fresh-build paths#614
    • Newauto-install GitHub CLI for users without it#613
    • Newstop pre-populating the chat; Worker fetches the ticket#607
    • Fixedstop tracking the per-session .fredrin/fredrin wrapper#606
    • Fixedsubmit multiline chat prompts as body + standalone CR#604
    • Newgate chat-proposed tickets behind a confirmation modal#603
    • Fixedhide redundant Conflicts badge in PR header#601
    • Fixedtell Workers to tick off plan checks as they build#597
    • Fixedscroll the whole Review Glance Card on the right panel#594
    • Newauto-open the PR on a green build via `fredrin finish`#593
    • Fixedscroll the Files changed list when the diff overflows#592
    • Fixedpublish ticket.updated when the streaming plan route finalizes#591
    • Fixedmake Start-building auto-submit consistently#590
    • NewCI-aware Review Glance Card with inline PR diff#589
    • Newdrop redundant CI-status pill from kanban card#588
    • Newtrack interactive PTY token usage across all contexts#587
    • Fixedstrip HTML-comment sentinels so build-step chips render clean#586
    • Newlet users leave a context chat channel#585
    • Fixedstop completed-ticket zombie jobs from exhausting lane quota#584
    • Newpersist Start-building add-on chips to ticket description#583
    • Newadd global content search across project files#582
    • Newremove redundant Build button from Backlog cards#581
    • Newcustomizable workflow steps per project#580
    • Newremove activity rail from ticket detail panel#578
    • Newflat agents list with name - role (label)#577
    • Newgroup agents into Project and Global types#575
    • Newremove plan-readiness chip from ticket cards#576
    • Newlive activity rail with staleness + throughput metrics#574
    • Newclose the verification loop — Worker runs acceptance checks, persist exit codes, render verified-done#572
    • Newoptional QA build add-ons under Start building (FRED-8AT9B8)#573
    • Newdurable ReviewRejection records across merge cycles#571
    • Newadd Build CTA to not-started backlog cards#570
    • Newrooms/channels in the Context chat with #lobby default#564
    • NewProject Memory — recall decisions + project evolution#569
    • Fixedauto-link PRs via "Closes ticket:" + branch fallback#568
    • Newredesign paired-agent panel for a clean, minimal look#567
    • Fixedmake the agent count honest, not a people count#559
    • Newopen Stripe checkout/portal in the system browser#558
    • Fixedpersist PTY scrollback so chat survives PR merge#552
    • Fixedshow active session, not the plan, on reopen#538
    • Neworchestrate team tickets via native sub-agents#537
    • Fixedrestore Resume after merge when scrollback is gone#536
    • Newcapture arbitrary URL on request, attach as artifact#535
    • Newadd YOLO toggle to create-task orb for auto-start#533
    • Fixedrestore running chat on window reopen instead of Build button#532
    • Newdisable YOLO button while a plan is drafting#522
    • Fixeddrop redundant empty state in Agents section#520
    • Newadd fast file search to the Code section explorer#519
    • Fixedremove Personal workspace-name label from header#518
    • Fixeddon't skip Assemble Team step when no agents exist#516
    • Newmove Resume into the bottom composer area#514
    • Fixedad-hoc sign macOS bundle to stop "damaged" Gatekeeper block#512
    • NewAI-draft new documents from a prompt#510
    • Newallow deleting pinned Project Context files#509
    • Newdefault workspace LLM to Claude Opus 4.8#508
    • Newsurface Auth.js internal errors via file logger#506
    • Fixeddon't skip Assemble Team step on suggest error#505
    • Newconfirmation gate before auto-assembling team#504
    • Newreplace redundant planning composer with YOLO button#503
    • Newcompact, minimal token usage display#501
    • Fixedalign token usage display as a grid#500
    • Newconversational team-assembly planning in the right column#498
    • Newthird-party API connectors for project context (Google Analytics)#499
    • Newremove agent picker from create ticket box#497
    • Newshow plan in left column while ticket is running#496
    • Fixedhide artifacts section when empty#495
    • Fixeddrop the left plan block on desktop in every state#494
    • Newmove agent/model picker into Build panel, drop redundant left plan bar#493
    • Fixedkeep model + agent pickers on one row#492
    • Newadd refine-plan chat below Build panel, drop left plan dup#490
    • Neweditable plan-components checklist sidebar#491
    • Newadd Create file button for missing files#487
    • Fixedkeep notification list inside its popover#484
    • Newshow Build section with plan in place of chat#485
    • Newenable selecting multiple agents for next ticket#482
    • Fixeddrop maximized dialog below macOS traffic-light strip#481
    • Newadd Create Plan + tips empty state to right chat column#480
    • Fixedkeep maximized dialog clear of macOS traffic lights#477
    • Newshow total elapsed time on cards instead of creation timestamp#476
    • Newadd Agent picker to ticket-create orb#474
    • Fixedcenter loading indicator in chat right section#475
    • Newmove model section adjacent to plan section#473
    • Newminimalist right-column toolbar + chat resume overlay#472
    • Newremove mini-maximize + model picker from right chat panel#469
    • Fixedauto-pull recovers diverged main without losing uncommitted work#471
    • Newmake entire plan area toggle expand, drop Show more text#470
    • Newadd "Check out locally" button to PR view#468
    • Newsplit ticket modal columns 50/50 on maximize#467
    • Newdrive Grill Me from the /grill-me skill (Matt Pockot)#466
    • Newinclude git HEAD repository context in plan generation#465
    • Newadd file rename to the context page#463
    • Newmake the ticket chat area draggable and resizable#461
    • Newlock model/runtime picker once a chat has started#458
    • Newremove Add agent/skill pickers from artifacts area#459
    • Newstream live token usage to cards during ticket runs#460
    • Fixedhide waiting indicator for completed tickets#457
    • Newadd Close ticket action to card kebab menu#456
    • Fixedderive token total from input+output with a min floor#455
    • Newadd Close ticket action to kebab menu#454
    • Newalign PR/branch icon and avatar to far right edge#452
    • Newrename the open file from the editor#453
    • Newadd maximize/restore toggle to header#451
    • Newremove Complete button from board cards#449
    • Fixedroute Fix Merge button through canonical chat-send path#448
    • Fixedroute UI delete through service so worktrees clean up#447
    • Newauto-submit composer when Build is clicked#446
    • Newreplace plan Edit pencil with AI "Edit with wand" flow#443
    • Newshow worktree icon on ticket cards#445
    • Newadd per-section "+" buttons to create new items#444
    • Fixedchat/terminal goes black after merging a ticket's PR#442
    • Newremove archived indicator from board header#441
    • Newsegregate token usage into Read and Output#439
    • Newshow Plan ready badge on cards with a prose-only plan#440
    • Newshow compact token total in board header#438
    • Newrename "Proceed to chat" CTA to "Build" and prefill composer#436
    • Newshow PR action buttons instead of Complete when ticket has a PR#437
    • Fixedstop grill question duplicating in the stream box#435
    • Fixedresume Review ticket to Running on user chat message#434
    • Newadd Agents section to the Context tab#433
    • Newremove plan readiness 'Sections x/y' footer#432
    • Newreplace Replan with "Proceed to chat" CTA post-plan#429
    • Fixedremove "Has description" paper icon from ticket card#428
    • Fixeddon't create project until local folder is chosen#427
    • Newshow app version in bottom-left of desktop UI#431
    • Newremove manual upload + screenshot controls#430
    • Fixedwrap ticket card footer so metadata chips stop colliding#426
    • Fixedshow local-folder prompt when importing a GitHub repo#425
    • Fixedpersist generated plan to ticket.plan, not activity log#424
    • Newper-ticket token usage on cards + session history#423
    • Newremove accidental Screen Recorder feature#422
    • Newfull no-stop autonomy — never halt the step chain#421
    • Newshow total token usage across all tickets in board toolbar#420
    • Newremappable Cmd+Ctrl+C chat toggle hotkey#418
    • Fixedprevent xterm 'dimensions' crash on mouse drag#417
    • Fixedrecord PTY-session token usage from Claude transcript#415
    • Newauto-changelog via Claude skill + casing guard#414
    • Newcreate tickets via /ticket slash command#413
    • Newadd header bell for significant ticket events#412
    • Fixedsurface workflow-finish server errors as non-zero exit#411
    • Newsurface PTY agent activity on ticket cards#410
    • Newcollapse/expand ADR group, collapsed by default#409
    • Newnested folder tree for Notes#408
    • Fixedserialize worktree creation to kill ~20% race#407
    • Fixedpersist PTY scrollback on shutdown so completed-ticket chat survives#404
    • Fixedkeep Plan step collapsed when opening a ticket#403
    • Fixedpost chat message even when no agent is paired#402
    • Fixedfocus chat composer on open, not the actions menu#399
    • Newremove YOLO; auto-advance steps by default#397
    • Fixedpersist cumulative ticket token usage, not a single turn#396
    • Newadd "show all active PTYs" toggle#395
    • Fixedpreserve chat history when opening completed tickets#394
    • Fixedpreserve chat when reopening completed tickets#393
    • Fixedreattach live PTY on open so chat history shows immediately#391
    • Fixedstop committing and auto-loading generated CLAUDE.local.md#390
    • Fixedauto-advance PTY workflow steps via pbq finish#388
    • Fixedrecover stale worktrees and surface missing PTY cwd on ticket start#387
    • Newshow live action next to running status in ticket chat#385
    • Fixedremove workspace-name label from app header#384
    • Newkeep PTY terminal visible after a session ends#383
    • Newadd What's New changelog menu + 0.1.3 entry#382
    • Fixedclear chat composer when reopening a ticket#381
    • Newadd ⌘⇧[ / ⌘⇧] hotkeys for project tab navigation#376
    • Fixedmake YOLO opt-in instead of on by default#377
    • Fixedadvance YOLO/PTY runs on pbq workflow finish#378
    • Fixedkeep auto-dispatched steps in the single ticket PTY#374
    • Newauto-commit context-tab doc saves to git#375
    • Fixedkeep one PTY per ticket across all operations#373
    • Fixedrestore PTY view when a ticket is reopened#372
    • Fixedstructured next-step chips + stop YOLO forcing failed steps#367
    • Newplan-approval gate before Build step#366
    • Newadd Claude Opus 4.8 and make it the default Claude model#363
    • Fixedpersist agent chat replies on every turn-ending path#360
    • Newrequire local folder before adding a project#359
    • Newadd manual check for updates with user feedback#358
    • Fixedcold-start dispatched workflow steps without an open ticket#357
    • Newtrack and display token usage per ticket#356
    • Newadd Terminals pillar with multi-window split layout#354
    • Newdefault to assistant as chat recipient#353
    • Newauto-plan and promote YOLO tickets to Planning#352
    • Fixedremove redundant Participants header from participants panel#350
    • Fixedstop collapsed chat drawer from painting white over board#349
    • Fixedfloat chat drawer above create-task orb#348
    • Newpersistent collapsible participants panel on chat drawer#347
    • Newslide chat panel in as ~33vw overlay drawer#346
    • Newrecord draft token usage per ticket#344
    • Fixedname project in chat header, clarify send errors#343
    • Newadd preloaders for project switch and ticket open#342
    • Newhoist chat from Context pillar to project level#340
    • NewRun button sends incomplete steps to chat#339
    • Fixedhonor late next:auto after the run is canceled#336
    • Newadd chat panel beside the Context workspace#335
    • Newbackfill ticket plan when Plan step leaves it empty#334
    • Fixedkeep text crisp by removing scale animation and translate centering#333
    • Newshow hidden files in Code editor with toggle#331
    • Fixedmake window draggable from top chrome#329
    • Newremove GitHub URL repo-add affordance#330
    • Fixedraise quick-create prompt limit to 50000 chars#328
    • Fixedallow adding repos by URL when picker omits them#323
    • Fixedraise quick-create prompt limit to 20000 chars#327
    • Newwrite new notes to docs/notes instead of docs/context#325
    • Newadd AI-powered editing for context files#324
    • Fixedsync editor surfaces to app theme#322
    • Fixedpaginate /user/repos so collab repos appear#320
    • Fixedauto-run YOLO tickets created via new-ticket-dialog#318
    • Fixedclarify empty slash-menu state when no skills exist#319
    • Fixedpixel-lock Appearance/Sound toggles to 13px scale#316
    • Newrecord requested work as an action item and resume to Running#314
    • Newsurface YOLO toggle in add-task row#313
    • Newadd Context pillar for browsing project markdown#312
    • Newstep Run sends "proceed with the step"; skip done steps#311
    • Fixedpixel-lock remaining rem-based text in settings panel#310
    • Newadd screen recorder with draggable webcam overlay#309
    • Fixedgive create-task input full width with two-row layout#308
    • Newadd runtime/model picker at ticket creation#307
    • Fixedauto-proceed when finish lands after step SUCCEEDED#306
    • Fixedqueue user messages while agent is streaming#303
    • Fixedrender GFM task-list checkboxes in plan panel#304
    • Fixedstop headless-turn runtimes stalling on orphan job reaps#301
    • Fixednormalize Action items into GFM checklists on save#297
    • Newrequire action item checklists in LLM plan prompts#296
    • Newsimplify YOLO mode to checkbox with tooltip#295
    • Fixednormalize content panel typography scale#294
    • Newadd Regular and Grill Me plan mode selection#293
    • Newshow plan checklist progress on board and in detail#292
    • Newrequire authenticated GitHub CLI before Worker dispatch#289
    • Fixedremove DESIGN.md section from project settings#288
    • Newpersist file selection across Tasks/Code view switches#287
    • Fixedrecover post-merge auto-pull when local main diverges#282
    • NewObsidian-like vault for ContextDoc notes#278
    • Newadd typed wikilink graph layer on ContextDoc#277
    • Fixedload slash-menu skills via server action#274
    • Fixedrecover reaped steps instead of dropping decision#267
    • NewYOLO mode coerces block decisions into auto#273
    • Newstream LLM narration into chat#272
    • Fixedmove Stop button to bottom-center#270
    • Newreplace Send button with Enter-key submission#271
    • Newcollapse ContextDocKind to 3 essential groups#269
    • Fixedhonor agent decision after step reap#268
    • Newsignal worktree cleanup on ticket deletion#265
    • Newfloat Stop inside chat area, remove from input row#264
    • Newredesign Project Context around canonical artifacts#263
    • Fixedrender create-task input as single row by default#262
    • Newadd POST /v1/attachments for bearer-token uploads#261
    • Fixedwrap long URLs in message bubbles instead of cropping#260
    • Newdefault workflow chooser to Auto#259
    • Fixedkeep workflow preamble out of cold-start user bubble#258
    • Fixedhonor BLOCK decision in turn-end reconcile#257
    • Newworkflow chooser replaces auto-run toggle#256
    • Newrename default Todo column to Planning#254
    • Newredesign workflows screen for clarity and polish#255
    • Newanimate tickets when status changes columns#253
    • Newshow 2 rows by default in create-task input#251
    • Fixeddrop next-themes to silence React 19 script-tag warning#250
    • Newsurface status in detail-dialog breadcrumb#249
    • Fixedtrust atBottomRef when deciding to pin on new message#245
    • Newauto-assign new tickets to creator#246
    • Newwire slash-command autocomplete into real composers#244
    • Fixedprevent user message bubbles from clipping at left edge#242
    • Newdistribute metadata, drop boxed Details section#243
    • Newslash-command autocomplete for skills in composer#240
    • Newmove project docs panel into Context tab#238
    • Newremove agents and skills sections#237
    • Newsuggested-reply chips above the composer#236
    • Fixedforce-close stuck RUNNING step on terminal SUCCEEDED when decision is set#234
    • Newshow wait-for-human time, drop edited pill#233
    • Newhoist workspace pillars (Agents, Skills) into sidebar sections#232
    • Newelevate PR section to top of right panel#231
    • Newsubmit on Enter, drop dedicated Comment button#230
    • Newcollapse workflow-boundary system prompts in chat#229
    • Fixedpin scroller after late repo-path load race#228
    • Newshrink live action row to caption-sized terminal style#227
    • Fixedstretch right chat panel to full dialog height#226
    • Newshow title next to ID in sticky dialog header#225
    • Newswap chat into right column for vertical space#224
    • Newshow last chat action on running ticket cards#223
    • Fixedscroll dialog to latest message when opening ticket#222
    • Newsubtle Web Audio cues for ticket events#220
    • Newinteractive action-items checklist in plan/description#219
    • Newshow only latest action message in chat#218
    • Newmake tool/thinking events ephemeral, not DB rows#217
    • Newintroduce Context and Skills as first-class pillars#216
    • Newhide description preview on board cards#214
    • Newresume completed tickets when user adds a new chat turn#213
    • Fixedhide image upload button from create-ticket input#209
    • Fixedsuppress read-path reconcile when an AgentJob is in-flight#207
    • Fixedauto-grow step prompt textarea with content#206
    • Newinline workflow creation in auto-run popover#205
    • Newstructured step-finish decision protocol#204
    • Fixeddon't SIGTERM the warm Claude session on pbq ship#200
    • Fixedkill idle Claude CLI when WorkflowRun finalizes#199
    • Fixeddon't credit cancel mid-warm-send to the next step#198
    • Fixedmeasure WorkflowRun staleness against AgentJob activity#196
    • Newwiden new ticket dialog for more input space#190
    • Fixedseparate auto-run toggle from workflow picker button#188
    • Fixedcancel in-flight jobs and workflow runs before deletion#181
    • Fixedshow newest tickets at top of each column#180
    • Fixedhalt agent session when ticket lands in Blocked#179
    • Fixedkeep PLANBOOQ.md preamble out of user chat thread#178
    • Newshow workflow name on auto-run pill with help tooltip#177
    • Newedit workflow steps inline in board dialog#176
    • Fixedmake Auto-run pill always open workflows panel#174
    • Newsmart sticky-bottom auto-scroll in conversation thread#175
    • Fixedrestrict auto-run picker to a single workflow#173
    • Fixedtint chat section with faint muted background#170
    • Newexpose Project Settings from top-nav project breadcrumb#168
    • Newmanage workflow inline in new-ticket dialog#169
    • Newadd in-board workflow management dialog#166
    • Fixedmake Auto-run toggle actually toggle, not open picker#164
    • Fixedreload PLANBOOQ.md preamble on cold-resume sessions#160
    • Fixedsynchronous at-bottom check kills sticky-scroll race#156
    • Newadd jump-to-latest button when scrolled away from bottom#151
    • Newlog STEP_COMPLETED on workflow step failure#148
    • Newallow editing/removing default-workflow steps inline#149
    • Fixedmatch ticket-actions menu width to other ticket menus#145
    • Newper-workflow auto-run selection in chat-orb#142
    • Fixedstop ticket chat scroll yanking user mid-stream#141
    • Newrename Auto-plan toggle to Auto-execute#139
    • Fixedscroll ticket chat to most recent message on open#138
    • Newtoggle to view archived tickets#135
    • Fixedhide UI during ticket subpanel loads#136
    • Fixedshow plan in read-only by default, edit via explicit button#137
    • Fixedreuse worktree when branch is already checked out#133
    • Newmain-process wire push (renderer is no longer a relay)#130
    • Newlog PR_MERGED events for every merge path#131
    • Fixedexpand settings panel content to fill dialog height#129
    • Newgive settings dialog a stable taller height#128
    • Newserver-side turn-end → Blocked + STEP_COMPLETED activity#127
    • Newper-session wire log for debugging frozen agents#126
    • Newoutcome classification + bridge heartbeats#125
    • Newadd Blocked counter to projects list#124
    • Newlog status changes and workflow step start/done#123
    • Newrestore image attach/paste/drop in create-ticket input#122
    • Newinline "+ Add Step" in read-only ticket workflow#121
    • Newfocus chat orb with Cmd/Ctrl+N#120
    • Fixedhydrate desktop panel from Conversation, not latest AgentJob#119
    • Newcustomizable project-jump hotkeys#117
    • Newauto-plan toggle, auto-move backlog→todo when plan set#116
    • Newadd completion meter for required project docs#114
    • Fixedrestore visible "Add Step" button in step list#113
    • Newtrack and surface multiple PRs per ticket#112
    • Fixedprevent post-merge pull error storm#108
    • Newadd Cmd+, hotkey to open settings modal#107
    • NewAI-assisted generation for project markdown docs#105
    • Newreorganize into grouped sidebar with search#104
    • Newconvert settings to popup modal#103
    • Newadd screenshot retake action#101
    • Newminimalistic completion indicator on workflow steps#100
    • Newauto-create system default workflow instead of null fallback#99
    • Newclick-to-enlarge image previews via lightbox#98
    • Newcollapsible plan section with show more/less toggle#97
    • Fixedavoid 'cannot fast-forward to multiple branches'#95
    • Fixedunblock image uploads by fixing humanizeError typing#94
    • Newauto-transition Planning → Todo when plan added#93
    • Newtrack multiple PRs per ticket with re-do history#92
    • Newuse signal-bar icons for ticket priority#91
    • Newenforce [project].[ticket#] worktree folder naming#89
    • Newauto-pull default branch on PR merge#87
    • Newauto-set priority on creation via content analysis#85
    • Fixedpreserve local Blocked status until prop catches up#84
    • Newreplace Preview tab with editable Editor tab#83
    • Newimprove drag and drop UX across status columns#81
    • Newvisually distinguish Plan section from Description#82
    • Fixedkeep Take Screenshots in capturing state after queueing#80
    • Newcentralize notification helpers and broaden coverage#79
    • Newadd collapse/expand toggle with persisted state#78
    • Neworder project docs as README, CLAUDE, AGENT#77
    • Fixedalign client validation with server and humanize errors#76
    • Newopen all links in a new tab via <base target>#74
    • Fixedremove redundant 'No previews yet' text#73
    • Newadd Take Screenshots button to empty state#72
    • Fixedhide redundant workflow header in empty state#70
    • Fixedhide merge button when PR is already merged#71
    • Newreplace 'No workflow' empty state with welcoming Run UI#68
    • Newoptimistic ticket creation in chat orb#60
    • Newreplace disabled Merge with Fix Merge button on conflict#67
    • Fixedpreserve comment author on realtime updates#66
    • Fixedpoll merged PRs every 8s and on tab focus#65
    • Fixedpublish ticket.updated so PR section appears without refresh#63
    • Newadd AI-powered agent profile creation#64
    • Newclose chat orb and project docs panel on Escape#61
    • Newadd project docs panel for CLAUDE/AGENT/README management#59
    • Newshow image preview thumbnails on ticket cards#58
    • Newincrease default text size by 2 for readability#55
    • Newhide Plan and Execute hover buttons on ticket card#56
    • Newautogrow create-ticket input as user types#57
    • Newadd stop button to cancel running Claude jobs#54
    • Newanimated rainbow halo when active#53
    • Newsplit AI draft into description summary + plan#52
    • Fixedauto-link PR URLs from chat, activity, and comments#49
    • Fixeddrop noisy "Couldn't load previews" error UI#34
    • Newinline GitHub SSO on landing, drop /signin route#33
    • Newticket previews side panel + auto-upload from team-build#30
    • Fixedkeep kanban card text inside card boundaries#29