Browse Source
The hosted app should not save each operator's project into the shared test server filesystem when the browser can grant local folder access. Project creation now requires a browser-selected local folder in supported browsers, remembers that folder as the project browser root, and the workflow browser can list and load projects from File System Access handles. Server filesystem APIs remain as a fallback for unsupported browsers. Constraint: Hosted users need per-operator local project storage instead of shared server paths. Rejected: Keep manual absolute path entry on supported browsers | it can silently target the server filesystem in the deployed app. Confidence: high Scope-risk: moderate Directive: Do not re-enable server path entry for hosted browsers without adding per-user isolation and auth boundaries. Tested: npm test -- --run src/components/__tests__/ProjectSetupModal.test.tsx src/components/__tests__/QuickstartTemplatesView.test.tsx src/store/utils/__tests__/localStorage.test.ts Tested: npx tsc --noEmit --pretty false filtered to changed filesfeature/canvas-chatbot-copilot
4 changed files with 200 additions and 2 deletions
Loading…
Reference in new issue