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/trendfailed 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.