shoc-frontend-new/src/app/(protected)
Codex Review Integration 58fc323ea2 fix(work-orders): use local calendar day for Past Due and stabilize slow suites
computeIsPastDue and the day view's todayKey derived today from
toISOString() (UTC). West of UTC that rolls over hours early, so work
scheduled for today showed as Past Due every evening. Both now use the
local todayIso() helper the board already uses; regression tests pin
23:30 and 00:30 in America/Sao_Paulo with fake Date.

Test stability:
- adv-search page sync: scope pagination queries with within() instead of
  scanning ~330 buttons / 3000 nodes on every waitFor poll
- pm-schedules-list-actions: static import of the edit page so module
  transform does not count against the 5s test budget
- vendor create modal / detail drawer: userEvent.setup({ delay: null });
  15s describe budget for full MUI dialog renders under parallel load
2026-09-16 22:06:33 -03:00
..
accounts refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
assets refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
calendar refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
contacts refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
employees refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
followups refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
locations SH-138: manage ordered site contacts (#191) 2026-09-16 14:53:58 -03:00
notifications Complete vendor operations roadmap frontend (#52) 2026-07-24 18:10:45 -03:00
pmschedules refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
settings refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
uplifts fix(uplifts): keep two-decimal NTE and expose required on reason fields 2026-08-27 11:59:25 -03:00
vendor-pos fix(uplifts): keep two-decimal NTE and expose required on reason fields 2026-08-27 11:59:25 -03:00
vendors Merge origin/dev into feat/ab/sh-278-vendor-service-area 2026-09-16 16:08:12 -03:00
workorders fix(work-orders): use local calendar day for Past Due and stabilize slow suites 2026-09-16 22:06:33 -03:00
_layout.tsx fix(vendors): complete shell and visual parity gates 2026-08-10 12:11:38 -03:00
dashboard.tsx refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00
index.tsx refactor(ui): enforce maintainable conditional feedback 2026-07-24 11:32:58 -03:00