Commit Graph
12 Commits
Author SHA1 Message Date
snxraven 60816ed78b Persist peers to disk cache and stop Request failed spam
CI / test (push) Successful in 9m57s
Save configured connections to ~/.config/peardock/cache/peers.json (with localStorage migration), unwrap protomux REQUEST_ERROR causes for real messages, and quiet/dedupe background RPC failures so the notification tray is not flooded.
2026-07-10 22:16:28 -04:00
snxraven 4063c83597 Ship Track C UX polish: toasts, settings, lists, navigation
CI / test (push) Successful in 9m55s
Add a visible toast stack, fix presentError double-notify, wire density and auto-refresh settings, gate destructive confirms, improve empty/skeleton/search on resource lists, and enable browser history plus keyboard palette navigation.
2026-07-10 22:10:40 -04:00
snxraven 3b3336fbde Make dashboard fit the viewport without outer scroll
CI / test (push) Successful in 9m52s
Restructure the dashboard into a height-contained grid so stats, panels, and actions fill the content pane; only individual cards scroll when their content is long.
2026-07-10 22:05:27 -04:00
snxraven 0d477a2e9e Dock peers footer to bottom so nav never scrolls with peers
CI / test (push) Successful in 9m53s
Stop whole-sidebar scrolling; only the nav region scrolls. Peers live in a fixed sidebar footer that grows up to four rows then scrolls on its own.
2026-07-10 22:03:19 -04:00
snxraven 39af74640c Fix dashboard overflow; pin peer list to bottom with 4-row scroll
CI / test (push) Successful in 10m2s
Contain dashboard layout so views scroll inside the content pane without horizontal bleed, wrap long system values, and keep the peers panel bottom-sticky growing up to four rows before scrolling.
2026-07-10 22:01:50 -04:00
snxraven 606e5443ce Fix peer row layout and volumes RPC handler crash
CI / test (push) Successful in 9m55s
Keep peer action buttons from overflowing with stable truncation and short labels, move reset peers into Settings with an infinitely scrollable peer list, and harden waitForPeerResponse so success replies without a message (listVolumes) no longer throw.
2026-07-10 21:58:37 -04:00
snxraven 5d3342fe4f Persist peers across restarts; move connect form to modal
CI / test (push) Successful in 9m55s
Always store configured connections in localStorage (with invite/alias), restore and re-dial on boot, and free the sidebar so every nav item stays reachable via a scrollable nav plus an Add peer modal.
2026-07-10 21:53:28 -04:00
snxraven 2cccb8a04e Fix titlebar pear-ctrl overlap; route status into job tray
CI / test (push) Successful in 9m53s
Reserve space for window controls and split the titlebar clusters so brand and chrome no longer collide. Replace the full-screen status spinner with lightweight activity jobs in the event tray.
2026-07-10 21:48:11 -04:00
snxraven 77f49beda3 Harden terminals and logs; polish deploy job drawer
CI / test (push) Successful in 9m56s
Production-grade xterm FitAddon resize, binary-safe I/O, TTY-safe
server streams, demuxed log viewer with line buffering, and auto-dismiss
deploy job panel without the full-screen spinner.
2026-07-10 21:34:51 -04:00
snxraven db5d411089 Improve deploy UX and dark-theme text contrast
CI / test (push) Successful in 9m55s
Debounce template search, harden deploy/duplicate/template flows with
reliable RPC and better form controls (switches/sliders). Raise muted
and secondary text contrast across styles so copy stays readable.
2026-07-10 21:28:01 -04:00
snxraven 53c8040020 Ship Track B UI: smart defaults, ops shell, deploy stepper
CI / test (push) Successful in 9m53s
Add host snapshot and network IPAM suggestions, image-driven form
hydration, command palette, Host/Events/Settings views, offline banner,
job drawer for deploy steps, and typed RPC errors. Mark roadmap complete.
2026-07-10 21:17:04 -04:00
Raven Scott 0bb6ba1692 breaking
CI / test (push) Successful in 9m56s
2026-07-10 20:36:11 -04:00