SHIPPED · v1.18.2

One-Click VPS Handoff to Server Compass and Menu Bar Tray

New

  • **Send a project straight to Server Compass for VPS deployment** — A new **Server Compass (VPS)** tab in the Deploy dialog packages your project as a deployment bundle and hands it to the Server Compass desktop app on your machine, so you can go from "code in 1DevTool" to "running on a VPS" without re-typing context

  • Auto-detects your `Dockerfile`, `docker-compose.yml`, and `.env` files, and surfaces what was found before sending

  • **Local validation** sanity-checks the bundle first — Docker Compose syntax, Dockerfile shape, git remote URL, and `.env` file format — so you don't hand a broken setup to your VPS

  • Pick **GitHub repo** (Server Compass clones the repo on the VPS) or **Local folder upload** (copies the working directory over SSH) — useful when the repo is private or you have uncommitted changes you want to deploy anyway

  • Stale bundles in temp storage are cleaned up automatically on app start

  • **Graceful fallback when Server Compass isn't installed** — If the deep link doesn't open, you get the bundle path with a one-click **Copy path** button so you can finish the import inside Server Compass manually

  • **System tray icon for 1DevTool** — A new tray icon (menu bar on macOS, system tray on Windows/Linux) shows a live count of AI agents currently working, so you know at a glance whether anything is still running while the app is in the background

  • **Jump to any active AI terminal from the tray menu** — The tray dropdown lists every AI terminal currently running across all your projects, sorted with working agents first, with the project's avatar or emoji next to each entry. Click one to focus that project and that terminal in a single step

  • **Switch projects from the tray** — The tray menu also lists your recent projects with their avatars and emoji badges so you can hop between projects without bringing the main window forward first

  • **macOS dock badge for working agents** — On macOS, the dock icon shows a numeric badge with the count of agents that are actively producing output, so the badge clears the moment everything goes idle

  • **See image changes side by side** — When a commit or your uncommitted changes touch an image file (PNG, JPG, GIF, WebP, BMP, ICO, AVIF, or SVG), the Git Client now renders the **Before** and **After** versions next to each other instead of showing an empty "Binary files differ" line

  • Works in both the Changes tab and the History tab

  • Newly added images show as a single "New image" panel; deleted images show only the previous version

  • Modified images show both versions for direct visual comparison

  • **Peek a terminal's latest output without switching to it** — Hover over a terminal in the project sidebar and a floating preview pops up with the most recent ~80 lines of activity, so you can check on a long-running command or AI agent without leaving your current terminal

  • Preview is anchored next to the sidebar item and follows your cursor naturally

  • Output is cached briefly so re-hovering doesn't refetch every time

  • **Roll back specific settings categories or everything at once** — A new Reset panel in the Settings dialog lets you restore defaults for General, Appearance, Layout, Notifications, File Tree, Browser, Terminal, IDE, AI, Shortcuts, Git, or SSH individually — or reset all of them together if you want a clean slate

  • Each category includes a clear description of what gets reset

  • Reset operations are scoped — resetting Terminal won't touch your Git accounts, and vice versa

Improved

  • **Channel storage is now backed by a local database** — Channels and their message history persist through a dedicated local database instead of a single growing JSON blob, which means restarts are faster, message saves are incremental, and your channel history won't be lost to a corrupted save file

  • **Clearer error when channel creation hits a limit** — Instead of a silent fail or a generic toast, you now see an inline message explaining exactly why a channel couldn't be created (Free plan limit, network issue, etc.) so you know whether to delete an old channel, upgrade, or just retry

Fixed

  • Fixed **OpenCode terminal scroll wheel** — Mouse wheel scrolling now works correctly inside OpenCode's text UI; previously some scroll events were lost or misinterpreted, making it feel like the terminal wasn't responding