dev_arc_aws/src/pages
Samuel James 8ccc959dc9
Wire mouse + keyboard input for RDP sessions (#47)
The multi-session RemoteDesktop view rendered the remote display but never
captured input — no Guacamole.Mouse / Guacamole.Keyboard were created — so the
desktop showed but the mouse and keyboard did nothing.

Add per-session input:
- Guacamole.Mouse on the display element, forwarding mouse state via
  client.sendMouseState with coordinates divided by the current display scale so
  clicks land correctly on the scaled-down canvas.
- Guacamole.Keyboard on document, forwarding key events via client.sendKeyEvent,
  but only while that session is the active/visible tab so a background session
  can't steal keystrokes.
- Detach keyboard handlers on session close and on unmount.

Co-authored-by: Samuel James <ssamjame@amazon.com>
Co-authored-by: Kiro <noreply@kiro.dev>
2026-06-22 16:00:09 -04:00
..
BookNest.tsx Add bulk delete-all for bookmarks (#20) 2026-06-20 09:09:44 -04:00
Containers.tsx Improve Containers table/tab readability: bold centered headers, taller rows, filing-cabinet tabs 2026-06-21 08:47:52 +00:00
Enrollment.tsx Add enrollment, login, and auth-gated routing to the frontend 2026-06-18 19:13:27 +00:00
Files.tsx Fix page titles, dropdown stacking, bookmark editing, and button/select polish 2026-06-19 21:34:04 +00:00
Glance.tsx Add client-side routing and build Infrastructure page 2026-06-18 16:15:34 +00:00
Help.tsx Fix Help page scroll, widen Connected Integrations grid, color-code System Status ring 2026-06-21 09:21:56 +00:00
HostMetrics.tsx Add host metrics widgets (Phase 6): CPU/mem/disk/network/processes/ports/firewall/login dashboard 2026-06-19 15:38:30 +00:00
Infrastructure.tsx Match SSH connection name to specific icon (e.g. Linode, Portainer) before falling back to generic Linux icon 2026-06-21 20:13:18 +00:00
Login.tsx Add enrollment, login, and auth-gated routing to the frontend 2026-06-18 19:13:27 +00:00
MeshGate.tsx Add reachability fallback for routed meshes (VPC peering, etc.) 2026-06-20 21:26:25 +00:00
RemoteDesktop.tsx Wire mouse + keyboard input for RDP sessions (#47) 2026-06-22 16:00:09 -04:00
Settings.tsx Add RDP security mode override for hosts that reject auto-negotiated security 2026-06-22 13:26:06 +00:00
Terminal.tsx Force explicit grid gap + clip panes to fix missing row gap in 4-pane view 2026-06-21 10:16:18 +00:00
Tunnels.tsx Phase 2: SSH tunnels (local/remote/dynamic SOCKS5 port forwarding) 2026-06-19 11:40:59 +00:00