mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-07-19 06:00:46 +00:00
ec0ef4a0d3
Expose a profile-scoped default_workspace on GET /api/profile/active (resolved by the profile-aware get_last_workspace(), fail-open) and hydrate boot.js from it, overriding the global GET /api/settings value. GET /api/settings stays global-only so the settings UI can't clobber the shared default. Combines claw-io's #5173 (primary) with the fail-open backend hardening + regression test from #5171. Co-authored-by: nesquena-hermes <nesquena-hermes@users.noreply.github.com>