Files
FreeCADWasmDev/docs/current/web-commandstd-f3aada-boundaries.md
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

15 lines
1.6 KiB
Markdown

# CommandStd batch f3aada5811163dbc2cc9b84b
Recent Files and Recent Macros now enter the native standard-command registry and delegate the supplied integer `iMsg` to FreeCADGui. Native recent-item actions retain ownership of index lookup and file or macro activation. A missing GUI host remains an error; this does not implement a browser recent-item menu or establish that the loaded Web runtime provides those actions.
The website commands already share the executable preference-backed URL handler through `standard_websites`; no replacement results or redundant registration were added.
Remaining batch boundaries:
- Recent Files and Recent Macros still require mounted recent-item selection, application routing, and native GUI availability to be connected end to end.
- Reload Style Sheet, Restart in Safe Mode, Units Calculator, User Edit Mode, and What's This retain their native GUI requirements. Browser workflow equivalence remains unresolved.
- Online Help and Text Document have existing native branches, but their full mounted workflows were not established in this edit.
- Donation, Forum, User Hub, and Website route entries now select `web.standardCommand`. The mounted workbench shell exposes HTTP(S) URLs returned by successful, command/document-matched native results for the selected website and help commands, including Report Bug. The link uses the native preference-backed URL; no browser destination is substituted. Native dispatch and loaded runtime availability remain unverified.
No builds, tests, browser validation, benchmarks, or business acceptance were run. Build, sync, and route receipts belong to the outer pipeline. This batch remains incomplete.