???
there's an easter egg hidden in this release. good luck finding it.
atlas:// deep links
share workspaces with a single URL. the atlas:// custom URL scheme lets you open or create workspaces from a link — paste it in slack, a jira ticket, or a browser and atlas handles the rest.
- atlas:// url scheme — registered system-wide, opens atlas and navigates to the target workspace
- share popover — click the share button to see copyable deep links for both the branch and the PR (if one exists)
- cold launch handling — deep links work even when atlas isn’t running yet
- setup script support — workspaces created via deep link run setup scripts automatically
clickable file paths in terminal
file paths printed by compilers, test runners, and linters are now clickable links in the terminal.
- click to open — paths like
src/foo.ts:29 or bar.ts:4-10 open directly in a file tab at the right line
- hover tooltip — shows “open path/to/file.ts:10” on hover so you know what will open
- smart link detection — URLs open in your browser, file paths open in atlas,
atlas:// links navigate workspaces — all from one unified link handler
shiki-powered editor highlighting
the codemirror editor now uses the same shiki highlighter as the file viewer and diff viewer, so syntax colors are consistent everywhere.
new themes
- monokai — the classic dark theme
- night owl — dark and light variants
- synthwave ‘84 — retro neon dark theme
- tokyo night storm — dark theme option
merge conflict resolution
atlas now has a built-in conflict resolution editor. when a rebase or merge hits conflicts, you can resolve them without leaving the app.
- conflict banner — shows when conflicts are detected with continue, abort, and skip actions
- inline editor — resolve conflicts directly in the diff viewer
- rebase flow — continue/abort/skip navigate back to the overview when complete
pr & review improvements
- rich PR picker — PR list now shows author avatars, timestamps, and a toggle to include draft PRs
- branch picker — improved branch selection UX with a searchable picker component
- image preview in diffs — image files now render a preview in the diff viewer
- paginated PR list — repos with more than 50 open PRs now load all of them
- accurate branch protection — uses github’s
reviewDecision for correct merge status
- check runs in PR details — PR checks now update properly
jira improvements
- full ADF rendering — jira descriptions and comments now render tables, headings, lists, mentions, emoji, and inline cards via markdown
- auto-link from branch — jira tickets are automatically linked when your branch name contains a ticket key (e.g.
PROJ-123-fix-login)
claude memory sync
claude code’s project memory (.claude/memory/) now automatically carries between workspaces. atlas uses the central repo clone as a hub to accumulate and redistribute knowledge.
- seed on create — new workspaces inherit all accumulated claude memories from previous workspaces
- merge on archive — any new memories claude built during the session are preserved back to the central repo
- additive merge — newer files win, new files are added, nothing is ever deleted — knowledge only accumulates
smarter port allocation
port assignment now reuses gaps left by archived workspaces instead of always climbing higher. if you archive workspace B (port 3200) between A (3100) and C (3300), the next workspace gets 3200 instead of 3400.
beta update channel
opt into early releases from settings. toggle between stable and beta channels in settings > about — beta users get new features sooner, and stable releases automatically promote to beta so you’re never left behind.
advanced settings
new settings tab with diagnostics and maintenance tools.
- health diagnostics — check the status of git, github cli, and other dependencies
- archived workspace purge — bulk delete archived workspaces to reclaim disk space
- disk usage — see how much space your workspaces are using
workspace & ui improvements
- cmd+[/] navigation — keyboard shortcuts to move between workspaces
- reveal in finder — new button in the file viewer header
- archive in background — archive modal now has a “run in background” option
- wider sidebar — right sidebar max width increased from 500px to 800px
- external file change detection — file viewer shows a refresh button when files change outside atlas
- file header in diffs — full file path shown in review diff viewer with a copy button
- full path in pending comments — pending comment summary now shows the complete file path
critical error page
atlas now catches fatal errors — unhandled exceptions, failed settings/repo loads, and unhandled promise rejections — and shows a dedicated crash page instead of silently breaking. the page displays the error message and a crash dump, with buttons to restart the app or copy the error details for a bug report.
bug fixes
- outdated review threads — resolved threads now correctly position on outdated lines instead of disappearing
- terminal process exit — terminal now shows “[process exited]” instead of silently dying on write failures
- terminal WebGL recovery — better context loss recovery and fit timing
- gfm markdown — explicitly enabled github-flavored markdown for proper rendering of tables, task lists, etc.
- terminal hyperlinks — URLs printed in the terminal now open in your browser on click