Oryxis 0.22.0
Several encrypted vaults can be open at once, each with its own master password, settings, sync and MCP exposure, and every window works on one of them. The terminal suggests the host's past commands as you type, Ctrl+Tab can walk the tab bar's order, the caret takes a shape, and the MCP plugin runs a command as root only after you approve it on screen.
The maintainer is away from October 30 to December 6: issues, pull requests and discussions get answered after that (#269).
Several vaults
- Work and Personal in separate files: Settings > Vaults creates, renames, locks, removes and deletes vaults, and opens a vault file from anywhere.
- The Home tab carries the vault the window works on and its switcher; a shortcut per vault and the palette switch too.
- The app opens the last vault used, or asks which one at start.
- Each vault keeps its own idle auto-lock, recordings, auto-reconnect, port forwards, cloud refresh and sync; two vaults on one target are refused.
- The SSH agent serves every unlocked vault's keys; a deep link or
--connectopens the vault that holds the host. - Settings rows that apply to the whole device carry a badge and now live in
~/.oryxis/device.json.
Terminal
- Commands you ran before, as you type: a popup under the line offers the host's history; Down picks, Enter completes, Shift+Enter runs, Esc hides (#266, requested by @MmYyF).
- Settings > Terminal sets the cursor's shape and whether it blinks; a program that picks its own cursor keeps it (#266).
- A snippet bar under the terminal: a snippet marked "Show in snippet bar" gets a button there; a click runs it, a right-click pastes it (#266).
- Sync protocol 11 carries the snippet bar: update every synced device.
- A snippet step that pastes the clipboard on the run's terminal, confirmed first by default (#257, by @hamidrg20001379).
- Alt+Backspace (Option+Delete on macOS) deletes the word before the cursor (#265, by @cesszlr).
Tabs and windows
- Ctrl+Tab by the tab bar's order or by recent use, your pick under Settings > Interface.
- A dragged tab follows the cursor as in Chrome and lands beside the chip under it; the drop selects it (#263, by @shideqin).
- An SFTP operation that fails says so above the listing, which stays.
MCP plugin
- 0.1.14:
ssh_executetakessudo: true; the stored password reaches sudo only after you approve the command in Oryxis, once or for the session. At most 32 KiB per command. - 0.1.13 serves every vault it can open, with
ORYXIS_VAULT_PASSWORD_<SLUG>andORYXIS_MCP_TOKEN_<SLUG>per vault andlist_vaults.
Fixes
- A double click on a path or URL selects that path or URL, not the text glued to it (discussion [#268], @britarok2).
- Ctrl+C with nothing selected leaves the clipboard alone, and Cmd+C copies a selected UI text on macOS (#258, reported by @DualTachyon).
- macOS: dragging a tab no longer moves the window (#267, by @cesszlr), and a file dropped from Finder arrives by its path.
- Input methods: a focused field anywhere keeps the candidate window (#264, by @cesszlr), and a committed composition no longer lingers (#262, reported by @cesszlr).
- Windows: typing with an input method no longer freezes the app.
- Windows: the in-place update waits for every process running the app, the one hidden in the tray included.
- A snippet's wait for a command's end reads the output a synchronized update held back (#260, by @hamidrg20001379).
What's Changed
- feat(snippets): add clipboard paste and run action by @hamidrg20001379 in https://github.com/wilsonglasser/oryxis/pull/257
- fix(app): a dragged tab follows the cursor as Chrome does, then lights up by @shideqin in https://github.com/wilsonglasser/oryxis/pull/263
- fix(terminal): delegate IME focus to active text inputs over the canvas by @cesszlr in https://github.com/wilsonglasser/oryxis/pull/264
- fix(terminal): send ESC prefix on Alt/Option + Backspace for word deletion by @cesszlr in https://github.com/wilsonglasser/oryxis/pull/265
- fix(macos): isolate tab drag from implicit titlebar window movement by @cesszlr in https://github.com/wilsonglasser/oryxis/pull/267
New Contributors
- @cesszlr made their first contribution in https://github.com/wilsonglasser/oryxis/pull/264
Full Changelog: https://github.com/wilsonglasser/oryxis/compare/v0.21.0...v0.22.0