mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-19 18:05:41 -05:00
* feat: - Implement width property - Replace custom dashboard - Started to integrate the KPI chart * feat(ui): introduce dashboard chart layout system * feat(ui): introduce dashboard chart kpi card * chore(ui): amend layout widths for sm screen size * chore(ui): prevent editing of default dashboard * chore(ui): centering the KPI text inside the box * chore(ui): dashboard edit preview to respect set layouts * chore(ui): initial work on setting the default flow & namespace dashboards * fix(ui): make sure there is no naming clashes * feat: KPI chart backend implementation * feat: validation annotations * chore(ui): make chart legend align to right side * chore(ui): properly show chart labels * chore(ui): improve state and ID components inside custom tabels * chore(ui): add proper link to execution in tables * feat: implemented Triggers as Datasource for custom dashboards close kestra-io/kestra-ee#3740 * feat: modified the Markdown chart so now it accept different sources * feat: rename KPI property to numerator & where close #3739 * chore(ui): improve markdown component * chore(ui): markdown charts * chore(ui): markdown charts * chore(ui): markdown charts remove padding * chore(ui): markdown charts * feat: fixes + define custom dashboard equivalent to current default dashboard with some modification * fix: round double value * chore(ui): improve flows and ns charts * chore(ui): make sure that table shows execution links only if namespace and flowId exist * chore(ui): make sure markdown is properly shown on dashboard edititng * fix: correctly do preview instead of load on homepage * fix: correctly preview markdown chart and add description in default flow dashboard * fix: apply review changes * fix: modify test following classes modifications on charts * tests: restore package-lock * remove chromatic tools and a warning --------- Co-authored-by: MilosPaunovic <paun992@hotmail.com> Co-authored-by: Bart Ledoux <bledoux@kestra.io>