Skip to content

[codex] Complete UI reset with SaladUI and shadcn-vue shell#204

Merged
pcharbon70 merged 21 commits into
mainfrom
plan/ui-shell-reset-salad-shadcn
Jul 7, 2026
Merged

[codex] Complete UI reset with SaladUI and shadcn-vue shell#204
pcharbon70 merged 21 commits into
mainfrom
plan/ui-shell-reset-salad-shadcn

Conversation

@pcharbon70

Copy link
Copy Markdown
Collaborator

Summary

  • Implements the phased UI reset using a LiveView route shell with SaladUI-backed sections and bounded LiveVue islands using shadcn-vue primitives.
  • Replaces the legacy operator UI/shell artifacts with route/section shell naming and removes DaisyUI from the active frontend surface.
  • Adds contributor guardrails, shell resilience coverage, cleanup checks, and final browser smoke coverage for the reset.
  • Stabilizes browser fixtures for setup, dashboard, conversation, repository inventory, settings, and degraded Vue fallback paths.

Validation

  • mix frontend.verify
  • npm run e2e:test
  • mix compile --warnings-as-errors
  • git diff --check

Notes: mix frontend.verify still reports the pre-existing npm audit summary and Rollup pure-comment warnings from dependencies, but they are non-failing in the current gate. A cosmetic .github/workflows/ci.yml step-label change was removed from the branch before publishing so the PR does not require workflow OAuth scope for a non-behavioral CI edit.

@pcharbon70 pcharbon70 marked this pull request as ready for review July 7, 2026 13:06
@pcharbon70 pcharbon70 merged commit 5e7f211 into main Jul 7, 2026
0 of 3 checks passed
@pcharbon70 pcharbon70 deleted the plan/ui-shell-reset-salad-shadcn branch July 7, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant