- Added detailed Guacamole configuration interface for RDP/VNC/Telnet connections, including display, audio, performance, and session settings.
- Implemented logging for token requests and received options for better debugging.
- Updated HostManagerEditor to support new Guacamole configuration fields with validation and default values.
- Integrated Guacamole configuration parsing in HostManagerViewer and Host components.
- Enhanced API requests to include extended Guacamole configuration parameters in the token request.
- Refactored code to convert camelCase configuration keys to kebab-case for compatibility with Guacamole API.
- Introduced connectionType field to differentiate between SSH, RDP, VNC, and Telnet in host data structures.
- Updated backend routes to handle RDP/VNC specific fields: domain, security, and ignoreCert.
- Enhanced the HostManagerEditor to include RDP/VNC specific settings and authentication options.
- Implemented token retrieval for RDP/VNC connections using Guacamole API.
- Updated UI components to reflect connection type changes and provide appropriate connection buttons.
- Removed the GuacamoleTestDialog component as its functionality is integrated into the HostManagerEditor.
- Adjusted the TopNavbar and Host components to accommodate new connection types and their respective actions.
- Implemented WebSocket support for Guacamole in Nginx configuration.
- Added REST API endpoints for generating connection tokens and checking guacd status.
- Created Guacamole server using guacamole-lite for handling connections.
- Developed frontend components for testing RDP/VNC connections and displaying the remote session.
- Updated package dependencies to include guacamole-common-js and guacamole-lite.
- Enhanced logging for Guacamole operations.
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Remove PTY-level keepalive to prevent unwanted terminal output; use SSH-level keepalive instead
---------
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Added Italian Language;
* Fix translations;
Removed duplicate keys, synchronised other languages using English as the source, translated added keys, fixed inaccurate translations.
---------
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* feat: Add collapsable snippets (customizable in user profile)
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* Added Italian Language;
---------
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>
* Add termix.rb Cask file
* Update Termix to version 1.9.0 with new checksum
* Update README to remove 'coming soon' notes
* -Add New Interface for Credential DB
-Add Credential Name as a comment into the server authorized_key file
---------
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com>