v4.2.0
LatestSep 29, 2026Highlights
- RCABottom scroll room so tab bar can sit mid-screen
- RCAFunnel stages + AI-context audit as tabs instead of long scroll
- Mobile-friendly checklist executor; occurrence dialog asset/ticket resolution; RCA schedule asset selector + convert assetId override; seed checklist.instance.update; tools availability uses latest transaction
- PdMConsolidate PM onto shared downtime days — co-schedule with other assets' PM dates instead of earliest own occurrence
- PMGapless calendar grid; multi-week occurrences continue on subsequent week rows
New
- RCABottom scroll room so tab bar can sit mid-screen
- RCAFunnel stages + AI-context audit as tabs instead of long scroll
- Mobile-friendly checklist executor; occurrence dialog asset/ticket resolution; RCA schedule asset selector + convert assetId override; seed checklist.instance.update; tools availability uses latest transaction
- PdMConsolidate PM onto shared downtime days — co-schedule with other assets' PM dates instead of earliest own occurrence
- PMGapless calendar grid; multi-week occurrences continue on subsequent week rows
- PMMonth calendar renders multi-day occurrences as continuous spanning bars
- AssetsTrend prediction button on each parameter chart, deep-linking with assetParameterId
- AssetsGenealogy button on the assets overview header
- Asset genealogy map + checklist pre-execution requirements (part type/tool model reservations)
- RCASchedule-ticket confirmation dialog with editable title + toasts
+25 more in this release
Improved
- UIAdopt @shadcn/lint design-system linter and migrate native controls to shadcn
- Drop AssetStatusStrip from RCA verdict and asset overview
- AgentsRequire headless mode for browser verification
Fixed
- Shift RostersBind ISO strings, not Date objects, in generate handler
- I18nAdd missing en preventiveMaintenance title/description keys
- PM CalendarRename leftover trailing flag ref
- PM CalendarGreyed previous-month leading days too
- PM CalendarRender greyed next-month trailing days; multi-day bars stop at real end date
- RCAAdd missing AI Context tab trigger
- RCASensor traceback matches by asset code; hide Corrective Actions section + dead code
- RCAVibration-trace sensor dropdown lists only process-chain assets
- RCAMove Recommended action below 'How this was analyzed'; ISO 10816 -> 20816
- TicketsShow relevant asset documents on preventive tickets (desktop + mobile)
+43 more in this release