
April shipped the final reports features, made a major infrastructure investment, and closed out with a focused sprint on DOODs.
The reports system rebuilt in March reached full production readiness this month. We added the breakdown report, introduced report presets so teams can save and reuse their preferred configurations, and hardened the system with thorough testing in our staging and beta environments.
We also shipped a series of refinements: an auto-populated category section, a header-board-at-end layout option, and tabloid paper size support. Generation reliability improved significantly after targeted fixes throughout the month.
We restructured the codebase to support faster development of new features, including an import editor, which began development this month. This is foundational work that makes it easier for us to ship more, faster.
The last week of April was a dedicated DOODs sprint. We added support for unscheduled elements, holiday rules, and a calculation fix for edge cases in day-out-of-days logic.
The DOODs summary view got significant attention: status-based filtering, algorithm improvements, better tooltips, and several iterations on layout and data density. The live DOODs table also received improvements alongside related fixes for strip sizing and element quantity display.
May will focus on shipping the new Reports Manager UI and continuing the build toward Cinapse Professional.