Files
GitOcean-Old/plans/PHASE_6_WEB_UI_REPO_WORKFLOW_PLAN.md
T
2026-06-08 15:26:06 -05:00

1.0 KiB

Phase 6 Web UI Repository Workflow Plan

Goal: extend the minimal web UI with branch workflows, pull request workflows, and user profile pages.

Scope

  • Select active branch on repository pages
  • Branches page showing all repository branches
  • Create a new branch from an existing branch
  • Create an empty branch with an empty root commit
  • Delete non-default branches from the branches page
  • No branch rename support in API or web UI
  • Show latest selected-branch commit and selected-branch commit count on repository pages
  • Commit history page for selected branches
  • Single commit page with limited diff rendering
  • List pull requests in the web UI
  • Create pull requests in the web UI
  • View pull request details and comments
  • Add pull request comments
  • Close and merge pull requests from the web UI where permitted
  • User profile page at /{username} showing public repositories
  • Tests for branch creation, PR web pages, and profile pages

Completion

  • Implemented
  • Tests pass