preserve xterm viewport intent when switching terminal tabs so
bottom-pinned sessions stay pinned and manually scrolled sessions
keep their history position
unify viewport restoration across activation, fit, and resize
paths to avoid losing scroll state after terminal reflow
Replace remaining hardcoded button and hover colors in
QuickCommandsView with existing theme utility classes.
This keeps add, empty-state, and item action buttons visually
consistent across themes without changing quick command behavior.
Rework the default /workspace layout into a three-column view
with a left-side Workbench, centered terminal, and right-side
status monitor.
Add a new Workbench pane that groups file manager, command
history, and editor into tabs while preserving panel state.
Extend server status data to expose cumulative network upload
and download totals since boot, and show them in the monitor.
Include a lightweight migration for the old default layout and
update related locale strings, pane metadata, and knowledge
base records.
Publish frontend, backend, and remote-gateway images to GHCR on
pushes to main and manual runs. Also update docker-compose to pull
the three service images from ghcr.io instead of Docker Hub.