Skip to content

fix(web-ui): make startup welcome tabless - #2627

Merged
bobleer merged 2 commits into
GCWing:1.0.0-explorefrom
bobleer:bob/tabless-startup-welcome
Aug 29, 2026
Merged

fix(web-ui): make startup welcome tabless#2627
bobleer merged 2 commits into
GCWing:1.0.0-explorefrom
bobleer:bob/tabless-startup-welcome

Conversation

@bobleer

@bobleer bobleer commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • start the application shell with zero scene tabs and a nullable active scene
  • render the existing welcome greeting as the shell-owned no-tab surface
  • preserve first-scene companion opening and peer-switch reset behavior
  • update focused tests and first-run documentation

Verification

  • pnpm --dir src/web-ui exec vitest run src/app/stores/sceneStore.test.ts src/app/scenes/SceneViewport.test.tsx src/app/scenes/registry.test.ts src/app/components/NavPanel/components/MiniAppEntry.activity.test.tsx
  • pnpm run check:web
  • browser QA at 1500x894 in light mode: zero startup tabs, welcome copy visible, first Settings navigation creates real tabs, reload restores zero tabs

Remote scenarios

  • Peer Device Mode: reset behavior covered by focused store test
  • Remote workspace, remote control, and detached dispatch: not exercised because this change does not alter commands, protocols, persistence, or transport behavior

@bobleer
bobleer merged commit 6cf9ca8 into GCWing:1.0.0-explore Aug 29, 2026
22 of 24 checks passed
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.

1 participant