- scope local-folder PageTree revision and document sidebar rendering to fileTreeScope
- preserve projected table/image attrs for local Markdown aggregate fallback
- avoid FileTree restore forced layouts on cold design open
- add API ChatOnly provider runtime and local OCR task handling regressions
Add local-upload-runtime.js as a browser runtime module for upload and attachment helper functions, with sidebar fallback wrappers and a fixed runtime asset route.
While validating task479, fix the editor attachment delete path so DOM-selected local attachment links are mapped back to a Tiptap text selection before delete_selection(), preserving undo history and adjacent links.