Fix workspace user header null render and ignore .idea

This commit is contained in:
2026-02-26 11:01:15 +01:00
parent d0da35a68c
commit 9036a3a157
4 changed files with 14 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ Tracking against `UX.md` tasks and decisions.
- Legacy TypeScript frontend/runtime artifacts: removed
- Home was simplified to a minimal gateway (`Loading` / `Anonymous` / `Workspace`) in a single `Home.razor.cs` class.
- The authenticated workspace shell/state/behavior was moved to `Components/Pages/Workspace.razor`.
- Workspace header user identity rendering is now null-safe during first render (`Loading user...` fallback until `/api/me` loads).
- Concern controls now own their local form state and mutation workflows; the workspace host handles shared cross-control state refresh.
- Skill create/edit flow is now owned by `CharacterPanel` (where characters and their skills are presented together).