Skip to content

Dashboard v2 — cutover (delete old views, full Playwright pass, tag v0.2.1-alpha.1) #176

@thinmintdev

Description

@thinmintdev

Parent

#148

What to build

Final ship of v0.2.1 dashboard. Closes #148.

  • Cleanup: delete every old view/component no longer referenced (audit via grep + ESLint unused-imports). No // removed comments per project convention.
  • Final test pass: ruff format --check && ruff check && npm --prefix ui run test:e2e clean
  • Merge feat/dash-v2-reworkmain
  • Tag v0.2.1-alpha.1 — NOT marked prerelease so /latest resolves (per prior pattern from v0.1.0-alpha launch)
  • Promo screenshots: regenerate via γ-suite Playwright harness (apiMock + sseHarness fixtures + throwaway spec capturing dashboard / slots / models / firstrun states)
  • Docs sync: README + PLAN + hal0-web CONTENT_BRIEF + Astro pages reflect v2 dashboard
  • Epic close: comment on parent v0.2.1: Vue dashboard retarget + slot-state polling from /v1/health #148 with cutover summary + link to v0.2.1-alpha.1 release

Acceptance criteria

  • No dead view/component code remains
  • Full Playwright suite green
  • CI gate green (ruff format --check + ruff check + test:e2e)
  • feat/dash-v2-rework merged to main
  • v0.2.1-alpha.1 tagged + released on GitHub
  • Promo screenshots regenerated + pushed to Hal0ai/hal0-web
  • README + PLAN + CONTENT_BRIEF updated
  • Epic v0.2.1: Vue dashboard retarget + slot-state polling from /v1/health #148 commented + closed

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboard-v2Dashboard v2 rewrite (issue #148)enhancementNew feature or requestv0.2.1v0.2.1 release scope

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions