Skip to content

2.4.4 – Hosts Management, Split View Stability & Library Updates

Choose a tag to compare

@soulripper13 soulripper13 released this 31 Mar 04:24
9336748

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, and indentWithTabs on 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 sftpConnections are 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 an addon_id input.
    • Time trigger inputs with an id: key now use meaningful names (e.g. mon_off_time instead of generic trigger_time_N).

Enjoy the update!