Releases: oktajianto/Moorix
Releases · oktajianto/Moorix
Release list
Moorix v0.1.0-pre.13
The in-app code editor arrives — open, edit, and save files directly from SFTP, now grown into a full multi-document editor.
Added
- Built-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.
- Multi-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.
- Minimize to a floating pill — collapse the editor so you can keep working in the terminal or file manager, then click to restore.
- Split 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.
- Word-wrap and maximize toggles in the editor header.
Changed
- Files are read and written as UTF-8; line endings (CRLF/LF) are preserved exactly as stored.
- Closing a tab or "close all" prompts for confirmation when there are unsaved changes.
- Editing 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.
- When 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.
Moorix v0.1.0-pre.9
Added
- Last-modified timestamps in the SFTP file manager — both local and remote listings now show each file's modification date.
Moorix v0.1.0-pre.12
Fixed
- Auto-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.
Moorix v0.1.0-pre.11
Fixed
- Pulled sync config no longer vanishes after an app restart — configuration downloaded from Google Drive is now persisted correctly and survives a relaunch.
Moorix v0.1.0-pre.10
Added
- Automatic 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.
Moorix v0.1.0-pre.8
Cloud sync goes live.
Added
- Real 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.
- Account & profile UI — a profile card shows your connected Google account, with a one-click logout.
- Refreshed, global README for the project.
Moorix v0.1.0-pre.7
Fixed
- Google 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.
Moorix v0.1.0-pre.6
Maintenance release — stabilizes the cloud-sync and SFTP groundwork.
Fixed
- Resolved Rust compilation errors in the cloud-sync and SFTP modules.
- Migrated the encryption code to the aes-gcm 0.11 API and replaced rand with getrandom for more reliable cross-platform builds.
Moorix v0.1.0-pre.4
Added
- Serial and Telnet connections can now be saved as profiles (previously quick-connect only), so recurring devices and hosts are one click away.
Moorix v0.1.0-pre.5
Added
- Google Drive cloud sync (initial integration) — the foundation for backing up and syncing configuration across devices.
- Advanced SFTP file operations — richer right-click actions in the file manager (compress/extract ZIP, rename, SHA-256 checksum).
- Windows build workflow in CI.