Recent history with branch topology for this repository.
fix(repo): repository shell/tabs/home adjustments
cb4a0e5feat(web): GitHub import modal, create-new menu entry, dashboard tab order
d1586d6Merge remote-tracking branch 'origin/main' into feat/vc-ui-changes-round-3
5bac464feat(ui): pixel-icon migration, org switcher, wordmark, dashboard/preview polish
0b123b9Merge remote-tracking branch 'origin/main' into feat/vc-ui-changes-round-2
Merge remote-tracking branch 'origin/main' into fix/preview-panel-ui
feat(home): preview panel polish — header, skeleton, open/close animation
ba1952cRemoved active waitlist implementation entierly. /waitlist, admin approval api, waitlist db helper, waitlist config, approval script, package script, deploy env vars, middleware gating, schema table/type, and sign-up redirects. Added 0027 drop waitlist to drop the old table in existing db. Also tightened duplicated code by extracting shared issue/PR row UI into resource-list-row.tsx then resued it in the issue and PR list pages. Cleaned a few stale lint items in campfire, PR autopilot timeline, diff sidebar, campfire ref parsing, and utrbo env declarations. waitlist still appears only in historical drizzle migration/snapshot files plus the new drop migration.
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