Skip to content

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.