Jun 18, 2026

Save Your Terminal Sessions Before You Quit 1DevTool

1DevTool now asks whether to save or discard active terminals when you quit, and Git History adds commit actions that reduce the number of side trips to external tools.

1DevTool Team • 3 min read
Save Your Terminal Sessions Before You Quit 1DevTool

You close the app at the end of a long session and realize too late that one terminal still had the useful output, another had the exact working directory you needed tomorrow, and a third was still doing work you meant to keep alive.

That kind of loss usually happens in the gap between intent and consequence. You meant to close the app. You did not mean to throw away the state of every terminal attached to it.

What changed

In v1.25.3, 1DevTool asks whether you want to save or discard active terminal sessions before quitting. If you save, the app keeps the terminal tabs, working folders, and recent output so the next launch feels like a continuation instead of a reset. If you discard, the sessions are shut down cleanly instead of being left ambiguous.

Quit dialog asking whether to save active terminal sessions before closing 1DevTool

How it works in practice

Make quitting a deliberate decision instead of a gamble

When you quit with active terminal sessions, 1DevTool opens a dialog with three explicit choices: Save & Quit, Quit Without Saving, or Cancel. The dialog explains what the save path preserves and what the discard path stops. You no longer have to remember whether this specific close action will preserve the state you care about.

Resume the work that actually mattered

Choosing Save & Quit preserves the terminal tabs, their working folders, and the recent output you were using as context. That matters most when the app is serving as a multi-terminal workspace for AI agents, build processes, and project-specific shells. Reopening the app stops feeling like starting over from a cold terminal grid.

Inspect old commits without leaving the History panel

The same release makes Git History much more actionable. Commit detail now shows stacked author avatars, a one-click full-hash copy button, an external link to open the commit on GitHub, GitLab, or Bitbucket, total additions and deletions in the header, and a right-click file menu inside the History tab. That menu lets you open the file in the IDE, open it on the remote, reveal it in Finder or Explorer, or copy its path straight from commit history.

Git History file context menu offering open in IDE, open in Git remote, reveal in Finder, and copy path actions

Before vs After

WorkflowThe old wayWith v1.25.3
Quit with several active terminalsHope the app preserves what you wantedChoose Save, Discard, or Cancel explicitly
Recover terminal context next launchRecreate tabs and re-find output manuallyReopen the app with saved tabs, folders, and recent output
Inspect a file from an older commitCopy the path by hand or switch to an external toolRight-click the file inside History and act immediately
Share or inspect a commit hashRe-select text or open another appClick one button to copy the full hash or open the remote page

Who benefits most

People using 1DevTool as their primary terminal workspace benefit first, because terminal state is the thing they are most likely to lose by accident. Developers reviewing commit history also benefit, because the History tab now supports real next steps instead of just passive reading.

Try it

Update to v1.25.3, open a few meaningful terminals, and quit the app once on purpose. The moment you see a clear save-or-discard choice instead of a blind shutdown, the feature makes sense.