The Fredrin changelog
Everything we shipped between September 5, 2026 and September 8, 2026 — page 4 of 18.
New
- Combine the two top session-info rows into a single row
- Remove selected-state border on menus across landing and marketing pages
- Build a conversion-focused custom 404 page with interactive drag-to-merge demo
- Fulfil source-backed interfaces through the declared-source proxy
- Define required structure for a well-structured plan with 14 mandatory sections
- Redesign out-of-app call UI to be slimmer and less visible; present design options first
- Migrate admin calendar events into the Fredrin project's calendar
- Automations - Review the codebase for security and performance issues
- Revert the recently introduced "default goal" behavior
- tickets not always recording the model used
- Agent surface: app_list / app_read / app_call on CLI, REST v1 and MCP
- Add goal-level defaults for model/effort, runs-on, and workflow applied to all tickets
- Limit create-ticket mic voice input to raw transcription only
- Add audio/video source configuration during video calls in Atrium
- SDK surface: custom.list / custom.fetch, new scope, per-slug install grant
- Make notes list more minimalistic with uniform height per note
- Fix voice input session close incorrectly creating a ticket
- Redesign row CTAs with a hyper-minimalistic layout so they stop consuming half the row
- Improve validation of work
- Scope Fredrin memory to workspace and project level instead of user level
- Automations - Create smoke and regression tests and fix failing tests
- Make left side pane in Reporting tab resizable
- Redesign question UX: make the question the largest element and strip all fluff
- Scope and improve voice talk mode quality (synthesis and speech recognition)
- Investigate why a new session cannot be created and clarify what the session screen is
- Install consent: the interface diff
- In plan mode when it asks question on the answer options specify which is recommended
- Settings UI: declare, test and revoke a source
- Fulfil DB-backed interfaces; typed failure taxonomy
- The egress proxy: server-side fetch behind an SSRF guard
- Automations - Improve our Code app: Sep 8, 2026
- Schema + service: ProjectExternalSource
- Fredrin AI funds and meters OpenCode runs it cannot credential
- Derive app interfaces from bundle source; versioned interface table
- The cloud credential gate believes OpenCode accepts ANTHROPIC_AUTH_TOKEN
- OpenCode's API-key position reads as if those keys are how you sign OpenCode in
Fixed
- a phone that leaves a meeting while its connection is down really leaves it
- accept automation auto-complete setting saves
- a refused message action no longer wipes the conversation
New
- @mentions, emoji and reactions in the Messages panel
- Add discard changes action and fix commit button state and styling
- Fix Atrium UI on mobile
- Opencode models
- Support auto-merge / auto-complete for automations that don't push code
- Redesign Marketplace to scale to thousands of apps
- Improve Plan mode with stronger questions and full project context
- Add expand/collapse tree view for folders in the notes app
- Add editor key map options for Vim, Emacs, or none in code app
- Simplify Kickstart templates to three AI prompts
- Restrict planning progress visibility to Backlog
- Add new session launch controls to ticket detail
- Improve mobile UX in chat app by identifying and fixing deficiencies
- Add a tech stack section to Kickstarts
- Capitalize the first letters in “vibe-coding”
- a note holds children: nest anything in anything by dragging
- calls capture 720p, lead with VP9, and split a bitrate budget across the mesh
- the call view is a Meet-style stage - share on stage, spotlight from real audio, pin, grid, full screen
- a call is a layer over the project shell, and survives leaving the floor
- Rename ticket detail action from "Talk it through" to "Plan this ticket"
- Allow admins to change a member's role
- calls fall back to a Cloudflare TURN relay when two networks cannot meet
- Enable talk mode to create tickets directly without manual button click
- Atrium presence is Fredrin's three states, and the knock rings wherever you are
- Automations - Improve security and performance: Sep 7, 2026
- Atrium is the floor, hosted as a project tab inside Fredrin's shell
- Hosted MCP server has no calendar tools: FRED-JBRMZ2 missed it
- Show plan-readiness meter on backlog and in-planning tickets
- Enable adding/editing calendar entries from Fredrin chat and ticket sessions
- Redesign first-impression loading screen ('Loading planning levels' + Close button)
- Find or add option to select alternative AI models (e.g., Codex) in Fredrin Cloud
- Plan mode's level chooser exits with "Skip Planning", not "Close"
- Auto-detect available models per remote agent
- Rename "Themes" to "Kickstarts" and give color-scheme-named kickstarts meaningful names
- Fix Codex question flow to use native picker selection instead of plain text prompt
- Atrium isolation guard flags prose as integration: it red-lit its own release
- Add ADMIN_DESIGN.md, the admin console's design standard, with a generator and a ratcheting guard
- Fix ticket click in automation panel to open in Tasks app instead of new Fredrin instance
- Automations - Create smoke and regression tests and fix them daily · FRED-8AK327: Sep 7, 2026
- Fix slow and glitchy project switching
- Automations - Look for bugs and UX to polish and fix it: Sep 7, 2026
- the Code app notices changes made outside it
- Fix Vercel app end-to-end functionality and mobile responsiveness
Fixed
- a call that ends releases every device, and a stop beats a start still waiting on the prompt
- the floor's faces carry one colour, the presence ring - the accent dot is gone
- Tailwind scans the Atrium package, so the presence ring finally has a colour
- render the Automations rail next-run time as 12-hour with AM/PM
- page the board's first read in SQL: Prisma paged the nested take in memory and scanned every comment
- a call turns your microphone on, and signalling cannot arrive out of order
- next build type-checks the app program, so scripts/ can't crash the deploy
New
- Fix error when adding Google Analytics connector
- Investigate recurring cloud instance boot failure
- Align Codex chat hooks with Claude hooks for human input requests
- Reduce excessive vertical space usage on mobile for better UX
- Improve visual styling of workflow item action buttons
- Improve UI placement of "Back to Plan Mode" button
- `ticket check <n>` addresses plan items by position, so a mid-build plan edit shifts the numbers
- Atrium rides the realtime driver; knocks and messages reach you anywhere in Fredrin
- Add button to help set project folder when not set
- Google Calendar connector: sync the Calendar app both ways
- Improve UI/UX of top navigation tabs
- Move the Custom apps / Marketplace apps toggles up to workspace level
- Move theme selector into new Settings item in left sidebar
- Let a workspace owner edit a member's role (workspace-wide, and per project)
- read OpenCode's and pi.dev's model lists off the installed CLI
- Audit codebase security and performance, grade and remediate if below 70
- Let the user pick the Code tab editor's colour theme (VS Code Dark Modern was asked for)
- Fix messed-up UI layout on mobile
- Meta connector: Ads management plus Instagram / Facebook Pages / Threads posting
- Desktop shell on a workspace's custom domain (follow-up to FRED-7F35Z3)
- Custom apps have no network access at all: a user's SEMrush app is dead on arrival
- Add native option selector for explicit yes/no approval prompts in Codex
- Redesign mobile ticket view: prioritize Details/Agent tab switch with swipe gesture
- Cmd/Ctrl-click a link in a ticket or in the agent's output to open it
- Redo icon for parallel execution: fix small, bug-like appearance
- Auto-complete automations that produce no PR or code changes
- Prefix titles of automation-created tickets with "Automations - "
- autosave the Code app, and refuse to clobber a Worker's edits
- Add Admin-Configurable Prompt Settings for Plan Mode Levels
- Remove Dialog view, keep only Sidebar and Full-Screen Dialog views
- Keep Apps dropdown open after selecting an app
- Replace post-Close mission view with Build mode and add 'Go back to Plan Mode' button
- Fix Codex human-input tickets going to Review instead of Blocked; align hooks with Claude (and vice versa); support native multiple choice UI
- Add custom domain support for workspace access
- Fix UI not mobile responsive
- Fix workflow expansion in composer to always use project default instead of last selection
- Enable click-to-enlarge for attachments sent in DMs
- Open Composer Plan Mode into ticket's plan session, then show Mission view with auto-selected workflow items before Build
- Keep OpenCode isolated as its own separate component
- Create smoke and regression tests and fix them daily · FRED-8AK327: Sep 6, 2026
- Add multiple-choice selection to Codex human-input prompts
- Hide 'New Ticket' button when Goal Detail slider panel is open on mobile
- Reuse composer's model/effort picker in steps workflow selector
- Team sells collaboration, governance moves to Enterprise
- Add ability to choose model/effort when generating reports
- Look for bugs and UX to polish and fix it: Sep 6, 2026
- Add small-team pricing plan between Pro ($20) and Team ($300)
- Stamp the build-steps block at first dispatch so the Workflow chip shows on every Running ticket
- Rebuild the review glance: add conflict resolution and blast-radius flagging as a reviewable artifact
- name the hosted-compute soak cohort by person, and stop /welcome refusing a signed-in visitor
- Fix CI on main
- Move PostHog capture calls from v1 route handlers into shared service layer
- Add server-side poller so autopilot auto-merge survives a closed laptop
Fixed
- a Codex chat on a Fredrin that predates the context hook says so
- a self-cancelled chat session says why, without hiding its transcript
- Atrium's seeded correspondence is always already sent
- Atrium renders the desktop window's title bar
- stop CI's browser install racing the shared runner's apt lock
- close automation assignee regression coverage gap
- derive every published plan figure from PLAN_LIMITS
- join the billing funnel on the workspace, and give GA a conversion
New
- Provision remote Worker build environment so verification can complete
- Fix mobile responsiveness issue
- Investigate error in Agent tab for a specific ticket detail view
- Remove the "since last visit" section at the top
- Add model selection and terminal session creation to mobile chat app
- Fix mobile UI issues in Create Ticket: model chooser and effort level
- Add model override setting for workflow steps
- Fix Codex implementation missing human answer/question step in TUI
- Hide observer ticket menu in ticket detail view until further developed
- Fix Codex 'ask human' detection not being picked up correctly by Fredrin
- Find way to suppress first-time warning in Codex CLI on server
- /cloud-agents, the galaxy lander for remote and hosted agents
- Add view to surface blocked tickets without manual dependency tracing
- Improve security and performance: Sep 5, 2026
- give returning users an evidence-linked project briefing
- Fix composer overlap when ticket view is pinned to the right
- add Last Active column to Admin → Projects
- Investigate and prevent Fredrin from creating stray folders outside project root
- Add goal-level setting for model/effort and runs-on that propagates to all tickets
- Keep the Fredrin-owned agent clone updated instead of frozen at its clone commit
- Run daily smoke and regression test creation and fix pass
- Show bounded automatic repair attempts and stop repeated failures
- Simplify new project UI: GitHub as primary, non-GitHub as secondary default-emphasized option
- Reorganize model/effort selector UI by model type and effort level
- Improve empty-state UX in Goal section for creating tickets
- Fix mobile UI for ticket detail agent view to maximize TUI space
- Apps menu: the Workspace apps group has three different right columns: unify the trailing slot
- Add clickable links and media support to direct chat messages
- Replace remote agent detail side panel with full-screen view and back button
- Redo themes: provide three landing page options with real screenshots
- Apps menu: an installed-but-hidden workspace app renders as nothing
- Apps menu: sort Workspace apps by whether the tab is ON, not by install state
- Fix top portion taking half the screen, leaving no room for TUI
- Make attached media clickable in new ticket box to open zoom popup
- Fix mobile layout so Group By and Sort By controls aren't cut off screen
- Look for bugs and UX to polish and fix it: Sep 5, 2026
- Add sortable column headers to view top projects by ticket count
Fixed
- attach Codex design previews before requesting approval
- withdraw leaked goal features and validate PR destinations
- /cloud-agents keeps its night look on every theme, and a build cannot ship it without its CSS
This is what a board of agents shipping in parallel looks like. Free to start on macOS, Windows and Linux.