mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-02 01:54:50 +08:00
* 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