Rebuild the complete cloud dashboard using the Slate + Fjord console guide
User requests a full cloud-dashboard rebuild, not a partial migration, following /home/mathias/Downloads/kaukus-console-styleguide.md and its linked visual reference. Preserve Vue, existing API/auth/authorization, operational controls, telemetry, provisioning review flows and deployment behavior; no new dependencies without approval. Replace old palette and page treatments across every route and operational panel with canonical OKLCH light/dark tokens, shared shell/components, compact typography, accessible controls and responsive layouts. Reuse approved logo if available; no fabricated data or mock backend functionality. Acceptance: all existing routes and subviews use the new system with no old hardcoded UI palette; persistent system/light/dark theme; consistent collections, resource details, forms, dialogs, operational controls and developer tools; keyboard and responsive checks at 320/375/768/1024/1440 and 200% zoom; dashboard tests/build and isolated-browser representative workflows pass. User subsequently authorized committing, pushing and opening a pull request through /open-pr. No deployment requested. Implementation in progress on feature/rebuild-cloud-console. Canonical palette copied exactly from guide; original SVG logo reused from Kaukus assets. Inter Tight is not present locally; external Google font requests removed and deliberate system-sans fallback used. Public visual reference requires ChatGPT authentication and was not accessible. Shared shell/theme/table/dialog/tabs and all main routes migrated; API reference now reads the real /api-docs/openapi.json and component reference uses production components. All 22 dashboard tests and production build pass after the final changes, including theme storage/system fallback and partial meeting-aggregation failure regression coverage. Dedicated localhost-only synthetic API harness supports isolated browser acceptance without production credentials. Browser reruns verified table search/pagination, room and meeting creation, debug JSON, scoped keys, themes across primary routes at desktop/mobile, six box tabs, room tools and keyboard navigation. Ended-meeting command enablement, room seat-table overflow and unnamed icons were corrected and rerun successfully; room table containment checked at 320/375/768/1024/1440. Callback exception was traced to an invalid fixture shape and fixture corrected. Offline maintenance/network actions are disabled with explanation. Bounded static review found rail scrolling and inaccessible outside-dialog error feedback; both corrected. Final focused Chrome rerun verified 40-entry rail scrolling/stacking, persistent in-dialog failure beyond seven seconds with retained inputs, named override-clear handler, API-key layout at320, scheduling custom fields/footer at375, ended commands and API/component reference without app exceptions. A formatting-induced multiline event-handler compile error was reproduced, replaced with a named function, then build/tests and browser rerun passed. Verification remains partial: exact separate-tab failure/retry in the original dialog was unavailable (same-value successful create verified after reopen); actual200% browser zoom cannot be established by available browser tools. Representative detail/theme coverage is not exhaustive every-tab/every-viewport coverage. No real backend/device/media validation or deployment. Implementation checklist is checked; final acceptance remains open for zoom and production-shaped validation. Pull request #139: https://git.kaukus.no/Kaukus/streaming-engines/pulls/139 Head feature/rebuild-cloud-console; base main. Commit 9a30618 (feature: Rebuild the cloud dashboard with Slate and Fjord styling) is pushed with upstream established. All 22 dashboard tests, production build and complete branch whitespace checks passed again before opening the PR; working tree is clean. Existing fixture-browser results and validation limitations above remain unchanged. Opening the PR does not complete outstanding acceptance.
Checklist
2 of 3 complete- Migrate every collection, detail, operational panel, login and developer flow without losing existing behavior.
- Rebuild foundations, shared components, shell and persistent accessible theme control.
- Verify tests/build, full-route theme/responsive browser coverage and representative commands/forms; resolve material review findings.
- Area
- Streaming
- Project
- streaming-engines
- Kind
- Feature
- Task ID
tsk_bgbgrd2x8n- Updated