Root Dashboard Frontend¶
Root-dashboard frontend architecture at /: Python-generated modules, event delegation, escaping, shared widgets, and content-hashed assets.
Details¶
The root dashboard at / is generated server-side by Python modules under work_buddy/dashboard/frontend/ and served as content-hashed cached JS and CSS referenced from a small no-store HTML document. Interactivity is wired through event delegation rather than inline handlers. The module structure, concatenation order, interaction model, escaping, shared widgets, asset serving, and add-a-tab workflow are in dev notes.
This unit does not describe the React dashboard at /app; see services/dashboard/react. Both frontends remain supported by the same Flask service while views migrate incrementally.