Skip to content

Conversation

@C4lopsitta
Copy link
Contributor

@C4lopsitta C4lopsitta commented Jan 22, 2026

Veresion 3.1.5

Upgrades to the Electron (node.js) base have been made; the code has been refactored and cleaned up and the Daemons process handling is now more stable.

GUI Chagelog

  • Improved host picker with selection storage across reloads
  • The volume detail page now has a delete button
  • Introduced restore buttons in the following pages:
    • Create Standard Network
    • Create Shared Network
    • Create Volume
    • Create CloudInit Configuration
    • Create ISO/Tool
    • Create Advanced VM
    • Create VM from Template
  • Introduced Review card in the following pages:
    • Create Standard Network
    • Create Shared Network
    • Create Volume
  • Virtual Machine cards and rows now have a context menu
  • Volume Picker Modal now has a link to Create Volume
  • Blur effects can now be disabled from settings to improve performance
  • Searching has been improved
    • Each page now (optionally) provides their own Searchable class
    • Search now supports more refined tags
    • Search results now take you directly to the related page or item
  • CSS Has been optimised
  • New buttons have been introduced (GUI)
  • Password reset on login button has been added
  • A new Account page under Settings has been added
    • Allows viewing your email, organisation, and go to the password reset page
  • VMs in the table view now stay expanded across reloads
  • Implemented VNC Viewer
    • New VNC viewer in electros has been added
    • VMs on AtomOS servers can now be remotely accessed
    • Port Tunnel for VNC-Via-Host gets opened automatically
    • Viewer is based on noVNC and Websockify on the Daemons
  • App now has a locale setting
  • VMs can now be recreated from a volume that had been previously attached to them
  • App loading is now faster and more stable
  • Network picker dialog has been improved
    • When attaching a network, only networks available on that server are shown
    • Networks are now subdivided into by-server categories with another main category for shared networks
    • br0 and virbr0 are now available as networks to be attached

Bugfixes

  • DHCP Toggle in Create Standard network now works correctly
  • Removed dead button in Volume Row (edit)
  • Host Picker for VM Migration (Modal) now restores itself when opened
  • Opening Cockpit from a VM or Volume now doesn't trigger a navigateBack event
  • Cockpit now opens in a system browser tab
  • SSH Windows now open correctly and allow connections to be made
  • Bugsquash (Bug Report maker) now correctly responds to Ctrl+Shift+B
  • Networks page now remembers the preferred view mode across app launches
  • Volumes now properly use SI Memory Size units in creations (10 to the power of n instead of 2 to the power of n)
  • The various creation pages now don't trigger a navigateBack event when they've already been closed manually
  • Advanced VM creation doesn't create vm with 2^n cores but exact n cores
  • Enable EFI now works as intended in Advanced VM Creation
  • Multiple-loading race condition on launch is fixed
  • Fixed an error on VM listing after creating a new VM

C4lopsitta and others added 24 commits January 16, 2026 13:21
The filename is forcefully converted to lowercase in all cases to avoid potential issues with Electros loading the correct path
On a main window close event; the app will terminate
Introduces a bash script to automate the setup and execution of the ElectrOS Electron application.

This script handles checking for Node.js and npm, installing dependencies, and starting the application, ensuring a consistent and easy startup process.
… for stdout/stderr logging and removed unused hooks.
…ools` flag, refined font settings, and cleaned unused code.
- Open Port Forward and Tunnel modals had two buttons instead of one
- Basic VM Create now doesn't set the firmware to bios
@C4lopsitta C4lopsitta self-assigned this Jan 22, 2026
@C4lopsitta C4lopsitta marked this pull request as ready for review January 26, 2026 09:30
@C4lopsitta C4lopsitta merged commit c4ba5ed into main Jan 26, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants