Skip to content
Fredrin

The Fredrin changelog

Everything we shipped between August 1, 2026 and August 4, 2026 — page 2 of 10.

  1. 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
  2. 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
  3. 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
  4. 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.