shoc-frontend-new/src/domain
Codex Review Integration fdd97c24f9 Merge branch 'dev' into feat/sh-298-sentry
Three conflicts, all where dev refactored code this branch had instrumented:

- api.ts — dev extracted the session-expiry helper into
  lib/auth/expire-session. Took dev's import, dropped the now-duplicate local
  copy, kept the tracing import.
- work-order-board-documents-api.ts — dev replaced the ky upload with
  uploadFormWithProgress, an XHR path that exists because ky's
  onUploadProgress streams the body and browsers refuse that over HTTP/1.1.
  Kept dev's helper and wrapped it in traceHttpOperation so the upload stays
  instrumented; neither change is lost.
- work-orders-api.test.ts — kept both mock surfaces, since the merged
  work-orders-api calls apiRequestRaw while other code uses the ky instance.

getMediaContent arrived from dev calling `api.get` directly, which this file
no longer imports; routed it through apiRequestRaw like its siblings, which
also brings it under tracing.
2026-09-10 14:44:12 -03:00
..
accounts fix(work-orders): stop sending customer on create 2026-08-25 22:26:01 -03:00
assets chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
auth feat(observability): identify and scrub Sentry transactions 2026-09-03 17:12:49 -03:00
calendar chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
contacts chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
dashboard Feat/vite typescript migration (#16) 2026-06-18 14:41:17 -03:00
employees chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
follow-ups chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
locations style(locations): format site query mapping 2026-07-27 10:27:13 -03:00
pm-schedules chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
settings Feat/vite typescript migration (#16) 2026-06-18 14:41:17 -03:00
uplifts feat(observability): identify and scrub Sentry transactions 2026-09-03 17:12:49 -03:00
vendor-operations feat(observability): identify and scrub Sentry transactions 2026-09-03 17:12:49 -03:00
vendor-portal feat(observability): identify and scrub Sentry transactions 2026-09-03 17:12:49 -03:00
vendor-pos feat(uplifts): complete SH-101 vendor workflow 2026-08-11 08:57:38 -03:00
vendors fix: classify duplicate vendor conflicts from parsed body (#149) 2026-08-27 14:33:17 -04:00
work-orders Merge branch 'dev' into feat/sh-298-sentry 2026-09-10 14:44:12 -03:00