mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
* [7f87f002] fix(panel): remove eslint-disable in journals-view mount effect Replace the empty-deps + eslint-disable-next-line react-hooks/exhaustive-deps mount-only localStorage-restore effect with a useRef mount-guard, so the deps array can honestly list router/searchParams/urlAgentId/urlType/urlTask while still only running the restore once per mount. Adds regression tests proving the restore never re-fires after a later filter clear, which a naive "just add the deps" fix would have broken. * [7f87f002] docs(frontend): document journals-view mount-guard eslint-disable fix --------- Co-authored-by: roboco-app[bot] <302741806+roboco-app[bot]@users.noreply.github.com> Co-authored-by: Frontend Developer 1 <fe-dev-1@roboco.tech> Co-authored-by: Frontend Documenter <fe-doc@roboco.tech>
Frontend Documentation
Documentation for the Frontend Cell team.
Access
- READ: Frontend Cell (developers, QA, PM, documenter)
- WRITE: fe-doc only
Contents
/components/- Component documentation- Page-scoped refresh provider —
PageRefreshProvidercallback registry that lets the navbar refresh button re-fetch only the current page. - Project selector —
ProjectSelectordropdown for picking a project, with optional filtering by team and video-engine enablement.
- Page-scoped refresh provider —
/hooks/- Hook documentation/qa/- QA-related docs
Available docs
a2a-filtering.md— A2A filter bar, conversation list, and pulse-flash hooka2a-conversation-first-layout.md— Agent identity colors, connection states, context pane, transcript motion, and empty/error stateshooks.md—usePageRefreshandPageRefreshProviderusage and API referenceforms/forms-audit.md— the living panel-forms ↔ backend-schema consistency audit (settings page + project + task dialogs); update the matching row in the same PR as any schema changeforms/project-fields-audit.md— project dialog field reference (types, create-vs-edit exposure, the add-a-field checklist)
Contributing
Frontend team members should request documentation updates through the Cell PM. Only the Frontend Documenter (fe-doc) can write to this directory.