Oryxis 0.23.0
A portable copy now keeps its whole configuration in a data folder beside the program, and the Windows zip does it by default. A host CSV can maintain the vault, the SFTP browser follows and makes symbolic links, and transfers no longer cover the terminal.
Portable mode
- A
datafolder beside the program holds the settings, vaults, plugins and logs; works next tooryxis.exe, the.AppImageorOryxis.app(#271, requested by @xenon2333). - The Windows zip creates that folder on first start, unless the profile already holds an Oryxis tree.
- Paths on the portable drive are stored relative, so the copy keeps working under another drive letter or mount point.
Hosts CSV
- Importing a CSV maintains the vault: a known
idupdates that host,action=removeremoves it,groupplaces it and creates missing folders. - The export writes ids, folder paths, identity and key labels (never a password); importing it back unchanged changes nothing.
- Settings > Security & Privacy gains "Import hosts (CSV)" beside the export.
SFTP and transfers
- Symbolic links open as what they point at; a broken one names its target, and "New symbolic link" creates one (#272, requested by @xenon2333).
- ZMODEM and files dropped on the terminal show progress at the foot of the sidebar or in the status bar, not over the terminal.
- Open / Edit streams the file and shows a strip with Cancel once the download runs past a second.
- A file dropped on the dual pane lands on the remote pane, whichever side it is on.
- MCP plugin 0.1.15:
sftp_uploadsends a local file to a host, behind its own switch in Settings > MCP Server (off by default).
Tabs and connections
- Settings > Interface > "Double-click on a tab": nothing (default), duplicate, or rename (#277, requested by @MmYyF).
- Auto authentication sends the SSH
nonerequest first, as OpenSSH does (#279, reported by @GeekGold); MCP plugin 0.1.16 carries it too.
Fixes
- The UI no longer freezes when the screen shows
~/.or~//(#273, reported by @AuriSolCorues). - Clicking a tab whose panes were merged no longer panics (#278, reported by @cesszlr).
- On X11, a window restored maximized opens maximized from its first frame (#274, reported by @kibear).
- crypto-bigint and ctutils move past RUSTSEC-2026-0387 and RUSTSEC-2026-0385, in the app and the MCP plugin.
- russh 0.65.0: a malicious server can no longer exhaust the client's memory with EXT_INFO messages or stall a channel with a zero packet size.
- Shortcuts and Ctrl bytes work under Russian, Greek, Hebrew, Arabic and other non-Latin layouts (#270, by @dgorpinchuk).
What's Changed
- fix(macos): recognize Command shortcuts across keyboard layouts by @dgorpinchuk in https://github.com/wilsonglasser/oryxis/pull/270
- build(deps): bump rustls from 0.23.45 to 0.23.46 in /crates/oryxis-gif by @dependabot[bot] in https://github.com/wilsonglasser/oryxis/pull/275
New Contributors
- @dgorpinchuk made their first contribution in https://github.com/wilsonglasser/oryxis/pull/270
Full Changelog: https://github.com/wilsonglasser/oryxis/compare/v0.22.0...v0.23.0