The Fredrin changelog
Everything we shipped between August 2, 2026 and August 7, 2026 — page 9 of 18.
New
- Add Linux support indicator to landing page
- Build Deploy app with adapter/plugin pattern for shipping projects to platforms like Vercel
- Add optional End Date field to calendar events for date ranges
- Add simple ACL for team-member app access (see/read/write)
- Make all marketing pages fully mobile responsive
- Add Linux support alongside existing Mac and Windows support
- Fix CI failure: credentialSource must be nullable AgentJobCredentialSource enum
- Enable parallel execution of action items in ticket mission workflow
- Drag a note or folder onto a folder in the Notes sidebar to move it in
- Improve UX for choosing remote machine auth: machine-supplied token vs Fredrin Claude subscription token
- Replace Manual Chat button with Plan Mode + start-working prompt in ticket mission agent section
- Allow blocked tickets to be transitioned to running
- Fredrin Cloud: use admin-supplied API keys, add admin key input, prefer single OpenRouter key
- Stop attributing runs to a subscription token the machine never used
- Daily smoke and regression test creation and fixes
- Improve Notes section: wrap titles, shrink title font, resizable separator, collapsible left side
- Make it visible that a machine's own Claude login overrides the subscription token
- Daily smoke and regression test upkeep: create new tests and fix failing ones
- give icon-only action buttons a real tooltip, starting with Stop
New
- Require human confirmation of design artifacts before Build when design mode is checked
- Remove 'inherit' option; default to existing CLI value when none selected
- Fix run-tests.mjs exit 1 failure that let FRED-QUKJLM merge despite CI passing
- Support multiple repositories located together in a single root folder
- Fix unresponsive "Install the GitHub App" button on install screen (PC)
- side panel fields match the app: give Input the size ladder Select always had
- Add non-functional Chat app demo with multi-pane layout to /demo
- Default cloud infra to Fly.io Sprites; remove Cloud Infra section
- Support multiple subscription tokens with selectable active token and rotation option
- Preview cleanup has never worked: 986 runs, 0 successes: Neon accrued 374 preview branches
- Fix File -> New Instance prompting for login when already authenticated
Fixed
- remove em dashes and AI-copywriting tells from all website copy
New
- Convert 3 separate buttons into a single grouped toggle control
- /admin adoption band: Worker parallelism, shipped-activation and a who-invited-whom card
- Add search bar to filter/search through notes
- Pricing page redesign, and a Contact sales form behind Team / Enterprise
- fredrin-agent Docker image: PTY spawn fails with execvp ENOENT: SHELL unset falls back to /bin/zsh, absent from the image
- Chat: teach Fredrin to read, create and edit notes conversationally
- Notes: a note created before leaving the pillar disappears on return (stale RSC segment, no mount reconcile)
- Notes editor: persistent formatting toolbar (Google Docs style)
- Restore merge button on tickets in Review column (live demo)
- Daily smoke and regression test creation and fixes
- Move 'skills' from workspace level to project level (.fredrin/skills)
- Add Billing CTA to gate Fredrin Cloud activation
- Fix formatting issues in the notes app
- Reuse active session when tagging Fredrin from activity log
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
This is what a board of agents shipping in parallel looks like. Free to start on macOS, Windows and Linux.