Skip to content
Fredrin

The Fredrin changelog

Everything we shipped between September 9, 2026 and September 13, 2026 — page 3 of 18.

  1. New

    • Open the PTY directly when starting a new chat
    • Distinguish app settings from global app settings
    • Add drag-to-reorder support for tabs
    • Redesign new session flow in chat app for fewer clicks and clearer, flatter UI
    • Fix CI on main
    • Fix CI on main
    • Fix mobile workflow view: align controls with app styling and make checkbox toggles optimistic
    • Fix panel selector showing only "AI chat": "Terminal" option not selectable
    • Fix resume on an already-completed ticket immediately closing the agent
    • Fix desktop notification click to deep-link to the originating workspace and place
    • Nest Chat Agent Profiles under each runtime
    • Replace acceptance-criteria-only ticket plan with a checkable timeline of work steps
    • Speed up full tests with resource cleanup and duration-based scheduling
    • Fix desktop notifications repeating the same alert and stopping randomly
    • draw the Chat strip's + and caret as one split button
    • Defer Fredrin dependency installation until project tooling is needed
    • Move the Agent Profiles section under Models
    • Fix CI on main
    • Make browser marketplace categories configurable from admin instead of hard-coded
    • accelerate Next builds with native TypeScript

    Fixed

    • repair main's Test job after the chat-composer and tab-reorder merges
    • leave tab order untouched after idle drops
    • remove the left border on an expanded workflow row
    • rename env:presence --env-file to --dotenv so node stops eating it
    • size the marketplace category retry button xs
    • Respect workflow opt-in for writing tests
  2. New

    • Speed up local development with focused verification
    • Support isolated production and staging agents on one machine
    • Default the calendar to week view
    • Organize the new-tab menu by machine with expandable tools
    • Add initial choice between creating a new project via wizard or opening an existing one
    • Add a weekly view to the calendar app
    • Make workflow items added in ticket backlog mission workflow section one-time only
    • Remove the "Plan ticket" button from the bottom of the mission workflow section
    • Fix truncated workflow item name that is cut off too short
    • Move the prod/staging switch out of Worktrees to a more appropriate location
    • Remove model and effort selectors from Settings → Workflow
    • Normalize Revert CTA button size to match adjacent buttons
    • Remove the planning progress indicator from the bottom of the UI
    • Show ? and kebab icons only on hover, and fix kebab menu popup alignment/UX
    • Remove plan mode and restore mission workflow panel for 'plan' tickets

    Fixed

    • Restore Codex resumes in isolated agent installations
    • remove activity from daily motivational quotes
    • align workflow form tests with ticket-only model selection
    • restyle new session dialog with inset sections
    • repair main CI fixtures and contract guards
    • complete Search Traffic keyword sorting
  3. New

    • Auto-complete a blocked ticket's blocker when the blocked ticket is marked completed
    • Fix ticket not showing Merge button when an open PR already exists
    • Enable Fredrin Memory by default when .fredrin is added to a project
    • Remove bottom media preview section; insert pasted media directly into the TUI input
    • Default New Session and Switch Model selections to the ticket's current values
    • Fix CI on main
    • Refuse an undeclared stop where the runtime allows it
    • The declaration drives the column, and absence of one means Blocked
    • Carry the agent's own words onto the card, not just a slug in the feed
    • Team checkout asks how many seats to start with, and reserves them
    • Team is $29 a seat with a two-seat floor, Studio retires, a team is a new workspace
    • Persist the declaration: a ticket blocked verb and a declared outcome on AgentJob
    • Investigate error that occurs when starting blank
    • Add revert functionality for tickets with a merged PR
    • the Stage audience sits in a theater: the show projected onto a photographic house
    • Restructure ticket detail around separate Plan, Design, Build, and Verify phases
    • Investigate why Google Calendar is not working
    • Atrium Stage: webinars from the office, with a public audience link
    • Replace auto-created .fredrin setup ticket with "Start with kickstarts" or "Start blank" choice
    • improve the ui/ux of this top row cta w/ mic and start build etc, its very clumsy and clunky not professional
    • Clean up stale pull requests and worktrees when archiving a ticket
    • Support pasting media and files in the chat app terminal, not only in tickets
    • Allow source to be saved regardless of test pass/fail status
    • Fix inability to close a chat terminal when chat is in the right side panel
    • Fix Atrium app failing to load when dropped into the right side panel
    • the Activity feed says why the system parked a ticket
    • Let the user resize the right-side app dock by dragging its left edge
    • Improve talk mode behavior when used in plan mode

    Fixed

    • split GitHub's 403 and name one refusal per PR-status chip
    • restore CI checks after Team pricing changes
    • align dialog tests with restored ticket layout
    • attach a channel granted after the connection opened only once the re-mint is applied
    • keep app keyboard chords working in the side-panel chat
    • align CI tests with ticket phase and archive contracts
    • accept effort when starting remote chat sessions
  4. New

    • Restore the previous orange microphone icon
    • Make every top-nav app tab dockable, including custom apps, embeds, and plain-route pillars
    • the Atrium notes email carries the notes as an attached PDF and links nowhere
    • Add stop hook requiring explicit in-review marking, else move ticket to blocked
    • Fix CI on main
    • Fix calendar event descriptions failing to save when they contain images
    • record an Atrium call from a button anyone can press, and email the notes
    • Surface comments that @mention me directly from the kanban board
    • Fix Codex runtime unavailable in Fredrin Cloud
    • Show the most recent available version in the bottom-left update notification
    • Consolidate the model/effort selector variants into a single reusable implementation
    • Fix plan so it works in the cloud environment
    • Reimplement talk mode in the plan mode section using PTY TUI
    • Add Plan vs Build confirmation screen before worktree/session creation
    • Fix plan mode on Claude Code not showing the native option selector
    • Remove redundant background color from status column rows
    • Fix garbled PTY output when launched from plan mode
    • Fix missing Answer CTA button for multiple-choice questions in Codex plan mode
    • Loosen magic wand's bias toward minimal, option-less output
    • Add /release-web skill that releases web only, skipping desktop, emails, and website release page
    • Show selected-only workflow checklist and disable editing once build starts
    • Add padding around the "Start building" element so it isn't flush against the row borders
    • Improve the UI to look better
    • Restore previous font sizes on board ticket cards
    • Restore the missing voice mic icon for transcription
    • Make workflow auto-detection minimal and highly selective
    • Automations - Improve our Code app: Sep 10, 2026
    • Add effort level selection to new session and switch model popup
    • Fix planning progress resetting to 0 after completing a planning session

    Fixed

    • an Atrium recording's notes follow the Stop in about a minute, not the next cron tick
    • place a docked pane in the dock column instead of under the routed pane
    • let a dropped app tab reach the dock's drop handler
    • align CI regressions with the shared model picker
    • format ticket totals consistently across the app
    • launch planning through the build path's login shell
    • align CI guards with restored ticket dictation
    • wait for rendered replay text before measuring glyphs
    • recognize sample-gated skills picker inside header wrapper
    • align CI planning tests with current workflow behavior
  5. New

    • i dont know how but i get randomly in a room and voice is on . and i cant even turn it on even when i left.
    • Show only the TUI pty in the right panel and fix inconsistent button/font/size alignment
    • Add 'auto' default workflow that selects the best workflow from the completed plan
    • Move workflow selector to left pane as full section above Plan, collapsed to checkmarked items with gradient expand
    • Fix CI on main
    • Start native planning with ticket and Fredrin context
    • Every staging agent box is bricked: the bundle cannot boot
    • Fix validation error preventing the default workflow from being saved
    • Replace ticket Mission view with native PTY planning and Start build handoff
    • Add drag-and-drop of Apps pillar to a right-side drop area for multiple open apps
    • Add a way to set effort level
    • Automations - Improve security and performance: Sep 9, 2026
    • Fix goal auto-drive not continuing unless the project board is opened
    • Fix OpenCode pretext delivery flooding the TUI during ticket startup
    • Edit workflow items from the ticket left pane, including during planning
    • Expose the GitHub credential-source choice per machine and default remote boxes to executor
    • Don't show Merge button in Review until CI status confirms merge readiness
    • Redesign workflow item contextual menu as a plain options list with instructions moved to a ? tooltip
    • Delay update-available popup until the very end of the release process
    • Fix oversized font/text rendering for cancelled sessions in the TUI
    • Enforce the executor credential pin on both the dispatch and the claim path
    • Improve the visual design of the calendar detail view popup
    • Fix app integrations failing after clicking the Vercel app integration
    • Fix Slack connector auth error and replace channel ID input with channel-name dropdown
    • Word-wrap the report name and display the report creator
    • Split the GitHub demotion cause so a policy pin does not log a false sentence
    • Switching environments wipes the other environment's Chat sessions
    • Add Agent.githubCredentialSource and widen githubDispatchDecision to honour it
    • Fix Atrium floating call panel persisting after leaving a room
    • Make ticket screenshots discoverable and report artifact download failures accurately
    • full-width toggle for notes
    • Automations - Look for bugs and UX to polish and fix it: Sep 9, 2026
    • Make the 404 page responsive so the kanban board causes no horizontal scroll
    • Image Links clickable
    • script to bring the desktop shell up against staging
    • promote a v* tag to production by fast-forwarding the production branch
    • Automations - Improve our Code app: Sep 9, 2026
    • Use persistent native Plan sessions for Claude Code and Codex

    Fixed

    • align CI tests with terminal-only planning and Auto defaults
    • remove offline disclosure from model selection dialog
    • scope session model regression guard to the model control
    • harden the agent bundle build: boot-check the artifact, and strengthen the boot test from #3793
    • the agent bundle must prefer a dependency's ESM entry, and a test must boot it
    • cover column positions and GitHub identity policy in daily tests
    • staging launcher builds the broker; script to move an agent box to staging
    • promote production with a deploy key, not GITHUB_TOKEN
    • move the release's production deploy check to after the tag push

This is what a board of agents shipping in parallel looks like. Free to start on macOS, Windows and Linux.