Created SortableHeader component and useListPage hook. Updated VipList, DriverList, and EventList to use shared infrastructure.
Split copilot.service.ts (2758 lines) into 5 focused files: copilot.service.ts (orchestrator), copilot-schedule.service.ts, copilot-reports.service.ts, copilot-fleet.service.ts, copilot-vip.service…
Added Prisma middleware in prisma.service.ts that auto-appends deletedAt: null to all queries on soft-deletable models. Removed manual filters from 50+ queries across all services.
Created decorator and . Updated drivers controller /me routes to use single lookup.
Created with centralized constants. Cleaned up unused imports, added useMemo, standardized filter button styling.
Created with dark-themed styling. Replaced all in VipList, DriverList, EventList, and UserList.
Moved to shared utils. Created with DEPARTMENT_LABELS, ARRIVAL_MODE_LABELS, EVENT_TYPE_LABELS, EVENT_STATUS_LABELS. Updated all form and list files.