Skip to content

Redesign task views and refine WebUI workbench chrome - #74

Merged
lideming merged 9 commits into
mainfrom
feat/tasks-workbench-redesign
Oct 13, 2026
Merged

lideming merged 9 commits into
mainfrom
feat/tasks-workbench-redesign

Conversation

@visualDust

Copy link
Copy Markdown
Member

Summary

  • Redesign Tasks with compact controls, readable owner labels, responsive Table/Board views, and pane-aware task details.
  • Introduce rounded inset workbench panels and connect active editor tabs directly to their content headers.
  • Reveal sidebar and tab scrollbars on hover or keyboard focus without changing layout geometry.
  • Add a compact status bar below the desktop workbench, with short labels and upward detail popovers instead of direct navigation.
  • Add a persisted Full width chat preference, enabled by default, with an optional centered 1100px message column.
  • Replace Setup's nested card with responsive section navigation and consistent icons.
  • Refine input typography and corner radii, and unify Vector's sidebar and content backgrounds.
  • Animate collapsed Session busy indicators along the rounded tile perimeter, with reduced-motion support.
  • Update browser coverage and code-index documentation.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
foxwarm-preview cee8f48 Commit Preview URL

Branch Preview URL
Oct 13 2026, 12:55 AM

@visualDust
visualDust requested a review from lideming October 12, 2026 19:40
visualDust and others added 8 commits October 12, 2026 18:30
Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
Update browser fixtures to complete the realtime connection handshake, keep history events in-flight during bootstrap, and reflect current workbench controls. Refresh source-contract assertions for the current WebUI implementations.

Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
Add fixture authentication and realtime handshakes, and align activity assertions with the perimeter busy indicator used by the redesigned sidebar.

Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
Delay terminal-tab reconciliation until the initial active-terminal registry is available, and align the close-route fixture with hidden single-tab strips.

Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
The updated workbench renders the remaining tab's content through a lazy
chunk, so the close-route fixture waits for the mounted header instead of
sampling the DOM immediately after the route fallback.

Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
@lideming
lideming merged commit 9d29b17 into main Oct 13, 2026
4 checks passed
lideming added a commit that referenced this pull request Oct 13, 2026
Integrate the Tasks and workbench UI redesign while preserving current tab and pane lifecycles.

Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>

# Conflicts:
#	docs/code-index/units/webui-app.md
lideming added a commit that referenced this pull request Oct 13, 2026
Bring the pushed PR candidate (9bab288 status-bar usage and dockable
terminal panel, plus the reviewed CI fixtures/fixes up to 098dfda) into
local Testing while preserving the Testing-only work merged around the
original PR head: Code iframe keep-alive, multi-instance History
integration, pane auto-expansion with non-expanding initial hydration,
one-shot Setup focus, Activity timing, node auth tools, Anthropic
streaming, and index splits.

Conflict strategy:
- src/modelEffortProtocolVersions.test.ts: keep Testing's actual
  mainManagement descriptor version 16 (node auth tool); nodeExecution
  stays 6.
- src/llmStreamingTimeout.integration.test.ts: keep Testing's
  wait-for-attempt sequencing with the PR's accepted
  CanceledError/AbortError + ERR_CANCELED contract.
- docs/code-index/units/webui-workbench.md: canonical combined test
  description covering the footer Terminal panel and Testing's pane
  probes.

Parents: e394c91 (Testing), 098dfda (PR candidate).

Co-authored-by: foxwarm[bot] <266640757+foxwarm[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants