← All releases

2026.34.3

The trend chart actually draws now

19/08/2026

The Company costs trend chart never plotted anything. Its endpoint had been failing on every request since the chart shipped, and the page quietly fell back to an empty state that read as "no data yet" rather than "this is broken". The query is fixed, and the empty state now says which figure is missing instead of leaving you at a dead end. The changelog page also stops listing two same-day releases in the wrong order.

Highlights

  • The trend chart draws - every request behind it was failing, so the chart had nothing to plot and said so in a way that looked like an ordinary empty week. If you looked at Company costs and concluded you had no data, look again.
  • An empty chart now tells you what is missing - every figure on it is a share of net sales, so an empty chart almost always means no sales have been recorded for that range. It says that now, and points at the cost-of-goods tag when that is what is missing instead.
  • Same-day releases list in order - two releases on one date tied on the date alone and fell back to file order, which put 2026.34.1 above 2026.34.2 on this page.

Changes

Fixes

  • fix(company-costs): the per-day labour query behind the trend chart grouped by an expression Postgres would not accept, so /api/company-costs/trend failed on every request and the chart fell back to its empty state. Day buckets are also keyed correctly now, which had a second, hidden bug behind the first.
  • fix(company-costs): the trend chart's empty state names the missing figure - net sales for the range, or a category tagged as cost of goods - rather than only saying there is nothing to plot.
  • fix(changelog): releases sharing a date sort newest first, compared segment by segment so 2026.34.10 will rank above 2026.34.9.