Releases
The features and fixes we’ve shipped to the app — newest first.
- New
- Fixed
- NewShow which invite code a user used to sign up#1797
- NewSimplify single-workspace UI to match multi-workspace layout#1795
- NewRestyle workflow mission section in ticket detail to match workspace settings workflows layout#1796
- NewReplace 'Built with Fredrin' task with .fredrin setup task#1794
- NewRedesign to support multiple custom workflows#1793
- NewReplayed build chat shows the dispatch seed instead of "Proceed to build"#1792
- NewMake theme, sounds, bell, and voice backend user-level (cookie mirror for first paint)#1791
- NewSync BYO voice-transcription key across devices (user-keyed encrypted table + superseding ADR)#1790
- NewStop original preamble from re-showing when resuming a completed ticket's session#1789
- NewClean up workflow item name/description display with single-line clamp#1788
- NewAllow admin to manually set PRO plan level per workspace#1786
- NewBuild dispatch + workflow telemetry ignore a scope's chosen workflow source#1785
- NewAdd granular per-role model selection to admin settings#1782
- NewReorganize and restructure user-level settings, moving some to workspace level#1780
- NewAdd workflow selector to ticket detail mission view (reuse workspace settings pattern)#1781
- Fixedsize Connectors connect buttons to match the rest of the app#1779
- NewImplement workspace-level workflows with Fredrin or user-defined selection#1778
- NewMake blocked-by tickets clickable to open them, after evaluating UX and feasibility#1775
- NewFix duplicate PAIRED agent rows on pair retry (Defect #2)#1776
- NewCreate /guides page with /guides/remote-agents sub-page#1777
- NewSEO optimize website for target keyword set#1774
- NewMove post textarea into a modal triggered by a CTA on the community page#1773
- NewFix activity ownership to attribute to ticket creator or a system Fredrin avatar#1772
- NewResume by Claude session id: reattach to the selected session, not the newest transcript#1771
- NewSimplify agent CTA button and add Resume / Start a new session actions#1770
- NewAlign the compact card's PR/merge section to the title and right edge#1769
- Fixedshow newly paired machines in Settings without reopening the dialog#1768
- NewExplain and fix new status columns not appearing on the board#1767
- NewWorkspace pricing: first workspace free, each additional workspace is its own paid subscription (checkout-first)#1766
- NewReplace total-time-to-complete with completed-ago time on ticket bottom-left#1765
- Fixedmake workflow preset pills uniform in size and shape#1764
- NewAdd moderation to the community with post management, reporting, and flagged queue#1763
- NewAdd separate user-level settings in top-right corner#1762
- NewStyle the workflow step tooltip to match the app#1761
- NewRemove the 'This worker will' section#1760
- NewShow ticket ID on a meta row in the compact board view#1759
- NewUpdate team plan pricing to $29/mo across public front pages#1758
- NewAllow admin to configure the default OpenRouter model used for summarization#1757
- NewHide Claude Subscriptions section without removing it#1756
- NewHide insights for now#1753
- NewWrap description text when it is too long#1754
- Fixedcontain dialog content that bleeds past the panel edge#1755
- NewAdd AI-powered editing option for report presets#1752
- NewParked session blocks agent self-update indefinitely — make isBusy park-aware and drain on a genuine update#1751
- NewStandardize ticket agent section UI across local and remote agents#1747
- Newfredrin-agent self-updates on every repo commit — make buildId a content hash of the bundle, not the commit SHA#1750
- NewInvestigate why design options no longer block a ticket when asking a human for input#1749
- FixedRecord and log why the self-update idle gate skipped a check#1748
- NewRedesign and simplify Mission UI to match admin workflows#1745
- NewGive remote agents unique avatars with full-name hover tooltip#1746
- NewAdd ability to rename workspaces via workspace settings#1744
- NewAdd admin management of report presets#1742
- NewFix model/effort section overflow by containing it and removing the icon#1741
- NewAlign admin ticket detail view with the user-facing ticket detail popup#1743
- NewShow assignable users on avatar click instead of 3-dot hover menu#1739
- NewShow stacked avatars of users who approved a ticket#1740
- NewAdd ability to create a post in the community app#1738
- NewBroker's own session token also dies at 12h — heartbeat captures it in a closure and never refreshes#1733
- NewAdd member invite codes with admin-set quota and email delivery#1737
- NewBuild Insights & spend dashboard: throughput, cycle time, agent success rate, token cost#1736
- NewShow chosen workflow items on hover in ticket detail#1735
- Newclick a pasted image to enlarge it in a lightbox#1731
- Newrefresh landing demo video to the new cut#1732
- NewAgent health: heartbeat self-report (dual instance, stale/unwritable runtime, leaked workers) + UI flags + fredrin-agent doctor#1730
- Fixedpresent the Managed model option as "Coming Soon"#1729
- NewAgent session token expires mid-session (12h TTL) and can never be refreshed — CLI dies silently for the rest of the app session#1728
- Fixedsurface expired-token 401s instead of masking them as 'not found'#1726
- NewAdd Fredrin CLI awareness to new project chat#1720
- Fixedmake the ticket-view assignee dropdown scrollable#1725
- NewPublish fredrin-agent as a Docker image in the release chain (headless Linux pairs)#1703
- Newshow created timestamp in Admin → Leads#1724
- NewFix build not auto-submitting pre-filled chat when creating a ticket#1723
- NewFix premature chat session termination and ensure session resume works#1722
- Fixedone instance per pairing — startup lock + nonce-bound job claims (FRED-EI1QV7)#1718
- Newmake admin workflow defaults authoritative; retire user-level add-on overrides#1716
- NewTeammate cannot see synced chat history for remote-agent-run (PAIRED) tickets — sharedJob/teammate branches require source:DESKTOP#1717
- NewMove model/effort selectors into the workflow dropdown popup#1719
- NewFix newly-filed ticket showing Resume button instead of chat history#1721
- Newshow Reset build on every ticket's ⋯ menu unconditionally#1714
- Fixedrefresh teammate chat content on the 15s poll (stale observer chat)#1713
- Newmove a project between workspaces via sidebar drag-and-drop#1712
- Newmove "In chat only" skills tray to the workflow settings screen#1711
- NewAdd minimalistic model + effort selector to ticket create#1710
- NewAdd Cmd+F hotkey to open search in tasks view#1708
- Fixedhide native scrollbar washing out the Needs attention strip#1706
- NewWorkspace subscription token: run `claude setup-token` once, every paired agent uses it via scoped injection#1702
- NewTeammates can view each other's agent sessions when conversation sync is ON (live + history)#1700
- Fixedalways show "Reset build" in ticket ⋯ menu#1701
- Newdrag-to-reorder projects in the workspace list#1699
- NewRelease-announce email silently drops recipients (delivers ~10 of 24) — Resend rate limit#1698
- NewRedesign goal detail screen UI/UX: sections, automation area, and CTAs#1697
- Fixedbind assignee picker popover to viewport so agents list scrolls instead of clipping#1696
- NewAdd sort options to ticket tasks column section#1695
- NewEnsure goal/ticket creation resolves and creates dependency tickets#1694
- NewSimplify model choosing to Managed vs Bring your own (side-by-side cards)#1693
- Newlog build output summary to ticket activity feed#1692
- NewInvestigate garbled remote agent output on Ubuntu vs. correct output on macOS#1691
- Fixeddetect, stop, and replace a running fredrin-agent in the install prompt#1689
- FixedCode tab editor unusable — self-host Monaco assets past the enforced CSP#1688
- NewRemove per-lane restrictions and update pricing page#1687
- NewConfigure Claude in remote agent to run in YOLO mode#1686
- Newrename "Manage presets…" to "Manage Workflows…" in the workflow-preset popover#1684
- NewRemove the releases section from the landing page#1685
- Fixedhide revoked agents from the remote-pairing view (FRED-UOPVGJ)#1680
- Fixedmove user-level GitHub connection out of workspace settings group#1681
- Fixedremote agent Build no longer dropped before jobs load (FRED-3B3CID)#1682
- NewFix assignee box in create ticket section: alignment and missing remote agents#1683
- NewEnsure agent auto-pushes PR without human intervention and never SIGHUPs#1678
- Fixedmake code-editor search-hit reveal a one-shot per click#1677
- NewSurface and edit a remote agent's repoRoot + cloned-projects list in Settings#1676
- NewPer-project setup script for remote-agent worktrees (deps/env bootstrap)#1675
- NewRedesign latest releases section on landing page#1673
- NewAssess and close remote-agent project-setup UX gaps#1674
- NewAdd Releases to landing page top nav and show latest release updates#1672
- NewAllow assigning a user from the tickets list view via avatar click#1670
- NewConfirm ticket intent when user says "build" in a ticket-related chat session#1671
- NewAdd assignee field to ticket creation box#1669
- NewBase new ticket worktrees on fetched origin/<default>, not local main HEAD#1668
- NewFix remote agent not resuming ticket status after blocked questions are answered#1667
- Newadd workspace settings menu to grouped sidebar headers#1666
- NewFix duplicate goal on add and broken goal creation#1665
- Fixedauthenticate remote-agent repo clones so private repos resolve#1664
- NewFix ticket stuck in creation silhouette state after switching projects#1663
- Fixedshow an offline screen instead of a black window on offline startup#1662
- Newhide close-pane X in single-pane Chat to prevent close-all-windows#1661
- Newstart a new chat session from a completed remote agent ticket#1660
- NewFix small PTY sizing and replace stacked PTYs with a session menu on remote agent completion#1659
- Newshow mentioned user's avatar alongside their name in ticket comments#1658
- Newinstall remote agents by pasting a prompt into Claude Code#1657
- Newmake the merged-PR strip's file count open the changed-files diff#1656
- NewSEC: Managed/BYOS key is stealable from the PTY login-shell env by untrusted repo code + desktop plist hygiene#1655
- NewManaged LLM should actually profit — close margin leaks + rethink markup/overage#1654
- NewGoal panel empty state — hand off planning to chat#1653
- NewRetire native goal-shaping machinery (code, schema, docs + reversal ADR)#1652
- NewRemote agent: fetch origin and base new worktrees on origin/<default> (stale-clone bases)#1650
- NewAgent presence: count job traffic as proof of life — mid-job agent must never read offline#1651
- NewSEC: Harden /api/v1/runtime/llm-env — it returns raw decrypted keys gated on workspace-scope only#1649
- NewAgent build-version reporting: Agent.buildId column, claim-ping payload, stale-build chip in Servers tab#1648
- NewRemote agent supervision by default: login auto-installs the service; add fredrin-agent restart#1647
- NewAuto-redispatch orphaned remote runs to an online agent; Stop & Re-run must not default to a dead box#1646
- NewAgent daemon hang watchdog: worker-thread stall detector self-exits so supervision can revive#1645
- Newallow naming a remote agent instead of showing only hostname#1643
- Fixedstop parked-TUI repaints from resetting the hibernation idle clock#1644
- NewDesktop broker: PTY master writes can EAGAIN-spin the broker event loop (same libuv blocking-writes bug as FRED-3FHO6G)#1642
- NewRedesign ticket approval indicator — approver avatars + quiet "Approved" instead of a loud thumbs-up#1641
- NewAlert when a remote agent goes dark while owning live runs (notification + at-risk card marker)#1640
- NewAgent daemon hang: runaway stream-write loop in a timer callback pins the event loop at job launch#1639
- NewRemove top menu icon tray#1638
- Newreplace goal shaping interview with plain inline goal create#1637
- NewSEC: Promote site-wide CSP from Report-Only to enforcing (protect the Electron bridge + managed/BYOS keys)#1636
- NewGoal panel: quick-add tickets into a goal (+ filter-aware orb create)#1635
- NewAdd user autocomplete/selection when typing @ in comment field#1634
- NewLive remote run: surface agent heartbeat staleness + one-click Stop & Re-run#1633
- NewCommunity API plumbing: expose boards read + reply via v1 API and CLI so agents can read and respond#1629
- NewAgent daemon: global error handlers — one unhandled rejection must not silently kill every live session#1631
- NewAdd ticket approval signal similar to GitHub PR approval#1632
- NewSend email notification when someone replies to a user in community#1630
- NewRemove dispatch-time model routing — model shown in picker is what runs#1628
- Newadd ability to re-phrase a ticket description/plan to language easier for the user to understand. like 'explain to me like i'm 10.' , it should be like a mini-summary report section somewhere perha#1627
- NewNotify users when they are @-mentioned (bell notification → deep-link to thread)#1626
- NewWorktree binding guard false-positive: stale FREDRIN_BOUND_TICKET_ID stamp bricks a ticket's build with no self-heal#1624
- NewAdd Community as an app pillar in the desktop shell#1625
- NewUnlock model/runtime/effort pickers when a ticket is sent back to backlog with no live conversation#1623
- NewEdit HELLO.txt to say 'hello everyone'#1622
- Newupdate Sonnet model reference to Claude Sonnet 5#1621
- NewMake remote pairs shared for all workspace members#1619
- NewFix CI action on the Review red-CI banner — dispatch the Worker to fix failing GitHub checks#1618
- NewFix chat scrolling feeling like it glides / has poor scroll experience#1615
- NewPair-new-agent dialog: add install instructions — users don't know fredrin-agent exists#1617
- Fixedgh auth probe passes when the ACTIVE account is healthy despite a broken secondary account#1616
- NewTeammate's live desktop session shows Mission first-run screen — render "running on <user>'s machine" surface (metadata only)#1614
- Newadd multi-select assignee filter to the board header#1613
- NewRemote dispatch hardening: no silent remote fallback on desktop, no false Running state, persistent dispatch-failure surface#1612
- NewAssigned ticket loses mission screen — keep first-run surface, dispatch remote on Plan/Build#1611
- NewRemote-agent jobs always mirror conversation to server — gate applies to local broker sessions only#1610
- NewImprove UI/UX of the settings models section#1609
- NewSelf-heal orphaned remote-agent sessions + recovery UX (un-orphan on liveness, Re-run, explain crash-Blocked)#1608
- NewShow the applied workflow preset on the ticket (derive from embedded build-steps)#1604
- NewFix workflow item not persisting after save#1605
- NewFirst-run onboarding: auto-install the agent CLI when missing — Managed fallback currently dispatches a Worker with no binary#1603
- NewAlways-on remote sessions: settings-configurable inactivity timeout; reaper closes >3-day or completed tickets#1602
- NewExplicit workflow preset pick must win over Auto and re-picks must rewrite embedded steps#1601
- NewRemote dispatch policy for blocking add-on steps: park+notify attended, degrade unattended#1600
- NewFix community creation date always showing as "created today"#1599
- NewRemove non-Codex/Claude providers from UI only#1598
- NewRun on a ticket with a prior remote session should resume, not start fresh#1597
- NewRemote session mirror distorts: replay hygiene, resize convergence, gap resync#1596
- Newfredrin-agent service — boot persistence + crash auto-restart#1595
- NewRemote-agent timeout must not kill sessions awaiting human input#1593
- NewRemote-agent session typing latency: sub-200ms echo (batch input, fast flush, direct Ably)#1594
- Fixedremote-agent chat session fills the panel like regular chat#1592
- Newremove redundant Paired agent picker from ticket chat panel#1591
- Fixedpreview-cleanup no longer depends on system jq#1590
- NewAssign a ticket to a paired remote agent — "Runs on" picker routes all dispatch paths#1588
- NewMake the timestamp on the community page dynamic#1589
- NewAdd ability to create new workspaces#1587
- Newredesign Workflow tab as a Cursor-style phase pipeline#1585
- NewAdd option to kill process on conflicting port when starting server#1586
- Fixedshow resize cursor across the full sidebar border#1584
- Fixedkeep ticket-create draft fetch off React transition lane#1583
- NewAdd workspace-level sharing to support organizations#1581
- NewShow project invitation notification in the notification bar#1580
- NewSkill sources: dispatch freeze — worktree materialization, audit line, unattended degrade#1578
- NewSkill sources: recipes → owned presets, promote flow, unavailable-step rendering#1579
- NewSkill sources: desktop loader — lazy clones, sanitized plugin dirs, multi --plugin-dir#1577
- Newskill sources — fredrin-workflow.json step chips + step: id persistence#1576
- Newskill sources — SkillSource model, install service, Skills catalog#1575
- NewSkill sources: Fredrin tracker adapter in fredrin-plugin + upstream PRs to mattpocock/skills#1574
- Fixednotarize + staple DMGs, refuse unsigned macOS publishes#1572
- NewShow faded silhouette of report with loading spinner during generation#1570
- Newmove collapse control to a sidebar edge handle#1569
- Fixedmatch /community board pills to community board pages#1568
- Newanimate running-activity indicator on sidebar project rows#1566
- Newsave AI-edited ticket description directly without confirmation#1565
- Newdistinguish community category tabs from posts#1564
- Newhyper-minimalist restyle of Chat/Terminals top buttons#1563
- Fixedretry transient LLM failures in goal creation#1562
- Newopen ticket images in a new tab on click#1561
- NewHibernate idle Workers: kill needsInput PTY trees after TTL, wake with claude --resume on reattach#1560
- NewDiagnose and resolve an unspecified error#1556
- Fixedrender on-disk Memory even when git can't track it#1557
- NewBroker shutdown must kill Worker PTY trees (update leak: orphaned zsh→claude processes)#1558
- NewShow live Worker count in tray + ask on quit: keep running or stop all Workers#1559
- NewMove report top section into a popup modal triggered by New Report#1555
- NewClear project bold state when a project is clicked#1554
- NewRename "observations" to "reports"#1553
- NewRemove bottom panel chat provider switcher#1552
- NewFix app being unresponsive while a ticket is being created#1550
- FixedRemove redundant 'Session · running' row in ticket view#1548
- NewQuit-time Claude resume refresh: run bounded detection at quit so sub-30s sessions resume live (and /clear resumes the right id)#1549
- NewAdd attention indicators for observation reports ready for review#1547
- NewShow all apps in the Apps tab, do not gate apps inside project settings#1546
- NewInvestigate chat disappearing when ticket is set to completed#1545
- Newbold projects-list entry when a terminal/chat awaits input#1543
- Fixedmake aggregate error badge clickable, surface orphaned issues#1542
- NewLaunch Claude from Chat tab with dangerously-skip-permissions always enabled#1541
- NewReplace AI/LLM server start/stop management with script discovery and listing#1540
- Fixedhighlight active workflow preset by step set, not order#1539
- NewFix recurring problem so it never happens again#1537
- NewGlobal fredrin CLI + MCP — upload artifacts and attach at create#1536
- NewWorker cold start: materialize ticket previews + description attachments into the worktree#1535
- Newticket-creating prompts port + verify chat-chosen designs/artifacts#1534
- NewTicket create contract: accept attachments and attach them atomically as MANUAL previews#1533
- Fixedright-size the ticket-dialog merge split-button#1532
- NewFix new-chat launch failure when shell prompts for updates (e.g. ohmyzsh)#1531
- NewUpdate ticket build progress checkboxes in real-time instead of at the end#1530
- NewEnsure Fredrin always checks for and applies ticket dependencies on creation#1529
- NewWire sibling dependencies when the agent creates a goal + tickets (dependsOn on create)#1528
- NewAdd LLM-powered theme creator for custom user themes#1527
- Fixedscope Merge popup dismiss to the popup and make it a Merge split-button#1526
- NewAdd ability to save a custom Observation as a Preset#1525
- Newremove Recurring option from Task Create#1524
- NewShow apps under Apps tab instead of Experimental#1521
- Newremove the agent profiles UI section#1522
- Fixedconsistent lucide chevron for all native <select> dropdowns#1523
- Fixedremove stray focus ring on Apps tab strip controls#1520
- Fixedcommit regenerated release-prs.ts + wait out deploy lag before emailing#1519
- Newstore workflow add-on overrides as diffs against live built-ins#1517
- Newblocking add-ons degrade to stated-assumptions mode on unattended dispatch#1516
- Newresolve CLI verbs in add-on instructions at embed time#1515
- Newdedupe Thorough preset to one blocking plan phase#1513
- Fixedwalkthrough default records the real app, not a Fredrin recreation#1512
- Newworkflow outcome telemetry — prune add-ons by evidence#1511
- NewImprove Observations page layout, report persistence, chat, and customizable presets#1509
- NewDefault Memory folder to .fredrin/memory instead of repo-root fredrin/#1508
- NewMove FREDRIN.md into .fredrin/ — consolidate Fredrin footprint (worktree half)#1507
- NewMerge Chat and Terminals pillars into one tabbed surface#1505
- NewConsolidate two 3-dots menus into a single menu#1506
- NewObservations: scheduled runs + email delivery#1504
- Fixedraise workflow add-on bounds so shipped defaults survive normalize#1503
- Fixedinclude typecheck/lint gate in built-in Design preset#1502
- NewMerged PR does not auto-complete its ticket (stuck in Review)#1501
- NewRebuild Observations as customizable LLM-generated HTML reports with presets, orchestration, and scheduling#1499
- NewFix ticket incorrectly moved to Review status while still in progress#1498
- Fixedcontain Group-tickets dialog content within its card#1497
- NewImprove goal display on ticket in compact view#1495
- NewGoal Pulse 3/5 — off-track escalation tickets + merge attribution overlay#1494
- NewCache tickets to avoid refetching and redrawing on every Tasks tab visit#1493
- NewGoal Pulse 5/5 — shaping grill asks "how should we measure this?" (intent-first metric binding)#1491
- Newshow parent goals instead of labels on board ticket cards#1492
- NewGoal Pulse 2/5 — background pulse loop on the scheduler tick + rail health chips#1490
- Newnavigate to an app when toggling it on from the Apps menu#1489
- NewGoal Pulse 1/5 — metric contract on Goal + read-only Pulse panel section#1487
- NewGoal Pulse 4/5 — Google Search Console connector (analytics capability)#1488
- NewAnalyze & improve Memory#1486
- NewFix in-app update so updates install without redirecting to file download#1485
- NewDesktop app reports local CLI capabilities so Models detection works without remote pairing#1480
- NewReposition ambiguous "2 waiting" indicator onto the terminal tab#1481
- NewGoal creation v2: instant shell, intent-first create, on-board proposal review#1478
- NewRework Servers Start All: deterministic plan/execute with failure-scoped AI fixer#1477
- NewAdd signed-in identity/logout affordance to Community header#1473
- Newpillar-tab attention dots for Chat, Tasks, and Terminals#1475
- NewRedesign model/LLM onboarding: detection-first, Managed fallback, opt-in API keys#1472
- NewAuto-fix merge conflicts directly from the tasks board Merge button#1471
- NewAdd reset build button on ticket detail to discard worktree and return to workflow screen#1470
- Newhyper-minimal native goal shaping in the side panel#1468
- Newsplit the goals rail into Goals and Automations sections#1467
- Newmake goal-branch auto-merge opt-in with a one-sentence ship section#1466
- Newadd a goal automation panel: schedule, task prompt, auto-merge, recent runs#1465
- Newadd a goal detail panel for plan, tickets, and ship status#1464
- Newship native goal shaping — describe a goal and let the agent draft its tickets#1463
- Newapply WORKFLOW.md rules at ticket intake#1462
- Newadd a per-project WORKFLOW.md rules file and settings editor#1458
- Fixedshow comment delete button only on hover#1452
- Newauto-save provider API key inline, drop Save button#1448
- Fixedclose terminal tab immediately on ⌘W without confirm prompt#1444
- Fixedscroll project top-nav instead of overlapping window chrome#1438
- Newinject goal context into planning-session seed#1435
- Newmatch ticket ID in top-right search#1423
- Fixedattribute claude sessions per tab so restart resumes the right one#1422
- Newwindows packaging + release pipeline (squirrel installer, CI build, spaces publish)#1414
- Newheadless agent runs on windows (git-bash pty, tcp hook listener)#1413
- Newdesktop windows support (git-bash terminals, tcp control planes, cli transport)#1412
- Newworktree wrapper + hooks run on windows (tcp hook transport, jq preflight)#1410
- Newbroker windows transport (named pipe + tcp companion) and git-bash pty#1409
- NewWindows window chrome, tray icon, and Setup.exe updater#1408
- Newplatform-aware keyboard shortcuts (ctrl / ctrl+shift on windows)#1405
- Newwindows runtime foundation (git-bash resolution + spawn shims)#1406
- Newwindows download routes + platform-aware marketing surface#1404
- Fixedreword project Delete to Remove to avoid implying file loss#1403
- Fixedmap raw error.message to stable codes in project.ts actions#1399
- Newshow goal creation age on rail rows, drop completion count#1396
- Fixedbind Group-by-Goal toggle to Cmd+G only, drop Ctrl+G#1392
- Fixedroute desktop server-error scrape redaction through @fredrin/redact#1391
- Fixedgate MCP list_projects/list_statuses on project access (IDOR)#1390
- 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 jae@fredrin.com#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