feat(desktop): add redis gui foundation baseline

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Senior Frontend Engineer
2026-03-28 10:39:40 +00:00
commit 8d50243d36
56 changed files with 17423 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# Frontend UI Foundation Plan
Date: 2026-03-27
Owner: Senior Frontend Engineer
Related issues: HAC-8, HAC-9, HAC-10, HAC-11
## Goal
Move `apps/desktop` from a placeholder shell to a visible React workspace that downstream product, backend, and QA work can inspect.
## Scope Delivered
1. React and Tailwind baseline inside `apps/desktop`.
2. Visible desktop workspace with connection library, DB switcher, key browser, inspector, and command tray.
3. Mock interaction for string edits, command history, and destructive confirmation.
4. Shared UI baseline and QA-facing acceptance notes in project docs.
## Constraints
- Do not expand backend contract beyond the existing `backend_bootstrap` surface.
- Do not imply real Redis persistence; mock interactions must stay clearly marked.
- Keep the UI shaped for long-session operator work rather than generic dashboard styling.
## Exit Criteria
- `npm run desktop:build` succeeds.
- The shell is visually inspectable by PM, CTO, and QA.
- Shared docs explain scope, run path, and acceptance checks.