Files
ever-gauzy/packages
joel kalema a15f8536cd Feat/accounting dashboard polish (#10327)
* feat(i18n): add English strings for the accounting dashboard view

* feat(dashboard): redesign the accounting dashboard with KPIs, cash-flow chart and sortable breakdown

* fix(dashboard): keep employee chart legend items at the list font size

* feat(i18n): add Acholi strings for the accounting dashboard view

* feat(i18n): add Arabic and Hebrew strings for the accounting dashboard view

* feat(i18n): add Bulgarian strings for the accounting dashboard view

* feat(i18n): add German strings for the accounting dashboard view

* feat(i18n): add Spanish strings for the accounting dashboard view

* feat(i18n): add French strings for the accounting dashboard view

* feat(i18n): add Italian strings for the accounting dashboard view

* feat(i18n): add Dutch strings for the accounting dashboard view

* feat(i18n): add Polish strings for the accounting dashboard view

* feat(i18n): add Portuguese strings for the accounting dashboard view

* feat(i18n): add Russian strings for the accounting dashboard view

* feat(i18n): add Chinese strings for the accounting dashboard view

* fix(dashboard): address accounting dashboard review findings

- keep the signed income share for the label, clamp only the bar
- reject non-positive total income as a percentage denominator
- add a screen-reader table of the chart's daily values
- let long KPI amounts wrap instead of truncating
- format chart dates in the active UI language
- translate the accounting view strings in Hebrew and Acholi

* feat(dashboard): restore the cash-flow chart's day grid, point dots and full axis labels

- draw a vertical grid line per date, in the value grid's colour
- show a dot on every day for each series
- label the y-axis with full figures and the x-axis with full dates

* feat(dashboard): add a sort control to the earnings breakdown

- add a sort-by select and a direction toggle to the breakdown header
- sort by total expenses, highest first, by default
- start-align the money columns and trail their sort arrows
- narrow the employee column so the money columns get more room
- add the sort label and direction strings in every locale

* refactor(dashboard): inject the accounting view's theme service and currency pipe with inject()

* fix(dashboard): address accounting chart and header review findings

- keep a vertical grid line for every date; thin only the colliding labels
- format y-axis figures in the active UI language
- let the breakdown panel header and sort controls wrap on narrow screens

* fix(dashboard): read the x-axis tick font through CartesianScaleOptions
2026-09-28 19:53:11 +02:00
..
…