boban
615f440515
feat(ui): add "Initialisierung" (pending) server status
...
New `pending` status renders cyan (dot + pill, soft ping) instead of red, for
freshly created servers that have not been contacted yet. Wired into the
status-pill/dot components, the fleet list, and server-item, with a bilingual
`servers.status_pending` label.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 10:20:32 +02:00
boban
6302ef5e7a
feat: v1 dashboard UI — app shell + component kit + mock fleet
...
- Responsive app shell: sidebar (brand, server switcher, nav, user) as an
off-canvas drawer on mobile/tablet, fixed on desktop; sticky topbar with
hamburger. x-cloak + overflow-x-clip guards.
- Blade component kit (tokens only; no inline styles except progress width):
x-icon (Lucide inline SVG), x-status-dot/-pill, x-badge, x-nav-item,
x-sidebar, x-topbar, x-panel, x-kpi, x-ring (SVG gauge), x-server-item.
- Dashboard (full-page Livewire) with mock fleet held in the component: KPI
grid (1->2->4), live-load sparkline + resource rings, server list, systemd
table, audit log. German, no emoji, status via color/dots/pills.
- Verified rendered at 1366px (desktop) via headless screenshot.
- docs/install-update-design.md: install/TLS/self-update architecture (analysis).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:10:23 +02:00