Files
FreeCADWasmDev/docs/current/product-business-backlog.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

19 lines
1.9 KiB
JSON

{
"schema": "freecad-web-product-business-backlog/v1",
"module": "Web",
"records": [
{"id": "product:react-primary-shell", "name": "React primary application shell", "source": "web/src/main.ts", "sourceLine": 1},
{"id": "product:document-workspace", "name": "multi-document tabs and active document", "source": "web/src/project-shell.tsx", "sourceLine": 20},
{"id": "product:workbench-navigation", "name": "workbench selector menus and toolbars", "source": "web/src/workbench-shell.tsx", "sourceLine": 1},
{"id": "product:desktop-command-ui", "name": "generic desktop command parameters and state", "source": "web/src/desktop-command-dispatcher.ts", "sourceLine": 1},
{"id": "product:model-tree-properties", "name": "document tree selection and property editor", "source": "web/src/main-chain-shell.tsx", "sourceLine": 140},
{"id": "product:task-panel", "name": "React task panel generated from command schema", "source": "web/src/workbench-shell.tsx", "sourceLine": 350},
{"id": "product:multi-object-viewport", "name": "multi-document multi-object 3D viewport", "source": "web/src/import-render-bridge.ts", "sourceLine": 1},
{"id": "product:file-workflows", "name": "open import export save and download workflows", "source": "web/src/format-dispatcher.ts", "sourceLine": 1},
{"id": "product:python-console", "name": "embedded FreeCAD Python console", "source": "web/src/python-shell.tsx", "sourceLine": 1},
{"id": "product:recovery-status", "name": "jobs progress errors cancellation and recovery", "source": "web/src/recovery-controller.ts", "sourceLine": 1},
{"id": "product:preferences-plugins", "name": "preferences capability and plugin surfaces", "source": "web/src/plugin-registry.ts", "sourceLine": 1},
{"id": "product:dynamic-module-session", "name": "dynamic WASM preload hot replacement and session persistence", "source": "web/src/project-session.ts", "sourceLine": 1}
]
}