feat: start panel should embed Silo web frontend instead of custom Qt widget #167
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Current behaviour
The start panel shows a custom Qt-based page with a "Silo connected" banner, a Recent Files list, and minimal styling. This is the offline/fallback UI built in
silo_start.py.Expected behaviour
When connected to Silo, the start panel should embed the actual Silo web frontend (React SPA) via QWebEngineView, displaying the same UI a user would see at
https://silo.kindred.internalin a browser. The current custom Qt widget should only be used as the offline fallback when Silo is unreachable.Context
silo_start.pyalready has QWebEngineView loading logic but it falls through to the Qt fallback widget. The panel should:References
mods/silo/freecad/silo_start.py— start panel implementationmods/silo/freecad/silo_commands.py— Silo URL configuration