Extract workbench bootstrap hook
This commit is contained in:
@@ -7,6 +7,13 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## Sprint 43 Workbench bootstrap hook decomposition (2026-06-17)
|
||||
|
||||
- Moved frontend bootstrap/project/result reload effects from `App.tsx` into `frontend/src/hooks/useWorkbenchBootstrap.ts`.
|
||||
- `App.tsx` no longer imports or owns `useEffect`; it wires hook state into panels and delegates lifecycle loading to focused hooks.
|
||||
- Extended orchestration regression tests so bootstrap loading and result refresh effects stay out of `App.tsx`.
|
||||
- No behavior, API contracts, migrations, provider fetching or AI behavior changed.
|
||||
|
||||
## Sprint 42 App entrypoint cleanup (2026-06-17)
|
||||
|
||||
- Removed the stale `FormEvent`/`useState` React imports from `frontend/src/App.tsx`.
|
||||
|
||||
Reference in New Issue
Block a user