Skip to content
Fredrin

The Fredrin changelog

Everything we shipped between August 8, 2026 and August 16, 2026 — page 8 of 18.

  1. New

    • Give BlogPost a metaTitle so 14 blog <title>s stop truncating in SERPs
    • Diagnose why remote agent errors in some workspaces but not others
    • Paginate /releases: it ships 938KB of HTML
    • SEO polish: sitemap gaps, redundant tags, and schema detail
    • Complete the /docs TechArticle schema and show a last-updated date
    • Give each /compare/<slug> page its own FAQPage @id instead of the homepage's
    • Identify problems and pitfalls in the app
    • Fix unspecified issue (details needed)
    • Extract the agent TUI's keyboard shortcuts inline: the icon is gone
    • Daily smoke and regression test creation and fixes
    • Give Slack agent access to codebase context (parity with TUI)
    • Fix missing "Fredrin Cloud" option under Remote Agents in mobile chat
    • Fix Create Task section active-state animation (rotating bar → rainbow hue background)
    • flatten the Needs attention strip: borderless rows, no badges
    • Declutter the top section of the ticket detail pop-up
    • Simplify create ticket screen UI to reduce clutter
    • Diagnose and explain the reported error
    • Audit mobile web app for robustness and identify missing gaps

    Fixed

    • make remote agents self-update again: a hookless session no longer pins the gate
    • Make Talk's realtime voice session actually connect, and say so when it can't
  2. New

    • Add field-level audit trail for ticket edits (description, plan, etc.)
    • Fix error spawning in Fredrin cloud
    • Rebuild llms.txt from the sitemap: it is stale, cites 404s, and uses the wrong origin
    • Emit the Organization and WebSite entity graph on every page
    • Require tap-to-select before drag works on mobile tickets
    • Move a backlog ticket to another project from the breadcrumb
    • Remove "not a real board" text from /demo page
    • Converge 'cancelled' and 'archived' ticket statuses into one
    • Ticket popup fills the whole screen on mobile
    • Make ticket pop (increase visual prominence)
    • Fix jagged ticket drag between columns: make it smooth, fast, fluid
    • Improve SEO
    • Don't require tagging Fredrin bot on every message within its own threads
    • App called “Lead miner” that will scrape a given list of url
    • Fix "no runs" screen incorrectly showing instead of Mission Control on new backlog ticket
    • Run daily smoke and regression test suite and fix failures
    • Show only online items by default; collapse offline into toggleable section
    • Replace Archive action with Complete ticket; rename Delete ticket to Archive ticket
    • Make artifact enlarge popup expand to ~90% of screen on mobile
    • Fix mobile responsiveness of Settings → Workflow page
    • Show linked PR status on tickets
    • Security update
  3. New

    • Run all newly-unlocked tickets concurrently in Play mode after a merge
    • Add real-time conversational voice mode for ticket planning
    • Skip invite code prompt when already applied via invite link
    • Order the Sprites retry ladder under the platform ceiling: budget it, jitter it, honor Retry-After
    • Fix inability to select remote agents in chat remote view on mobile
    • Run all newly-unlocked tickets concurrently in Play mode after a merge
    • Hide redundant auto-merge-to-main toggle when goal is set to merge to main
    • Bot: list ticket titles within a column
    • Reconsider placement of Model defaults inside Agents vs machine-level config
    • Update outdated model list to include missing current models (e.g., Opus 5, Fable 5)
    • Add a contact sales notification mirroring the feedback notification
    • Fix mobile layout of input key options (wrapping): add keyboard-icon alternative
    • ticket terminal freezes
    • Merge 'What shipped summary' into 'PR ready summary'
    • Add auto-merge PR option to goals for hands-off ticket operation
    • Make terminal keyboard shortcuts user-editable in Settings → Shortcuts
    • Hide download button on mobile web landing page; show web app button only if logged in
    • Make mobile settings page mobile-friendly
    • Add Fredrin Cloud option to setup screen when Claude Code/Codex not detected
    • Add image attachment support to mobile create-ticket flow
    • Add ← and → to the mobile TUI touch bar, and drop its dead caption
    • Show rainbow glow effect on Create Ticket button on mobile
    • Audit and improve mobile-friendliness of workflow mission on ticket backlog
    • Fix custom built apps to support light and dark themes
    • Replace pure white tap border on ticket with faint rainbow-like glow (mobile web)
    • Daily smoke and regression test upkeep: create coverage and fix failures
    • Move mobile search & notifications into avatar menu popup, add notification dot on avatar
    • Change mobile ticket tap behavior: single tap to select, second tap to open
    • Fix mobile TUI: enable selecting multiple-choice options without arrow keys
    • Fix custom apps not working on mobile
    • Do a full on intensive ux audit for mobile for maximum usability . Ie; create task textures only shows one line
    • Show search keywords with performance ranking in Search Traffic app
    • Simplify usage-based billing screen with cost breakdown

    Fixed

    • wait out a transient Fly Sprites failure instead of failing the run
    • Make the mobile Create Ticket glow actually visible
    • Restore green CI lint: formatter and import-sort errors
    • Make the mobile TUI touch bar reachable: never fit a zero-width terminal
  4. New

    • Slack bot: replace regex intake with an LLM agent (OpenRouter + Sonnet 5) and add management verbs
    • add ability to paste images into a remote chat session
    • Redesign new ticket modal for mobile to maximize textarea space
    • Rename onboarding ticket to "Add .fredrin/ to integrate w/ the project"
    • Fix mobile iOS ticket view: input field hidden below viewport when typing
    • Diagnose and fix persistent Google Search Console issue after prior failed attempt
    • Fix Cloud remote agent option failing to start chat session
    • Audit trail: bulk statusId remap by project-move writes no STATUS_CHANGED row
    • Admin: read this deployment's environment at /admin/env
    • Ensure tickets record a full audit trail; identify gaps
    • Audit trail: plan rewrites in plan-resume, draft answers, simpleSummary and autoMerge are unrecorded
    • Audit trail: label writes outside updateTicketSvc are unrecorded
    • Audit trail: record action-item (acceptance check) ticks
    • Audit trail: a deleted ticket leaves no tombstone
    • Require double-tap/double-click to open a ticket on mobile
    • Show create-ticket as button+modal on mobile for more screen space
    • Allow users to reply to feedback emails and surface replies in admin feedback view
    • Support adding individual Claude Skill repo URLs to project skills (not just full plugins)
    • Create /software-factory page using bradautomates/claude-video repo
    • Make each page in /docs SEO friendly
    • Run daily smoke and regression test suite and fix failures
    • Show "Downgrade" instead of "Upgrade" for plans below current tier
    • Add PostHog connector support to Search Traffic app
    • Add "Build your own" menu item at bottom of /demo apps list
    • Make "build your own ticket" use standard ticket flow and agents
    • Possibility to switch Models & Providers (Claude to Codex for example) from within a mid-run build ticket if running into weekly limits for example.

    Fixed

    • demo-board guard pinned a return form, not the behaviour: main is red
  5. New

    • Embed the three demo clips on their /docs pages
    • Restrict Talk button in ticket mission section to Enterprise tier only
    • Design gate: release on the human answer, not on a Confirm-design record
    • Finish "completed" move always blocked by artifacts design approval need
    • Show files-changed summary outside 3-dot menu, click to view diff
    • Notes: upload and render images (paste, drag-drop, toolbar)
    • Add `fredrin watch`: a transition-only ticket-state stream for orchestrating a goal
    • Fix permission-request flood for new Fredrin users when Claude scans home directory
    • Detect and surface when a ticket ran on a different local machine
    • Desktop: ticket dialog goes slow while a remote run terminal is active: the 2.5s jobs poll refetches every run's full PTY output
    • Daily smoke and regression test creation and fixes
    • Fix talk mode agent to have full code/repo access matching TUI
    • Restrict blog publishing to Fredrin-internal only, remove workspace-wide availability
    • Settings → Project → General: add the missing Custom apps toggle (customAppsEnabled)
    • Rework Build Your Own App into an iterative, ticket-based workflow

    Fixed

    • Remote terminal: load the GPU renderer, so opening a live session stops freezing the app
  6. New

    • Make Archived a normal, last-position status field
    • Move Build Flows and Prompts into their own section in Project Settings > General
    • Move workspace/project selector dropdowns into settings left nav sections
    • Make Talk feature interactive (two-way AI conversation, not one-way transcription)
    • Notes: Apple Notes-style drill-down UI (folders → note cards → note)
    • Add "Talk" voice button next to Plan/Build in ticket detail Mission Control
    • Let agent keys publish blog posts: blog:publish scope, per-project opt-in, rate limit
    • Redirect browser entry point from www.fredrin.com to app.fredrin.com
    • Investigate why `pnpm release` preflight still blocks Node 22 despite expected v22 support
    • Daily smoke and regression test upkeep: create new tests and fix failures
    • Force Fredrin Cloud to always use OpenRouter and make it internal-only (no user enable/disable)
  7. New

    • Make goal completion manual-only; flag goals with all tickets done
    • Trace the ticket-open and live-run paths to PostHog (OTLP)
    • Fix intermittent Fredrin Cloud instance boot failures
    • Create and fix daily smoke and regression tests
    • Merge Models and Remote Agents settings into a single unified Agents section
    • Restore OpenCode support
    • Fix merge-to-main action to create ticket in Backlog, not Running
    • finish/autofinish merges a clean base branch in before opening the PR
    • Connections is one hyper-minimal GitHub row
    • Add configurable Archived/Deleted ticket view and rename Close→Archive Ticket

    Fixed

    • remember composer step ticks as deviations so workflow defaults aren't shadowed
  8. New

    • Add "Fix Conflict"-style automated fix button to [target area]
    • Custom apps: install & run: tabs, the live Build-your-own row, updates
    • Move Claude setup token from user settings to remote agents with list/active selection and sharing
    • Show 5 mockup variants in ticket detail artifacts section on /demo
    • Add filterable shipping velocity timeline graph to admin dashboard
    • Show + icon on folder hover to create note directly under that folder
    • Custom apps: publish & workspace approval
    • Chat will think a ticket is running when its not
    • Shrink '1M context' label to just '1M' to save space
    • Custom apps: agent authoring: describe it, Fredrin builds it
    • Custom apps: sandbox runtime: frame route, MessagePort bridge, read-only SDK
    • Simplify top section with centered tagline and live-demo banner
    • Improve app navigation speed and stop PTY render from blocking ticket load
    • Add Artifacts, Activity log, and member chat to ticket view in /demo
    • Simplify Feedback form to a hyper-minimalistic layout
    • Add "Build your own" entry to the /demo apps list
    • Custom apps: foundation: schema, containment flag, service skeleton
    • Fix ticket status showing 'Blocked' instead of 'Running' when background agents spawn
    • Daily smoke and regression test creation and fixes
    • Retire www.fredrin.com once the installed base has moved
    • Add missing 'update' verb to Fredrin CLI
    • Evict legacy host-only session cookie: it shadows the new `.fredrin.com` cookie and loops sign-in forever
    • Point the desktop shell at app.fredrin.com and cut a release
    • Verify the app/marketing host split in production
    • Separate app pages from marketing pages via app.fredrin.com subdomain

    Fixed

    • mobile scroll swipe no longer drags a ticket card
    • Shrink notes sidebar row type to the 13px list-row rung: text-sm is 17.5px at the 20px root and read as oversized
    • Widen engines.node to 20.x || 22.x: the mandatory Node-20 release build warned "Unsupported engine" on every step
  9. New

    • Memory pillar is default OFF, so a project's CONTEXT.md has nowhere in the app to be seen
    • Route in-app links to marketing paths through openExternal
    • Allow attaching an existing Vercel project during analysis
    • Add tags and rich text description support to calendar events
    • Fix garbage collection not cleaning up stale agent worktrees under ~/.fredrin/worktrees
    • Verify app.fredrin.com is aliased on Vercel and serving a valid certificate
    • Fix 413 upload failed error when pasting screenshot into ticket creation
    • Exclude Fredrin builtin skills from slash autocomplete
    • Blog write API: idempotent PUT /api/v1/blog-posts/{slug}, drafts only, human keys only
    • Fix non-working Vercel integration
    • bulk-import blog posts from a pasted JSON array in /admin/blog
    • Fix intermittent text garble on tickets triggered by mouse clicks
    • Move blog cache revalidation into the write path so no caller can skip it
    • Make app mobile responsive, fix broken /demo page layout
    • Show real completed totals; indicate Load More is disabled in demo mode
    • Make Remote Agent detail view ultra minimalistic; hide token cap by default
    • Restrict Vercel app access to enterprise users only (temporary removal for others)
    • Add disabled "Build your own" item to bottom of Apps tab menu
    • Daily smoke and regression test creation and fixes
    • Create /apps page showcasing Fredrin apps with creator signup
    • Add AI-assisted or manual writing option to admin blog create
    • Simplify UX of Project → Connectors page to be ultra-minimalistic
    • Fix Workspace LLM setting not applied when ticket builds against remote agent

    Fixed

    • blog titles fill their row instead of breaking early
    • never hand a spawned agent session an inherited LLM proxy credential

This is what a board of agents shipping in parallel looks like. Free to start on macOS, Windows and Linux.