feat(main-page): right-pane Files/Terminal tabs #23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/consolidate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
localStorage.Implementation notes
nexus/src/lib/components/main-page/:right-pane-tab.ts(localStorage round-trip with'terminal'default) andscope-debounce.ts(generic timer-coalescer). Both are vitest-tested in the node env without jsdom, matching the existing project convention.SessionTerminal.sveltegainsmaximized+onShrinkprops (dropsonClose). The outer wrapper's.fullscreenclass is now a toggle rather than the only mode.FileExplorerPanel.sveltegains anembeddedprop soMainSplitcan host the scope chip + back arrow in its own tab strip without duplicating them inside the panel; the/config-explorercaller is unchanged.Test plan
pnpm exec svelte-check: 0 errors (2 pre-existing tabindex warnings unrelated)pnpm vitest run src/lib/components/main-page/ src/lib/components/file-explorer/: 32/32 pass (12 new unit tests included)nexus.mainSplit.activeTabupdates on click/api/workers/:id/terminal(boot pane)/config-explorerstill shows the in-panel scope chip (regression check)Out of scope
Known pre-existing failure (not from this PR)
src/lib/server/sessions/service.test.tshas 11 failing tests withSqliteError: table sessions has no column named kind. This failure also exists at the base commit2caa986and predates this work — the diff in this PR touches zero files undernexus/src/lib/server/ornexus/migrations/.a6a70bf3e518f8f5ab7918f8f5ab7954b7f87176lz referenced this pull request2026-09-05 11:47:57 +02:00