Changelog.

One entry per release, drawn from the publish record and its commits. Newest first.

v0.1.1991Last published 2026-09-0947 releases
2026-09-09v0.1.201518 commits

Remote sessions, and a clearer desk

A product release: sessions running elsewhere now show up here and stay current, acknowledging a notice became a deliberate act, and flowaOS can start itself when you log in.

featureRemote sessions: work running elsewhere appears alongside everything local, and updates live rather than when you next refresh.
featureAcknowledge became an explicit button on notices and groups, recorded per item as a real answer rather than a quiet read mark, so it's clear who responded to what.
featureStartup settings: open flowaOS at login, and have it come up straight into the tray.
improvementDesk rows carry a readable title, landed items are shelved rather than deleted so you can still get back to them, and the detail pane is wide enough to work in.
improvementSessions now run against the Claude install already on your machine, and connection trouble arrives as a toast instead of noise underneath.
fixA failure mid-turn comes back as an error instead of an empty answer, a transferred session stays where you put it, and dark mode no longer flashes light on the way in.
2026-09-05v0.1.199714 commits

The desk, reworked

A rebuild of the desk: a seat can take over the whole window, terminals redraw in step with a drag instead of flashing blank, and sessions are a keystroke apart.

featureA seat can take the whole window — grid, resizers, and tab band all step out of the way — and you can move between sessions or bring the grid back from the keyboard.
featureSave an agent session's transcript to a folder you pick, as a plain .txt you can read anywhere.
featureHand the assistant a machine of its own, if you want to — opt in and it arrives set up and ready to work.
improvementTerminals repaint in step with a drag, snap to whole rows, and keep their content pinned to the bottom; on iPad the desk now sits clear of the top of the screen.
improvementUpdates show how far along the download is, and progress notices update in place instead of piling up.
fixWatching a folder survives the folder going missing or the connection dropping, so what you see stays current.
2026-08-31v0.1.198317 commits

The Desk goes fleet-wide

A product release centered on the Desk: deferred work from every machine, gathered in one place. The branch menu got sharper, and the window behaves itself on tiling layouts.

featureDeferred work from every machine now lands on one Desk card, with its answers alongside and a way to unpark, and you can scope the view to a single repo.
featureThe branch menu picked up filtering, keyboard navigation, and commit details, so finding the right branch no longer means scrolling for it.
featurePortal terminals show on mobile now, so a running session stays reachable from a phone.
platformOn tiling window managers the window gives up its own chrome, so it sits in your layout like every other window.
designClose buttons round out fully, the app menu mark sits centered and still, a collapsing fan dissolves in place instead of flying home, and the agent terminal's focus ring can be switched off.
fixFullscreen state reports correctly through a Windows transition, so the window no longer comes back disagreeing with itself.
2026-08-29v0.1.19665 commits

A leaner install, smoother motion

A packaging pass with some polish on top: flowaOS is installable from the AUR, the Linux download got lighter, and a couple of surfaces settle where they used to jump.

platformflowaOS landed in the AUR — install it with your usual helper, and updates arrive through the package manager instead of the app replacing itself.
improvementThe packaged build stopped carrying the same pieces twice, so downloads and installs finish sooner.
designOpening and closing got smoother — no stutter on the first frame, and the shadow keeps up with the motion.
fixThe settings dialog holds a steady height, so moving between sections no longer bounces the window around.
2026-08-29v0.1.196134 commits

Agents you make yourself

A rebuild of how agents get set up: the built-in provider list is gone, replaced by chat agents you create yourself, and the desktop picked up a Linux polish pass alongside it.

featureChat agents you create yourself — bring a key and the agent appears as a row in Settings → Agents, next to everything else you already talk to.
featureTask slots can run on the agents you've connected, taking a single turn in the background instead of needing a session open.
platformA Linux pass: the tray opens its menu on left-click and reads correctly on dark panels, and the splash and titlebar sit square with the rest of the desktop.
improvementThe Runner waits for dev-server scripts to settle before it mounts, so a preview no longer loads against a half-started app.
fixA security fix in the way flowaOS runs the command-line tools it depends on, and local-only repositories open again.
2026-08-28v0.1.19272 commits

Fewer quiet failures

A fix pass: pairing on Linux explains itself when it can't complete, and commands resolve to the same ones your terminal would find.

fixPairing on Linux stopped failing quietly — it now says what's missing, and it behaves the same way on every machine.
fixflowaOS no longer reorders where your commands come from, so the tools you installed can't be shadowed by anything else.
fixA command that stalls now leaves a record behind, so a hang is traceable instead of invisible.
2026-08-27v0.1.192547 commits

More agents, one place to run them

A release built around choice of agent. The picker now holds a full roster beyond Claude, terminal and native modes sit on their own tabs, and the chat pane was rebuilt around them.

featureThe agent picker grew a roster — Codex, Copilot, Cursor, Gemini, opencode and antigravity alongside Claude — split into terminal and native tabs so you choose how an agent runs, not just which one.
featureAgents install and sign in from Settings, and anything still missing arrives on its own at startup, so a fresh machine is ready without a detour.
improvementWorktree branches are recognized for every agent, and a seat only opens once its agent is signed in, so a half-finished setup can't hold one.
designThe agent chat pane was rebuilt around a side rail and the conversation beside it, with thinking shown inline and a composer that stays put as the pane narrows.
fixThe working indicator moved to a row of its own, approvals queue behind it, and the line between exchanges only appears once an agent has replied.
2026-08-22v0.1.18772 commits

A blue icon, and a page that fits

A polish pass: the app icon takes a blue accent, its emoji marker draws the same everywhere it appears, and the machine picker sizes itself to whatever screen it opens on.

designThe app icon's accent went blue, and its emoji marker settled on one glyph, so it looks the same in the tray as it does on the desktop.
fixThe machine picker scales to the screen it opens on, so picking a machine from a phone no longer means pinching to read it.
2026-08-22v0.1.187515 commits

Mobile that holds its place

A mobile sweep, plus apps that keep running while you're away: the status bar stays put, views survive a trip through the nav, and a locked phone no longer takes a running terminal with it.

featureApps can run from a linked Git worktree, so a branch gets its own running copy without a second checkout.
featureClosing the last session in a tab opens a fresh one straight away, so you never land on an empty tab.
improvementA locked phone no longer kills a running terminal — it stays alive long enough for you to come back to it.
improvementApps do less redrawing work as you use them, so screens stay quick to respond.
fixThe status bar no longer freezes on iOS, app views keep their state through the mobile nav, and text selection holds its handles mid-gesture.
fixAn app that stops responding is spotted and brought back, and a dropped connection no longer takes the page down with it.
2026-08-19v0.1.18605 commits

Automation gets a steadier hand

An automation day: the agent-browser skill learned to drag, and what it reports back now lines up with what's actually on screen. Workspace tabs settle instantly on the way past.

featureThe agent-browser skill can drag now, so anything you'd move by hand can be driven start to finish.
improvementSwapping workspace tabs snaps windows straight into place, so the layout has already settled by the time you look at it.
fixApp-frame actions now land only on the surface they were aimed at, so one can no longer reach past it into the rest of the desktop.
fixCut-short results come back marked as cut short, and screenshot coordinates match the screen, so a click lands where you aimed it.
designA new fill colour for the desktop icon.
2026-08-19v0.1.18555 commits

Every tab keeps its own layout

A polish day across the desktop: each code tab holds its own Portal layout, shared files land where you want them, and status rows and notifications got a cleaner shape.

featureEach code tab now remembers its own Portal window layout, so switching tabs brings back the arrangement you left.
featureRetrieved shared files can go to a folder you choose, instead of always landing in the same default one.
designDesktop notifications were restyled as a HUD slab, so they read at a glance and sit lighter over your work.
designRun status rows in the Git module hold their shape — long text truncates cleanly instead of stretching the row.
improvementA release can now ship without an entry on this page, so the small ones stay out of the way.
2026-08-19v0.1.18503 commits

A record of every publish

A publishing day: every run is written down, publishes missed while a machine was away catch themselves up, and two of them can no longer land on top of each other.

featurePublishing keeps a run history — every publish is listed with how it went, so a failed one stops being invisible.
featurePublishes missed while a machine was away catch up on their own once it's reachable again.
platformThe desktop app finds the right address by itself, so publishing from the desktop needs no setup.
fixTwo publishes at once no longer overwrite each other's work — the second waits its turn.
2026-08-18v0.1.18476 commits

Apps that bring their own window

A desktop day: apps that draw their own window now run properly, code tabs keep their own layouts, and a running app can be opened locally or at the address you share.

featureApps that bring their own window now run alongside everything else, with overlays landing on top of them where they belong.
featureEvery code tab remembers its own layout, so moving between tabs no longer rearranges the one you left.
featureRunning apps can be opened at their local address or the one you share, switched from the row itself.
fixAn app with its own window is recognized without being told, and one that never finishes starting says so instead of hanging.
infraA failed step while a machine is being set up now stops the release instead of leaving a half-built machine behind.
2026-08-17v0.1.184111 commits

Names you can count on

A naming day: the Chat card is now Discuss, and machines answer to steady names — the assistant one especially, so you can always reach it at the same address.

featureA dedicated assistant machine that answers to the same name every time, so you can reach it without hunting through the roster.
featureflowa drive can now be driven as an external automation target, with a guide for embedding it in your own pages.
platformGit watching holds steady on Windows instead of stalling, so changes on disk keep coming through.
improvementThe Chat card is now Discuss, with a reworked persona flow behind it — clearer about what the card is for.
fixMachines that drop out come back on their own instead of needing a restart, one running without a desktop now shows under the name you gave it, and a security fix underneath.
designThe stash view dropped its border lines, so the input and button sit on the same surface as the rest of it.
2026-08-14v0.1.183031 commits

Mobile, top to bottom

A mobile design pass: the app moves and settles the way it should — steadier sheets, a status bar that keeps up with the theme, and gestures that only fire when you mean them.

featureImages paste straight into Claude on mobile, so a screenshot lands in the conversation without a detour.
featureA branch sheet and a tab switcher on mobile, and delete-folder on the file tree's right-click menu — fewer trips back to the top to change what you're looking at.
featureApps you run inside flowaOS now report their own console output alongside everything else, so a bug in what you built surfaces where you're already looking.
improvementOne theme picker instead of several, and the status bar tracks it rather than freezing on the tint it started with.
designSheets and cards share one corner radius and separate by shadow instead of a dimmed backdrop, the app icons and session header were redrawn, and pull-to-refresh turns the flowa mark.
fixGestures wait for a deliberate sideways pull before they take over, the session sidebar stops overflowing its shell, and the page no longer bounces or drifts sideways on iOS.
2026-08-09v0.1.17993 commits

A cleaner mark and tidier edges

A design day: one mark used everywhere, a proper icon in browser tabs and on a phone home screen, and headings that no longer clip the tails of their letters.

designThe flowaOS mark now comes from one shared source, so it looks the same everywhere it appears.
designflowaos.com now has its own icon in browser tabs and on a phone home screen, so a pinned tab is easy to spot.
designThe fade along the sidebar edge is shorter and sits closer in, so less of what's underneath washes out.
fixHeadings no longer clip the tails of letters like g and y.
2026-08-09v0.1.17961 commits

An icon that fits each platform

A small appearance day: the app icon now follows each desktop's own conventions instead of wearing the same shape everywhere.

designThe icon shed its background plate on Windows and Linux and kept it on macOS, so it sits properly alongside native apps in the taskbar, dock, and launcher.
2026-08-09v0.1.17952 commits

The flowaOS mark, redrawn

A design day. The mark was rebuilt from its underlying geometry and every app icon regenerated from it, so the logo reads cleanly at whatever size it lands.

designThe flowaOS mark was rebuilt from its underlying geometry, so it holds its shape down to the smallest size it's drawn at.
designApp icons regenerated from the new mark, so the one in your dock or taskbar matches the one on the page.
improvementLeftover placeholder artwork is gone, leaving a single source for the mark and nothing stale to pick up.
2026-08-09v0.1.179315 commits

Crisper on Linux, lighter on Git

A polish day across the desktop: the tray and icons finally look right on Linux, repository status got much lighter in the background, and sessions gained ways to move and to be seen at a glance.

featureSessions gained a right-click menu, a worktree copy action, and transfer, so a session can move where you need it instead of being rebuilt.
featureA new exploded grid view lays your sessions out side by side, so picking one is a glance rather than a hunt.
platformLinux gained a tray icon that recolours to match your theme and crisp desktop icons at every size, and it no longer falls over on an unfamiliar desktop.
improvementSettings now shows the version you're running and checks for a newer one, and updates only download when you ask for them.
improvementRepository status is quicker and quieter in the background, leaves folders with nothing to sync alone, and no longer collides with a Git command you run yourself.
fixAhead and behind counts now match what's actually on the remote, and floating terminals land on whole pixels so their text stays sharp.
2026-08-09v0.1.177933 commits

Flow agents become units

A naming day, and a mobile one: flow agents are units now, everywhere the word appeared. Publishing grew targets and branches, and the app learned to be handled by thumb.

featureFlow agents are units now — in the app, in its addresses, and in every doc — so there's one word for the thing instead of two.
featurePublishing grew a Targets view with sync state and a branches view, scoped per machine and repo; shift-click publishes to GitHub public, and cmd/ctrl-click commits without a version bump.
featureMobile got a terminal tab, image previews, and long-press context menus on tabs — a phone can drive a session now, not just watch one.
improvementA polish pass on the window itself: the card deck fans to full width and folds away on escape or a click outside, the Mac traffic lights fade properly, and drag regions no longer swallow clicks.
improvementNew app and tray icons throughout, and shared files now come with 50 GB per person.
fixThe assistant comes back signed in after a restart, a crash while a session starts no longer takes its neighbours down, and the editor stops showing stale contents after a reconnect.
2026-08-03v0.1.17462 commits

The right notes for your platform

A small correctness day: release notes now match the machine you're actually on, and the assistant knows its way around the Chat card.

improvementThe assistant knows the Chat card in detail, so asking about it gets an answer that matches what's on screen.
fixRelease history is filed under the platform a build was actually made for, so each machine sees its own notes instead of whichever one asked last.
2026-08-03v0.1.17442 commits

Windows builds, unstuck

A short Windows build pass: builds stopped breaking partway through on Windows, and the thing that caused it is now held in place so it can't drift back.

platformFiles that used to shift shape as they moved between machines are pinned to one form, so the same breakage can't return on the next release.
fixWindows builds come out clean again, so a release lands the same way on every platform.
2026-08-03v0.1.174247 commits

A shorter path, and a mobile rebuild

An infrastructure day with a product day stacked on top: a more direct route to your machines, a mobile shell rebuilt from the ground up, and an assistant that follows you between them.

infraRequests to your address now take a more direct route, on hardware dedicated to carrying them — one less hop on every request.
featureA global assistant that follows you across machines, remembering at the identity level, so a conversation you start on one machine picks up on another.
platformThe mobile shell was rebuilt on the same foundations as the desktop — sheets, gestures and the keyboard bar behave, and the welcome screen stays dismissed once you've seen it.
improvementPricing, product and changelog pages went up, linked from the nav — and the page you're reading now writes itself from each release.
improvementThe git view gained written-for-you commit messages with a choice of model, and chat picked up filter pills in the header.
fixTerminal text sits on a corrected grid so block characters line up, idle sessions get cleaned up instead of lingering, and background services no longer spin on a bad start.
2026-07-26v0.1.170528 commits

A shorter path to your machines

An infrastructure day. Requests to your address now take a more direct route, on hardware dedicated to carrying them.

infraThe machinery behind your address runs on dedicated hardware that patches and restarts itself.
infraTraffic to your address takes one less hop on every request.
fixReleases are reproducible — the same version can't come up with different pieces underneath it.
improvementWindow dragging belongs to the caption bar alone, and input histories moved to disk so recall survives a restart.
2026-07-25v0.1.167760 commits

Chat threads, seeds, and a machine assistant

The biggest product day in weeks: a new Chat card with persistent threads, a seed tier that groups related flows into projects, and an assistant that sits above them.

featureThe Chat card — plain conversation with the model, threads in a rail, streamed live and persisted so a thread reads the same on every machine. The cross-machine roster became Comms to make room.
featureSeeds: repo-scoped projects that group related flows, with a machine assistant above them to commission work.
featureA native application menu and titlebar menu bar on desktop, with proper fullscreen wiring.
platformWindows terminal rendering improved; a missing Git or Claude install now gets a guided error.
improvementThe mobile shell was overhauled and its legacy pieces removed.
fixErase and wipe are safer: they survive a restart mid-operation, orphaned flows get repaired, and a workspace always keeps a live flow.
2026-07-14v0.1.161836 commits

The assistant comes alive

The machine assistant went from groundwork to a working brain in one build cycle — it replies in its own voice, sits in its own row in Chat, and can spawn whole flows.

featureThe assistant answers with its own persona and can commission new flows on its own.
featureRemote power controls: sleep or shut down a machine from the roster, and wake it again over the network.
featureMachines can carry a nickname, set in settings and shown across the fleet.
improvementA move-changes git action with a branch picker carries uncommitted work to another branch.
2026-07-12v0.1.158221 commits

Windows, signed and polished

A Windows quality pass: correct tray and taskbar icons, a signed installer, and steadier file handling underneath.

platformTray, taskbar, and window icons render correctly, and the installer is signed.
improvementAuto-update progress shows in the status bar instead of interrupting with dialogs.
fixThe editor no longer risks hanging while it starts up.
2026-07-11v0.1.156137 commits

Git across the fleet

The machines view learned to act: see where every machine's checkout sits, then push, pull, sync, or publish — each machine running its own configured publish command.

featureA machines view with each box's branch and position, plus Sync, targeted pull, and Publish all.
featureSelf-host mode: run flowaOS on your own terms, no account required.
featureA shared files tab with uploads and previews, and a shell picker with preset detection.
platformLinux gained a frameless window with renderer-drawn caption buttons.
2026-07-10v0.1.152422 commits

Sign-up, done properly

Registration became a real flow — slug reservation, a handle field, and GitHub connected from settings.

featureFull registration flow with slug reservation.
featureGitHub connect and disconnect from settings, with a clear state when the gh CLI is missing.
improvementMachine presence carries each checkout's remote and the directories currently in use.
2026-07-08v0.1.150312 commits

On your home screen

The web app became installable — add it to a phone home screen and it opens like an app — and the canvas learned pinch-to-zoom.

featureAdd flowaOS to a phone home screen and it opens like an app.
improvementTerminal URLs are tappable, and pull-to-refresh no longer hijacks terminal scroll.
improvementDiagnostics can be switched off without being torn out.
2026-07-04v0.1.149119 commits

Connections that renew before they drop

Long-lived connections now renew ahead of time, so a scheduled changeover never drops the fleet.

infraA connection is replaced before the old one closes, so nothing drops mid-session.
featureA fleet channel spanning every agent on every machine.
improvementBetter touch support on resize handles, radar, and sidebar, and a boot overlay without the theme flash.
2026-07-03v0.1.147250 commits

The connection path, hardened end to end

A long day against the connection path: responses arrive intact, live connections hold open, and releases roll out without knocking the fleet offline.

fixResponses arrive intact however they were sent, and refreshes no longer stall on an empty reply.
fixReleases hand connections over gracefully instead of dropping every machine at once.
featureThe in-app Browser became a full deck card, and notes went cross-machine.
platformWindows desktop packaging works.
2026-07-01v0.1.14239 commits

flowaOS comes to Windows

The Windows desktop build landed, and the download page switched it on.

platformWindows desktop build and download.
featureA git identity setup flow for first commits on a fresh machine.
2026-06-30v0.1.141417 commits

Steadier under load

flowaOS now grows to meet demand instead of straining against it, and connections recover smoothly after an interruption.

infraTraffic only ever reaches capacity that's ready to serve it, and there is more of it to go round.
featureMarkdown preview with live doc watching, and emoji reactions in quick-chat.
2026-06-29v0.1.139798 commits

Agents on a canvas

A heavy rebuild week. The agent canvas hardened, agent-to-agent comms landed as a real system, the layer model was made coherent, and the docs moved into the repo where agents can read them.

featureAn agent-comms system: the plumbing agents talk to each other through.
improvementAgent canvas and layer architecture hardening, plus a broad dead-code purge.
improvementAgents now run on the SDK.
2026-06-20v0.1.130258 commits

Many flows at once

Multi-flow arrived in staged slices: every piece of state parameterized per flow, a runtime per flow, and the operator fleet primitive to drive them.

featureMultiple flows run side by side, each with its own runtime and operator.
featureSkills for all agents, with a clean directory separation.
improvementLocal and remote git views separate cleanly — the local section survives a GitHub outage.
2026-06-12v0.1.124582 commits

Operators that finish the job

The operator learned to run work to completion — persisted run records that auto-resume after a relaunch, confirmed dispatch, and a commission lock so it never doubles up. An in-app browser landed alongside.

featureThe in-app browser, in its first working form.
improvementOperator runs persist and resume across restarts, and dispatches confirm the worker actually started.
improvementThe chat surface rebuilt, and voice enhanced.
2026-05-27v0.1.117749 commits

Glass, canvas, and applets

The liquid-glass look landed with the performance work to afford it, the canvas grew real chrome, and applets became runnable — including from the browser.

designLiquid glass surfaces, tuned until they were cheap enough to keep.
featureRunnable applets, so the browser can start and stop them too.
improvementRepo cloning smoothed out, and commit-message history recall added.
2026-05-24v0.1.113014 commits

Packaging groundwork

Packaging work, a first home page, and the plumbing behind a packaged build — the quiet groundwork before distribution.

2026-05-23v0.1.111657 commits

A voice that speaks your language

Voice moved to a fine-tuned multilingual model with a UI toggle, and the source view learned to merge worktree branches properly.

featureMultilingual voice on a fine-tuned model.
featureWorktree merging from the source view, with self-healing removal of stale trees.
2026-05-21v0.1.1062134 commits

VS Code extensions land

The largest single push in the project's history: .vsix install, TextMate grammars, a sandboxed extension host, and tier after tier of API coverage — providers, webviews, tree views, debugging, tests, notebooks, a virtual filesystem.

featureInstall a .vsix and it works: themes, grammars, language providers, webviews, debug adapters, test controllers, notebooks.
featureLanguage support went multi-language, with the right server picked automatically.
infraBackground services recover on their own, and idle terminal sessions get cleaned up.
featureThe docs page arrived.
2026-05-17v0.1.92827 commits

One address, many machines

Multi-machine routing became real: a machine picker on your subdomain, an in-IDE switcher, and the work to make both dependable. Launch-day traffic found our limits; we found more capacity.

featureThe machine picker, and an in-IDE machine switcher.
infraConnections hold themselves open, and one page load can no longer rate-limit itself.
platformLinux got a folder picker and its distribution build.
2026-05-16v0.1.90017 commits

First words

Speech arrived in its first form, and your username became a real thing to claim.

2026-05-15v0.1.88226 commits

Assistants arrive

The first assistants came online — local assistants, an assistants hub, session UI, and the settings to manage machines, including unpairing one.

2026-05-14v0.1.85634 commits

Production growing pains

The first days of a real deployment: a splash screen, versioning that finally sticks, a security fix, module boundaries enforced in state, and the pairing bug found by actually pairing.

2026-05-12v0.1.72210 commits

Launch-week fixes

The seed of the agent browser, a fix for a connection limit, and the first security pass — small commits, quick turnarounds.

2026-05-10v0.1.722first deploy

flowaos.com goes live

First deploy — flowaos.com starts serving.

The next entry is already underway.

Sign in and pick up the newest build at your own address — or run it yourself.