April was a polish month — fewer net-new features, more rounding off the rough edges that customers told us about during Q1 quarterly business reviews. Here's what made it into production.
Dark mode, properly
We had a 'dark theme' since 2024, but it was honestly the kind of dark theme that only the engineer who built it loved. April's release reworks every chart, every status badge, every form input against fresh contrast tokens. WCAG 2.1 AA across the board, and the new emerald accent reads cleanly even in unlit night-shift control rooms.
Mobile push notifications
The LINKO mobile app (iOS + Android) now supports push notifications for high-priority events: machine fault, P1 customer order received, OTD risk threshold crossed, and any custom webhook event you mark as 'critical.' Quiet hours and per-user channel preferences work the way you'd expect.
12 new webhook events
- production.shift_started / shift_ended
- production.changeover_started / changeover_completed
- quality.defect_recorded / quality.batch_passed / quality.batch_failed
- inventory.lot_consumed / inventory.lot_remaining_low
- machine.maintenance_due / machine.maintenance_completed
- scheduling.replan_completed
Calendar view in Planning
The #1 feature request since launch: a calendar view alongside the Gantt chart. Now available — drag a work order in the calendar, and the Gantt updates in real time. Same data, two interaction models. Operators love the calendar; planners stick with the Gantt.
Bug fixes worth mentioning
- Fixed: Gantt chart occasionally rendered overlapping bars when a work order spanned a planned-maintenance window.
- Fixed: API rate-limit headers were off-by-one in the Retry-After value.
- Fixed: i18n drift across 11 languages — all 4,103 keys are now synchronized and CI-enforced.
- Fixed: PDF export of audit trails truncated long product codes.