2.4.4 – Hosts Management, Split View Stability & Library Updates
Release 2.4.4 - Hosts Management & Editor Improvements
Date: March 31, 2026
Highlights
- New centralized Hosts management in Settings → Integrations
- Shared SSH/SFTP hosts between SFTP panel and Terminal
- Split View is now stable and moved to Editor settings
- Improved file tree readability with deeper indentation and empty folder indicators
- Better SFTP host editing experience
- Significant vendor library updates (including xterm.js 6.0.0 and PDF.js 4.10.38)
Added
- Hosts management in Settings → Integrations — A new "Hosts" section lets you add, edit, and delete SSH/SFTP hosts from one central place. Hosts are shared across the SFTP panel and the terminal SSH dropdown, so you only need to configure a connection once. Each host shows its name, address, port, username, and auth method (password or key) at a glance.
Fixed
- Indentation size not persisting across sessions — Tab size (e.g. 2 spaces) was saved correctly but not re-applied to the editor on startup. The editor now consistently applies
indentUnit,tabSize, andindentWithTabson every settings load.
Changed
-
PDF.js migrated to ES module loading — PDF.js is now imported on demand via dynamic
import()when a PDF file is opened. This allows updating to the latest version (4.6.82 → 4.10.38). -
Vendor library updates — Updated multiple frontend libraries:
- CodeMirror 5.65.19 → 5.65.20
- highlight.js 11.10.0 → 11.11.1
- PDF.js 4.6.82 → 4.10.38
- Prettier 3.3.3 → 3.8.1
- Acorn 8.12.1 → 8.16.0
- xterm.js 5.5.0 → 6.0.0
- xterm-addon-fit 0.10.0 → 0.11.0
- xterm-addon-web-links 0.11.0 → 0.12.0
- Primer Octicons 19.12.0 → 19.23.1
- marked 12.0.0 → 17.0.5
- marked-gfm-heading-id 3.2.0 → 4.1.3
- marked-mangle 1.1.9 → 1.1.12
- marked-highlight 2.1.4 → 2.2.3
-
Split view moved to Editor settings — The split view toggle is now located in Settings → Editor → Behavior alongside other editor options. The BETA label has been removed.
-
File tree improvements:
- Each depth level in the file tree (local and SFTP) now indents by 24 px instead of 16 px.
- Empty folders now display an italic (empty) placeholder at the correct indent level.
-
SFTP panel enhancements:
- Edit and delete buttons for saved hosts are now visible as soon as a connection is selected (no longer requires successful connection first).
- Connections now sourced from the unified Hosts store. Existing
sftpConnectionsare automatically migrated.
-
Terminal SSH dropdown simplified — Now only shows host selection. Host management moved exclusively to Settings → Integrations → Hosts.
-
Blueprint converter improvements:
addon:data keys are now properly parameterized into anaddon_idinput.- Time trigger inputs with an
id:key now use meaningful names (e.g.mon_off_timeinstead of generictrigger_time_N).
Enjoy the update!