Recent history with branch topology for this repository.
Update PR CI bug not displaying new runs on push to PRs. Also cancels out old ci jobs when new pushes come in.
Update the updatedAt semantics for PRs. the list timestamp now reflects activity on that PR, not its into being moved
Fix long commit subjects and PR text stretching the page. This was both a CSS grid and commit timeline issue.
jk. Added a single streamed PR diff endpoint. Replaced per-file hydration and neighbor fetching with one streamed patch loader. Client now parses streamed git-style patches with pierre/diffs processFile, then appends real CodeView items in batches. Removed the batch files/diffs route and all hydration scroll/select logic. Diff stats still populate immediately from the manifest; skipped/binary/generated files are inserted as manifest placeholders.
selecting a far-down file aborts unrelated in-flight diff fetches. It prioritizes the selected file plus 4 before and after it. It waits for the selected files real diff to hydrate before scrolling, so you dont land on empty/collapsed placeholders. Normal scrolling still lazily hydrates visible files.
diff stats now populate immediately from precomputed manifest instead of waiting for every file diff payload to fetch/parse. CodeView now receives placeholder items for every manifest file up front, so sidebar clicks always have a scroll target, even for files that have not been visted yet. Actual /files/id/diff payloads now hydrate lazily for rendered/selected files instead of sequentially fetching the entire manifest. Sidebar selection now scrolls immediately, hydrates that file, and re-expands it after hydration if needed.
same-repo PR merges now avoid constructing/passing a separate sourceRepo, so they no longer trigger object copying for the common case. Fork/cross-repo fast-forward now copies only missing objects reachable from the PR head instead of recursively copying the entire source objects directory. The new test proves an unrelated source branch commit is not copied into the target during merge
dashboard is filtered to use. Bug where all public repos auto grant repo.view. Now, the query becomes authored by me OR assigned/requested to me
fix: restore web typecheck for repo insights. Implement the repo insights data loader and add guard coverage so stale pre-org repo helpers do not return
fix: enforce repo authorization invariants. Apply repo capability checks across repository pages and APIs while hardening fork visibility, grant target lookup, PR filtering, CI step binding, and Campfire mention side effects
fix: centralize gateway repo authorization. Route Git and Campfire checks through the web authorization service with shared internal auth config and deployment docs
feat: add org and repo settings workflows. Adds org settings, redo on repo settings, namespace aware dashboard/profile flows, and org-aware repo creation
better. FASTER. Stronger. New workers, new compute times, new gateways, new indexing and better caching