feat(ui): unified Tasks surface, 6-destination rail & sidebar removal (#606)#640
Open
IBondarenko-iwg wants to merge 10 commits into
Open
feat(ui): unified Tasks surface, 6-destination rail & sidebar removal (#606)#640IBondarenko-iwg wants to merge 10 commits into
IBondarenko-iwg wants to merge 10 commits into
Conversation
This was referenced Jul 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linked issue
Closes #606
Summary of changes
Part 3 of 4 of the #551 navigation-shell rollout (R1, v4.1) — the tab restructure and unified Tasks surface.
Outpost
processes.jsreused verbatim.layout.jstrimmed to its storage helpers (shell.js's rail pin depends on them).6fe2c17, one-revert if the pending question on Navigation shell: tab restructure + unified Tasks surface #606 resolves the other way). Current-workflow badge stays;installedWorkflowsstill feeds the launch CTA.Mothership: dashboard's 3 in-page tabs restyled as sentence-case filter chips (CSS-only, same switching JS).
Notable deviations (documented, not accidental)
/api/statecarries nocancelled_list; follow-up for StateBuilderrecent_completed) while the badge shows the full count — inherited, now labelledIndex.cshtmlbreadcrumb left in Navigation shell: top bar + icon rail rendered in both Studio and Mothership #605).btnclasses) + three layout bugs found during review (pane scroll clipping, runs-panel flex squeeze, nav-column page inflation)Known follow-up candidates (not in scope): make run-card task rows link to the Tasks detail panel (they were never clickable);
cancelled_listin/api/state; #553 wires the search pill /Ctrl+K.Screenshots / recordings
Where did Roadmap and Processes go?
Overview → cockpit
More surfaces: Workflows · Settings · Decisions chips · mobile 480px · Mothership
Workflows pane (nav re-homed, runs panel fixed)
Settings (nav re-homed)
Decisions — counts are now filter chips (after only; tab unchanged in the before-set)
Product
Mobile 480px (no drawer — panes stack, cockpit first)
Mothership — tabs restyled as chips
Testing notes
tests/Test-UI-E2E.ps1) — including 3 newtasks.spec.tstests (chip filtering, detail panel + modal, action-button guard) and both historically flaky tests.git diff—dashboard.cssonly).Checklist