feature: rework navigation as a desktop-style open-document workspace #21
No reviewers
Labels
No labels
breaking
bug
ci
dependencies
documentation
feature
security
skip-changelog
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
thierryade/frontend!21
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/open-document-workspace"
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?
Nothing loads at startup anymore: Fichier > Ouvrir opens an organization or a project, and every action (create, close, export) now operates on whatever is currently open instead of being resolved ad hoc from route params by each view.
src/stores/workspace.tsholdsopenOrganization/openProject, derived from the URL by a singlerouter.beforeEachguard instead of each project-scoped view resolving them itself. Fixes a pre-existing double-fetch:SpecNavShell's embeddedSpecDetailPanelused to re-resolve the project a second time on top of the parent tree view's own resolution./is now a blank desktop screen; the former eager organization list moves to Fichier > Ouvrir une organisation.ExportPdfLauncherViewis renamed toOpenProjectViewand repurposed as Fichier > Ouvrir un projet.AdminOrganizationsTab/AdminProjectsTab's own create-form idiom.Stacked on #19 (branched before it was merged) -- this diff will shrink to just this feature's own commit once #19 lands.
Closes #20.
🤖 Generated with Claude Code
https://claude.ai/code/session_013EeueXTWCT4Y6EbeideZcm
📊 Rapports Argus pour cette PR
bf26ead1f0e1384ea89e