The Fredrin changelog
Everything we shipped between August 1, 2026 and August 4, 2026 — page 2 of 10.
New
- Fix text garble reappearing when selecting 'this machine' option
- Settings → This device: show whether Claude Code is signed in on this machine
- Fix row overflow when Blocked / Acceptance Check / Merge Anyway all appear together
- Managed mode for OpenAI: spike routing codex through OpenRouter
- Notes: note.* realtime events so the tree updates live when an agent writes
- Web-design pass: centred nav, Download/Book a demo hero, logo strip
- Notes: replace the textarea with a live rich markdown editor (todo lists, bold, indent)
- Default Cmd+, Settings to current project/workspace
- Unify visual style between demo bubble chat and pty terminal chat
- Notes: revision history so an agent overwrite is recoverable (optional)
- CLI: add the 'fredrin notes' noun (list, read, write, create, rename, move, delete)
- Notes: v1 REST API (tree, CRUD, path-upsert) so agents can read and write notes
- Add live/on-air style indicator to /demo page
- Simplify Add Agent flow: remove redundant top-right button, single-column modal, hide Fredrin VPS option
- Fix left pane not displaying any projects in Fredrin Tauri app
- Redesign the Remote Agents UI (current design feels off)
- Fix error and dead-end when clicking Manage Billing
- Raise the clarifying-question cap for planning runs, keep create-time at 3
- Change Fredrin Calendar to create standalone events instead of sourcing from tickets
- Clean up Remote Agents view: reduce text clutter and handle multi-folder agents
- Remove pane 'X' button that closes all terminals
- Restore the notes app feature
- Change fredrin.com landing page default theme to light
- Fix responsive UX for ticket panel's right side in non-maximized (centered) window mode
- Tint the open ticket's card on the board so you can see which task the side panel is showing
- Remove "Kickstart your project" feature from onboarding flow
- Chat doesn't carry the project it was opened in, so every project-scoped skill command has to ask
- Show Add Agent popup immediately instead of requiring scroll to bottom
- Remove cloud agents from the remote agents list
- Daily smoke and regression test creation and fixes
- Diagnose unspecified error reported by user
Fixed
- Route org-approval GitHub callbacks to our handler, not NextAuth
- let `service install` escalate to a SYSTEM unit when a human is at the terminal
- build Notes' rename field and editor on the UI primitives
New
- Review/redesign UI to support multiple remote agents per user
- Fix crash when large text submitted via Send Feedback
- Keep goal selected when closing right panel
- Windows: reserve the native window-controls gutter so the profile/settings chrome is clickable
- main's post-merge CI never completes: every run is cancelled by the next merge
- Fix: completed tickets wiped off board become unsearchable and unopenable
- Disable notifications for "ready for review" and "blocked" ticket events
- Allow project owner to customize the ticket-build injection prompt
- Rename "Servers" app to "Local Servers"
- Add tiered remote agent selection UX: BYO, Fredrin VMs, Fredrin Cloud
- Remove Claude token add UI from screen to simplify UX
- Build the first-run onboarding drop-off funnel in PostHog
- #showcase: hold every new post for admin approval before it is public
- Rename 'Remote Pairing' to 'Remote Agents'
- Fix cursor pointer on all interactive elements in /community
- Add side panel option for viewing tickets
- Fix skills popup readability by proposing design variants for cut-off content
- Investigate whether unsubscribe link was removed from email footer
- Chat's Fredrin skills only load under zsh, so Windows and bash get a vanilla Claude that can't create tickets
- Unpinned automation runs pick their executor deterministically, not by desktop race
- Fix error triggered when adding a project
- Improve onboarding to be as easy and simple as possible
- Unify /community page layout with /community/general layout
- Remove the 'ask Fredrin' robot feature
- Add ability to refine report using AI/LLM
- Add share option to generated reports with email invite and access grant
- Fix automation-spawned tickets to always use automation creator as owner/assignee
- Garden the context: Aug 3, 2026
Fixed
- fredrin-agent update no longer claims "up to date" over a stale daemon
- unwedge main's merge gate and lock the test-file class no runner claims
New
- Refused cloud dispatch strands a paid box, and a permanently-failing cloud automation never parks
- Add weekly and daily view options to admin calendar
- Cloud automations never run: unattended cloud dispatch has no GitHub credential
- Fix: claude-code PTY launch line is 692 bytes against a 512 budget (macOS silently discards past 1024)
- Security: github-token-rotation.test.ts prints a live GitHub token to stdout on failure
- Fix illegible/too-small content in the day box with lines UI element
- Fix: planner-rule-sync fails on a drifted local FREDRIN.md (gitignored, so it can never be green for everyone)
- Fix error encountered when running Fredrin cloud ticket
- Make plan mode surface clarifying questions that only a human can answer
- Consolidate duplicate community showcase links into one
- Ensure happy-path UX for web users with zero remote agents
- Fix skills not working inside the create task box
- Persist generated plan to ticket.plan and prompt user to proceed after Plan Mode completes
- Ask Fredrin: chat popover anchored to the robot, answering from a curated topic registry (UI only, no LLM)
- Ask Fredrin robot: animated SVG mascot docked in the sidebar footer (UI only)
- Remove 3 items from showcase
- Link showcase images to correct game thumbnails
- Terminal: every tab is named xterm-256color, \r progress redraws spam the scrollback, copy/paste is undiscoverable
- Investigate and document current token-usage billing support
- Setup and blocked tickets: run the fix instead of printing a raw error string
- #showcase: Title / Image / Description composer, and real images in the gallery
- Fix delayed merge button appearance stuck on "Checking" status
- Create /agent-skills page optimized to rank for "agent skills" keyword
- Send email notification to parent post author on thread reply
- Fix `fredrin-agent service install` failing with 'Failed to connect to bus: No medium found' in Firecracker VM
- Limit feedback feature to Fredrin project only, remove project selector
- Long prompts have the tendency to completely disappear and not go to backlog
- Fix confusing model/effort selection when effort is unsupported by model
- Fix GitHub OAuth login so users can switch accounts
- Set up the GitHub CLI in-app instead of sending a first-run user to a terminal
- load installed skill packs and built-in skills on the remote agent
- Create smoke and regression tests and fix them daily · FRED-8AK327: Aug 2, 2026
- Instrument the activation funnel: project create attempted / succeeded / failed
- Automation run tickets get LLM-drafted titles and a structured trigger briefing
- Remove PR and checkout buttons from compact view
- cloneRepo: fall back to Fredrin's own GitHub credential when gh is missing or unauthenticated
Fixed
- make github-token-rotation.test.ts hermetic against the host's git credential chain
- Make the skill-plugin tests hermetic so they stop reading the developer's machine
- read git worktree registration through resolved paths (symlinked repo parents)
- make the LLM-proxy injection test hermetic instead of reading the host env
- Require CONNECTOR_ENCRYPTION_KEY: without it every sign-in fails silently
New
- First run must never present a single button that can hard-fail into a lockout
- Allow automations to support any task type, not just software engineering
- Verify the managed wire end-to-end, then clear the Managed withhold
- doctor: linger reports `skip` when lingering is simply OFF: the reboot warning never fires
- Automations: fire Cloud automations from a Vercel cron (server-side clock)
- Ship the accepted managed margin package: markup 0.4, overage default-ON, HOBBY allowance scoping
- Windows setup: install the missing prerequisites from the app instead of handing the user a command to copy
- Desktop: the GitHub OAuth window is a raw Electron BrowserWindow with the default menu bar
- #showcase: store and serve real post images (schema + upload + public route)
- Windows: ship a native fredrin entrypoint and drop the jq/node hard dependency
- Windows code signing: publish under an organization identity and set SmartScreen expectations on /download
- Windows setup: preflight must gate on all six prerequisites, not just GitHub CLI
- Add a periodic managed reconcile cron: the only path that bills overage
- Windows: Fredrin's own clone must not depend on the user's SSH setup
- Trying to create a report (what to build)
- Automations: add the Fredrin Cloud row to the Runs on picker
- Simplify compact-view verification check message to just show PR button location
- Tier the managed sub-key mint cap by plan (HOBBY $5 / paid $50)
- Automations: add a Cloud run target (schema + spawn plumbing)
- Move the Managed withhold server-side and close the three back-door auto-enables
- Enforce managed spend mid-session at the usage sink (park + alert)
- Pin a cost-appropriate default model for managed runs (HOBBY allowance buys 0.4 of an Opus ticket)
- Admin: surface the OpenRouter platform balance and total authorized managed draw
- Onboarding: delete the guided first-win path
- Onboarding: replace the silent install + metered-key flip with one consent card
- Fix acceptance checks counter showing 3/4 when all 4 are checked
- Windows SmartScreen: we are 7 days into earning publisher reputation: unblock the pipeline and wait
- Remove the dead creditsRemaining leg from managed eligibility (and the docs that claim it protects us)
- Rename the "Schedule a call" CTA to "Book a demo"
- Show Fredrin as the reply sender in Notifications alerts
- Add illustrations to /docs page to improve clarity
- Add pointer cursor on hover to all menus/links in /community
- Redesign #showcase from a forum list into a gallery
- Restore missing maximize control for chat agent panel
- Redesign /docs page using Mintlify-style design
- Replace step-count display with workflow preset name; show items only on hover
- Add post 'like' feature and improve reply-count visibility in /community (Reddit-style)
- Replace "X steps" label with workflow preset name; show steps only on hover
- Park an automation that can never run, instead of polling it forever
- Investigate and improve Fredrin's automations feature
- Fix walkthrough spotlight helper reappearing on every release
- Replace red 'checks didn't pass' messaging with neutral X/X acceptance checks count
- Rotate GitHub tokens under long-running jobs on both delivery paths (broker + remote agent)
- Rewire resolveGitHubAuthEnv to minted tokens, and let unattended runs push as fredrin[bot]
- Map GitHub App installations to projects, and handle the install webhooks the route drops today
- Add reply-to-feedback-sender functionality
- Add ability to set default merge branch from project settings
- Add sender postal address to marketing emails (CAN-SPAM), configurable from /admin
- Remove legacy 'Plan | Grill me' section from ticket detail in web app
Fixed
- Windows: the chat terminal refuses instead of falling back to cmd.exe
- scope the design-standard guard to shipped UI, unbreaking `pnpm test`
- stop desktop unit tests from loading the real Electron binary
This is what a board of agents shipping in parallel looks like. Invite-only on macOS, Windows and Linux.