# Changelog Append-only running history of all changes (AGENT.md §9.1). Newest last. ## 2026-09-19 — Project scaffold - **What:** Initial runnable skeleton for the GitManager multi-repo dashboard. Added the Go backend (`cmd/server/main.go` + `internal/{config,logging,git,repos,render}`), the Echo HTTP server with `/`, `/help`, `/healthz`, and `/api/repos`, a read-only repo scanner that discovers repositories under `GIT_REPO_ROOTS` and keeps an in-memory index, the `` web component, shared design tokens (`web/static/app.css`), page shells (`web/templates/{index,help}.html`), and the dev tooling: `Dockerfile` (build/dev/runtime stages), `docker-compose.yml`, `.air.toml`, `.env.example`, `.gitignore`, `go.mod`. - **Why:** Stand up the architecture defined in AGENT.md so feature work can begin. - **Affects:** whole repo (foundation); `components/repo-list`. ## 2026-09-19 — Repo detail panel - **What:** Added the `` component (right dock) that listens for `repo:select` and shows a repo's remotes, local branches (current + upstream), and 20 most recent commits. Backed by a new `GET /api/repo?path=` endpoint (restricted to indexed repos) and new read-only git readers (`LocalBranches`, `RecentCommits`, `RemoteDetails`) plus `repos.BuildDetail` and `Index.Get`. `` now highlights the selected repo; `index.html` lays the two panels out left/right; help page documents the detail view. - **Why:** Make the dashboard drill into a single repository (the detail half of the list+detail default in AGENT.md §4). - **Affects:** `components/repo-detail`, `components/repo-list`, `internal/git`, `internal/repos`, `cmd/server`, `web/templates`. ### Notes to confirm (from AGENT.md §11) - **Go module path** is the placeholder `gitmanager`; change it if this gets a canonical import path (e.g. a GitHub URL). - All items in AGENT.md §11 (discovery strategy, background fetch, forge providers, listen address, container credentials) remain open.