Files
headquarter/openspec/changes/workspace-visual-overhaul/tasks.md
T
Fusion 2d078c8b1e docs: mark workspace-visual-overhaul tasks as complete
All 7 phases complete:
- Phase 1: Workspace header with project icon, name, History/Settings buttons
- Phase 2: Project settings page with tabbed layout (General, Repositories, Members)
- Phase 3: Repository management moved to settings tab
- Phase 4: Sidebar cleaned (repo selector, branch selector, file tree)
- Phase 5: Members placeholder tab added
- Phase 6: Breadcrumbs, mobile responsiveness, transitions
- Phase 7: Quality gates passed (typecheck, lint, build)
2026-05-19 15:29:39 +02:00

2.1 KiB

Workspace Visual Overhaul - Tasks

Phase 1: Workspace Header

  • Task 1.1: Create WorkspaceHeader component
  • Task 1.2: Integrate WorkspaceHeader into RepoWorkspace

Phase 2: Project Settings Page

  • Task 2.1: Create SettingsTabLayout component
  • Task 2.2: Create ProjectSettingsPage
  • Task 2.3: Add API endpoint for project updates (already existed)

Phase 3: Move Repository Management

  • Task 3.1: Create RepositoriesSettingsTab
  • Task 3.2: Update routes
  • Task 3.3: Update navigation

Phase 4: Sidebar Cleanup

  • Task 4.1: Simplify sidebar

    • Remove management links from sidebar
    • Keep only: Branch selector, File tree
    • Adjust sidebar width if needed
    • Update sidebar styles
  • Task 4.2: Update workspace layout

    • Ensure clean separation between header, sidebar, and main content
    • Fix any layout issues from header changes
    • Ensure consistent spacing

Phase 5: Members Placeholder

  • Task 5.1: Create Members tab placeholder
    • Create components/members-settings-tab.tsx
    • "Coming soon" message
    • Brief feature description
    • Add to settings tabs

Phase 6: Polish & Integration

  • Task 6.1: Add breadcrumbs

    • Add breadcrumb navigation to settings page
    • Format: Projects > My Project > Settings > General
    • Make segments clickable
  • Task 6.2: Add mobile responsiveness

    • Settings tabs become horizontal on mobile
    • Header actions collapse to icons only
    • Sidebar becomes toggleable overlay
  • Task 6.3: Add transitions

    • Tab switching animations
    • Page transition animations
    • Button hover effects
  • Task 6.4: Test navigation flow

    • Workspace → Settings → back
    • Settings tabs switching
    • Save changes flow
    • Delete project flow

Phase 7: Quality Gates

  • Task 7.1: Run backend checks

    • ruff check
    • mypy
    • pytest
  • Task 7.2: Run frontend checks

    • TypeScript typecheck
    • ESLint
    • Build
  • Task 7.3: Manual testing

    • Test all navigation flows
    • Test responsive breakpoints
    • Test form validation
    • Verify no broken links