Skip to content

feat: keep named folders with their own tabs and drafts - #802

Merged
Azganoth merged 3 commits into
mainfrom
feature/named-folders
Oct 19, 2026
Merged

Azganoth merged 3 commits into
mainfrom
feature/named-folders

Conversation

@Azganoth

@Azganoth Azganoth commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

Keep named folders as independent working contexts with their own tabs and unsaved drafts, selectable from the navigator, welcome screen, File menu, and command palette. Contexts park safely, share document snapshots with restart state, and coordinate ownership so a folder or saved file cannot have competing active copies. Named drafts remain available with Restore session disabled.

Related Issue

Closes #801

Verification

  • Focused session and backend tests cover ordered tab restoration, saved and untitled drafts, failed parking and snapshots, concurrent ownership, path equivalence, unnamed transitions, removal, migration, and restart settings.
  • pnpm check passed locally, including formatting, linting, production build, frontend coverage, and backend tests.
  • pnpm test:e2e:desktop:runner passed. The new desktop scenarios and changed math scenario also pass a source type-check with the installed WebDriverIO types.
  • Windows CI passed on 4c02d6f5, including frontend checks, backend checks and dependency audit, the full desktop E2E suite, and clean teardown. The added scenarios exercise distinct tabs and drafts, restart restoration, activation across windows, and parking a closed window. Desktop E2E was not run locally, per repository policy.

@Azganoth Azganoth added the Feature New feature or request label Oct 19, 2026
@Azganoth Azganoth self-assigned this Oct 19, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Leafdown Oct 19, 2026
Collect font resource entries before opening the corpus so the CSP assertion remains independent of the bounded global resource timing buffer.
@Azganoth
Azganoth merged commit 58c27e6 into main Oct 19, 2026
3 checks passed
@Azganoth
Azganoth deleted the feature/named-folders branch October 19, 2026 04:14
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Leafdown Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Keep named folders with their own tabs and unsaved drafts

1 participant