Changelog

What's new in Moorix

Every notable feature, fix, and improvement. Moorix is in active pre-release — new builds ship often.

View all releases on GitHub →

In development

  • Terminal search panel and folder dropdown navigation in SFTP
  • Database manager for MySQL / MariaDB and PostgreSQL — next release
v0.1.0-pre.13Latest

The in-app code editor arrives — open, edit, and save files directly from SFTP, now grown into a full multi-document editor.

  • AddedBuilt-in Monaco (VS Code) editor — open any text file from the SFTP panel (local or remote), edit it with full syntax highlighting, line numbers, and minimap, then save it straight back. Listings auto-refresh (size & date) after each save.
  • AddedMulti-file editing — open several files at once in a tab bar, each with an unsaved-changes indicator. Every file keeps its own undo history, cursor, and scroll position when switching tabs.
  • AddedMinimize to a floating pill — collapse the editor so you can keep working in the terminal or file manager, then click to restore.
  • AddedSplit view, freely nestable — split any pane and pick which open file appears, including the same file to compare two parts side by side. Closing a pane collapses the layout back automatically.
  • AddedWord-wrap and maximize toggles in the editor header.
  • ChangedFiles are read and written as UTF-8; line endings (CRLF/LF) are preserved exactly as stored.
  • ChangedClosing a tab or "close all" prompts for confirmation when there are unsaved changes.
  • ChangedEditing guards: files over 1 MB prompt before opening, files over 10 MB are declined to keep the editor responsive, and binary files are detected up front and kept read-only.
  • ChangedWhen an SSH/SFTP session closes while a remote file is open, the document becomes read-only with a clear badge; reopening the file manager re-binds it so you can edit and save again.
v0.1.0-pre.9
  • AddedLast-modified timestamps in the SFTP file manager — both local and remote listings now show each file's modification date.
v0.1.0-pre.12
  • FixedAuto-sync no longer overwrites a good cloud backup with an empty config — a guard prevents a blank or not-yet-loaded local state from replacing a valid backup, protecting your saved profiles and settings.
v0.1.0-pre.11
  • FixedPulled sync config no longer vanishes after an app restart — configuration downloaded from Google Drive is now persisted correctly and survives a relaunch.
v0.1.0-pre.10
  • AddedAutomatic cross-device sync via Google Drive — on top of manual Push/Pull, Moorix now syncs your settings and encrypted vault automatically in the background, always end-to-end encrypted.
v0.1.0-pre.8

Cloud sync goes live.

  • AddedReal Google Drive sync — Push and Pull your settings and vault as an end-to-end encrypted backup stored in the app's private Drive folder, with silent token refresh so you rarely have to sign in again.
  • AddedAccount & profile UI — a profile card shows your connected Google account, with a one-click logout.
  • AddedRefreshed, global README for the project.
v0.1.0-pre.7
  • FixedGoogle sign-in now works in release builds — the OAuth client secret is wired through the CI pipeline, so login functions in published releases, not just local dev builds.
v0.1.0-pre.6

Maintenance release — stabilizes the cloud-sync and SFTP groundwork.

  • FixedResolved Rust compilation errors in the cloud-sync and SFTP modules.
  • FixedMigrated the encryption code to the aes-gcm 0.11 API and replaced rand with getrandom for more reliable cross-platform builds.
v0.1.0-pre.4
  • AddedSerial and Telnet connections can now be saved as profiles (previously quick-connect only), so recurring devices and hosts are one click away.
v0.1.0-pre.5
  • AddedGoogle Drive cloud sync (initial integration) — the foundation for backing up and syncing configuration across devices.
  • AddedAdvanced SFTP file operations — richer right-click actions in the file manager (compress/extract ZIP, rename, SHA-256 checksum).
  • AddedWindows build workflow in CI.
v0.1.0-pre.3

Re-release of pre.2 with working Linux artifacts.

  • FixedLinux builds fixed by installing libudev-dev in CI (required by serial-port support).
  • ChangedRelease workflow now publishes the GitHub Release directly instead of leaving it as a draft.
v0.1.0-pre.2

A major feature release.

  • AddedSilent auto-update via GitHub Releases — the app keeps itself current with no manual reinstalls.
  • AddedSettings: Application & Appearance panels (Tabby-style) for a more polished configuration experience.
  • AddedSplit panes — run multiple sessions side by side in one tab, with resizable dividers.
  • AddedSSH auto-reconnect and a mobile-ready core (features gated for desktop vs. mobile).
  • AddedAndroid project initialized with a signed release APK build setup.
  • AddedSerial (desktop) and Telnet transports.
  • AddedSSH port forwarding — Local (-L) and Dynamic / SOCKS5 (-D).
  • AddedA larger, refined app icon.
  • ChangedLicense changed from MIT to Proprietary (all rights reserved).
  • ChangedRemoved third-party references from the documentation.
v0.1.0-pre.1

First tagged pre-release — the foundation.

  • AddedCross-platform terminal core built on Tauri 2 + Rust + xterm.js: local shell (PTY) on desktop, plus an SSH client (russh) with password and private-key authentication.
  • AddedMulti-tab sessions with a custom frameless title bar; tabs stay alive when you switch between them.
  • AddedConnection profiles and a Settings page with an SSH profile editor.
  • AddedMultiple built-in themes and a themeable app chrome.
  • AddedSSH host-key verification (TOFU) — new hosts prompt with their SHA-256 fingerprint; changed keys are rejected to guard against MITM.
  • AddedCI release workflow (GitHub Actions) producing Windows, macOS, and Linux artifacts.