What's new in v1.7.7
Unified v2 shell
All pages now share a single v2Page() wrapper — Dashboard (previously had its own "OPERATOR" branded shell) and Trusted Networks (previously used the old v1 ConsoleLayout templ) are now fully consistent with every other v2 page.
Collapsible sidebar
BetterStack-style collapse: 218px (icon + label) → 66px (icon only). Toggle button (‹/›) in the brand area, state persisted in localStorage. Smooth CSS transition on width.
SVG nav icons
All 9 sidebar nav items now use clean inline SVGs (dashboard grid, magnifying glass, activity wave, layers, ECG pulse, cloud, file, list, shield) replacing the colored 5px dots.
Design system tokens
Global CSS token classes defined in the shell: .v2-card, .v2-kpi, .v2-pill, .v2-banner, .v2-table, .v2-kv-row.
Fix ✦ Ask AI button
The ✦ trigger in Timeline row details now works: click handler added, CSRF token threaded into the page via a hidden element, inline result panel created on click below the row details.
Install
curl -LO https://github.com/jmrGrav/security-automation-go/releases/download/v1.7.7/security-automation-go_1.7.7_amd64.deb
sudo dpkg -i security-automation-go_1.7.7_amd64.deb
sudo systemctl restart cf-sync