feat(console): tabs and redesign - #726
Conversation
sergiofilhowz
commented
Aug 6, 2026
Brings the branch (workspace tabs + console redesign, shell injectable UI) up to date with main (182 commits). Notable conflict resolutions: - Per-worker pages (worktrees, browser, memory, github) moved to injected UI on main: dropped their first-party screens/imports from the tab system; persisted tabs migrate those screens to their ext:<page-id> form (parseWorkspaceTabs). - FunctionTriggerGroup was removed on main (standalone call cards): kept the deletion and applied the branch's fcall-chrome card styling unconditionally (the embedded variant no longer exists). - memory/ui: took main's mem-* CSS rewrite; the branch's changes there were formatting-only. - WaterfallChart/TraceTimeline: combined main's showExpandControls gating and timeline-glide class with the branch's restyling. - pnpm-lock.yaml regenerated (shell/ui joins main's new ui workspaces); Cargo.locks taken from main (newer harness/llm-router pins). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedToo many files! This PR contains 159 files, which is 59 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (159)
You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Five new commits on main. One conflict: main added the injectable
session-chip slot to the chat header, which this branch rebuilt on
PageHeader — ported the slot into the PageHeader actions ({sessionChips}
first, ContextUsage gated behind hasInjectedContextChip).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
skill-check — worker0 verified, 55 skipped (no docs/).
Four for four. Nicely done. |
shell/build.rs now builds the injectable UI (shell/ui) with pnpm before embedding its assets; the E2E workflow only set up Node, so the cargo build panicked with "pnpm not found on PATH". Same pnpm/action-setup pattern ci.yml uses for Rust workers with a ui/ directory — the version comes from the repo-root package.json packageManager field. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…unner) Conflicts were workspace plumbing only: pnpm-workspace.yaml keeps both main's protobufjs build denial and the branch's @pierre/trees release-age exclusion; pnpm-lock.yaml taken from main and regenerated so shell/ui rejoins the workspace. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>