Irwin Web App

13 May 2026

  • 2 features
  • 2 fixes
  • 8 improvements
  • 3 other changes

Features

  • Integrate custom tearsheet exports on itinerary export modal
  • Integrate custom tearsheet exports on person export modal

Bug Fixes

  • Fix assistant modal not showing success dialog
  • Fix duplicate file attachments in AssistantModal

Improvements

  • Remove "empty" events returned from AI conversations
  • Upgrade Vitest 1.2 → 4.1 and Vite 5.1 → 6.4
  • Fix React 18 console warning sources
  • Remove vertical-screen-improvement feature flag
  • Remove FEATURE_FLAG_VERTICAL_SCREEN_IMPROVEMENT_IRM_TASKS and Task legacy components
  • Upgrade to React 18, RTL 14, remove react-hooks
  • Remove FEATURE_FLAG_VERTICAL_SCREEN_IMPROVEMENT_IRM_ACTIVITIES and Activity legacy components
  • Remove FEATURE_FLAG_VERTICAL_SCREEN_IMPROVEMENT_IRM_PEOPLE and delete legacy IRM People components

General

  • Upgrade Vite 6 → 8 (Rolldown/Oxc) + plugin-react 6
  • CI: Vitest sharding — 3 parallel test jobs + merge reports
  • Fix top 5 flaky tests on master