# Changelog

> Every change that reaches the Update button in Atlas, newest first. Press Update in the app, or run `atlas update`, to get them.

## 2026-10-27

- OpenRouter's picker offers its free models, after the paid ones (ef3ea0c)
- The side panel follows the executor of the session's tab on screen, so its plan usage is that account's (dcd04f8)
- The roadmap starts step 9e, the list of conversations (02e4962)
- The news page's topic tabs match a topic with a space, so "open source" and "vibe coding" list their items (74336db)
- The roadmap records the order of the steps left, from the list of conversations to Atlas Cloud (a217aa6)
- The roadmap closes the steps whose code is done and whose proof waits for the user (41d8d09)
## 2026-10-26

- fix(site): drop the large wordmark that opened the home (58107a6)
- fix(site): keep the home headline on three lines on desktop and phone (56ccf25)
- The look for an update answers in UTF-8 whatever the console's code page, so no subject breaks it and Portuguese accents reach the dialog whole (b9980ad)
- The roadmap closes the review of the app's screens and adds the step it left: older conversations, search, rename and archive (cb20e2c)
- On a Mac, ⌘W closes the tab on screen rather than the window and ⌘B the sidebar, and in a narrow window the box's long hint stays on one line (9318730)
- The home's opening word shows, a statement lights word by word, and the scene's names read clearly (70d3d27)
- Fifty-two more news items, about ten for each topic filter (2141b56)
- The site gets a page for every news item, a topic filter and search, and a black and orange look in a light and a dark theme (023122b)
- Every one of Atlas's own tools reads in words on the trail, the pages share one head, the executors tab starts with a new session, and the key screen opens first on its good first choice (abdee53)
- A session's route is a path on screen, each stop with its readiness, its usage, and the model and effort the session goes on with there, kept at every switch, and a copy compacts first by default where its harness can (2fc3324)
- The conversations, bots and sessions open in a home have tabs above them: a passing tab for a click, Ctrl and a number to move, Ctrl+W to close, and the app reopens on them as they were (34e5b06)
- The cards that wait for the user share one look and ask in words over exactly what would run, number keys pick their choices, and an approval nobody answers reads as never run, not denied (73fef32)
- The app's colors have names, one meaning each and black and white as they were, and what comes onto the screen rises into place (a9bc5cb)
- A failed turn offers its ways out, a list or a page that failed to read says why with Read again, and an answered card waits for the server before it goes (b472d66)
- Opening, the window says Atlas opens instead of "no conversations"; a new conversation is listed as its first turn starts, a sent message shows at once, and each conversation keeps its unsent words (5b887c6)
- A call held by an approval, a question or a key waits on screen instead of running, and a call that never ran never reads as one that did (ccc8d07)
## 2026-10-25

- The website, revised: a home that sells what the app does, motion driven by the scroll, ten new documentation pages, and structured data for search (25679ce)
- The app wears Atlas's mark: its own icon on the window, the taskbar, the Dock, the Start Menu and the Linux app grid (0fe66ef)
- The Atlas website: a home that is an orrery answering the mouse and the scroll, the documentation from the package, news and a changelog, ready for agents (1152f5c)
- Atlas answers about itself from its own documentation: the pages ship in the package, `atlas docs` reads them, and a bundled skill sends the agent there (be2081f)
- Atlas writes a plugin with the user: a bundled write-plugin skill, a guide that names the whole SDK, and a way in from the marketplace (4523135)
- Atlas has a marketplace: skills, MCP servers, plugins and executors reviewed in a public repository, one page each (928b64b)
- A Compose host updates with the same atlas update and the same Update button, through a root host updater that builds a verified commit, snapshots /data and rolls back on failure (55a0aac)
- The agent schedules a routine that runs a command, judged by the approval gate when it is made (7a4c507)
- Atlas dictates anywhere on the computer: a key in any program records, and the words land where the cursor is (5fb53b8)
- The roadmap decides the marketplace: reviewed items pinned to a commit, four kinds apart, one page each (1e2b8b2)
## 2026-10-24

- The README leads with the executors and the machines: every account, routes per session, one app for every machine (11cdd93)
- A plugin's secret already in the vault is shown as stored, with a button to change it, not asked for again (9c47a4c)
- Atlas dictates in the box, speaks when asked, and talks live by voice, through the voice plugin (89e7006)
- Audio sent from the app or Telegram reaches the model written down, by the voice plugin Atlas ships (189976b)
- The roadmap decides voice: an official plugin that hears audio, dictates, speaks when asked and talks live (a0c923b)
- run_command tells the model which PowerShell it runs, and 5.1's pitfalls (c181f3b)
- A memory proposal's card marks the words a replace changes, and looks like the app's other panels (12b5a68)
- The account switch's end-to-end test expects the original session deleted once the copy is kept (28d471f)
- AGENTS.md says the repository is public: what that asks of every commit (dc92eda)
- A Gemini CLI session is found for its folder however the folder is spelled (9e58ff1)
- The terminal starts PowerShell 7 on Windows, and the shell's exit code reads right (3c0e864)
- Atlas: a personal agent that lives on your machine, remembers what matters and gets better as it works (799c0f1)
