The Fredrin changelog
Everything we shipped between September 9, 2026 and September 13, 2026 — page 3 of 18.
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
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
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
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
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.