/ Verziók
Verziótörténet
Minden kiadás, a legújabbal kezdve. A CHANGELOG.md alapján, ami a repóban a hivatalos forrás.
Készülő verzió
Új
- Live shell integration. OSC 7/633 tracks the working directory and OSC 133 tracks running, idle and exit-code state. Pane headers, agent launches, usage lookup and restored sessions use the live directory.
- Selectable Windows shells. New sessions and presets support Windows PowerShell, PowerShell 7, CMD, Git Bash and WSL through fixed, validated executable mappings.
- Safe close prompts. Closing a terminal, tab or the whole window asks before stopping a known running command; idle shells still close immediately.
- In-app shortcut guide. Press
F1or use the Keys button to see every application and terminal shortcut. - Release-backed updates and single instance. Packaged builds use the GitHub release feed, the tag workflow publishes updater metadata only after all platform builds pass, and a second launch focuses the existing window.
- Clipboard shortcuts throughout the app.
Ctrl+Ccopies a terminal selection and otherwise stays the shell's interrupt;Ctrl+Vpastes. The Shift/Insert variants remain available, while text fields keep native undo, redo, cut, copy, paste and select all. A right-click terminal menu offers the same, plus Select all and Clear scrollback. Clipboard access still stays in main. - Images from anywhere. An image dragged out of a browser — bytes with no file behind them — and a pasted screenshot are both written into
%TEMP%/ovari-terminal-media, and their path is typed at the prompt like any dropped file.validateMediacaps the bytes, strips any path from the name and allows only image extensions; the directory is pruned on the next launch. - macOS gets a minimal application menu, because Cmd+C, Cmd+V and Cmd+A are routed through the menu there and did nothing without one. Windows and Linux still have no menu, so nothing takes
Ctrl+WorCtrl+Raway from the shell.
Javítva
- Closing a window with live terminals no longer reads its already-destroyed
webContentswhile killing the PTYs, which raisedTypeError: Object has been destroyedin the main process. - A selection in a pane no longer punches an opaque block through the glass: xterm paints the selection twice, and the per-cell inline colour needed clearing as well as the rectangle.
font: 11px inheritin two inputs was invalid CSS and silently dropped.npm run releaserefused nothing: bumping from a prerelease produced1.0.NaN, a duplicate changelog section or an existing tag went unnoticed, and the commit swept up whatever else was staged. It now validates before it writes and commits by pathspec.- The installer collector mis-parsed prerelease and multi-arch filenames, and sorted a release candidate as newer than its release.