- Introduced a new VNC viewer panel in the frontend, allowing users to connect to VNC sessions. - Implemented VNC connection handling with optional SSH tunneling in the backend. - Added a new SSH key manager for managing SSH keys within the terminal. - Created a trigger rules engine to monitor terminal output and trigger actions based on defined patterns. - Added CSS styles for the VNC viewer and its components. - Updated database schema to support VNC protocol in profiles. - Implemented WebSocket proxy for VNC connections to facilitate communication between the frontend and backend.
5 lines
185 B
JavaScript
5 lines
185 B
JavaScript
// Entry point for esbuild bundling of noVNC.
|
|
// Assigns RFB to window.noVNC so it's available as a global in the frontend.
|
|
import RFB from "@novnc/novnc";
|
|
window.noVNC = { RFB: RFB };
|