Skip to content

chore: remove Vue codebase and update infrastructure #794

@Aureliolo

Description

@Aureliolo

Phase 6.1 -- Cleanup & Transition

Parent: #762

Context

Final cleanup after the React dashboard is fully built, tested, and polished.

Scope

Code Cleanup

  • Verify no Vue references remain in web/
  • Remove any leftover Vue config files, dependencies, or tooling
  • Clean up package.json of unused dependencies

Docker

  • Update docker/Dockerfile.web (nginx config for React SPA routing)
  • Update docker/compose.yml if needed
  • Verify docker compose build and health checks pass

Documentation

  • Update CLAUDE.md web dashboard section (React commands, patterns, conventions)
  • Update docs/ references to dashboard technology
  • Update docs/design/ux-research.md with final framework decision and rationale

CI/CD

  • Verify all CI jobs pass with React setup
  • Remove any Vue-specific CI steps
  • Update pages.yml if dashboard is included in pages build

Issue Cleanup

Deliverables

  • Clean web/ directory with only React code
  • Docker builds and runs correctly
  • CLAUDE.md updated
  • All CI jobs green
  • Superseded issues closed
  • Blocked/affected issues updated
  • docs/design/ux-research.md updated with final decisions

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:highImportant, should be prioritizedscope:medium1-3 days of worktype:choreMaintenance, cleanup, dependency updatesv0.5Minor version v0.5v0.5.0Patch release v0.5.0

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions