Arthur Bassi
e44d0c4091
chore(work-orders): sync feature/wo-platform-polish with updated feature/wo-wizard-board-create
2026-07-30 09:10:21 -03:00
Arthur Bassi
6ab9689518
chore(work-orders): sync feature/wo-wizard-board-create with updated feature/wo-slide-over-media
2026-07-30 09:10:15 -03:00
Arthur Bassi
2c15cd22cf
chore(work-orders): sync feature/wo-slide-over-media with updated feature/wo-board-api
2026-07-30 09:10:03 -03:00
Arthur Bassi
e5300da9fb
chore(work-orders): sync feature/wo-board-api with current dev
2026-07-30 09:05:33 -03:00
Alexandre Brandizzi
978e56b7c9
Merge pull request #59 from Sea-Haven-Industries/codex/vendor-nav-layout-fixes
...
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
Deploy / deploy (push) Waiting to run
fix(vendors): close reactivation and navigation QA regressions
2026-07-29 21:59:09 -03:00
Arthur Bassi
80230e1d4c
chore(work-orders): sync platform-polish with updated wizard parent
2026-07-29 09:48:38 -03:00
Arthur Bassi
c9da5a70a9
chore(work-orders): sync wizard-create with updated slide-over parent
2026-07-29 09:40:38 -03:00
Arthur Bassi
a2aa0a582e
chore(work-orders): sync slide-over branch with updated board-api parent
2026-07-29 09:37:37 -03:00
Arthur Bassi
36b936c4c6
chore(work-orders): sync feature/wo-board-api with current dev
2026-07-29 09:34:11 -03:00
Alexandre Brandizzi
a228db29e3
Merge branch 'dev' into codex/vendor-nav-layout-fixes
2026-07-29 07:21:31 -03:00
Alexandre Brandizzi
2d0917f052
chore(deps): apply controlled security updates ( #56 )
CI / ci (push) Waiting to run
CI / governance (push) Waiting to run
Deploy / deploy (push) Waiting to run
2026-07-29 07:20:23 -03:00
Alexandre Brandizzi
bcf63dffad
refactor(vendors): satisfy maintainability gates
2026-07-28 17:27:34 -03:00
Alexandre Brandizzi
b1cf3a0678
test(vendors): isolate mutable reactivation state
2026-07-28 17:22:42 -03:00
Alexandre Brandizzi
4fe9319d7a
fix(vendors): support sparse updates on current target
2026-07-28 17:20:07 -03:00
Alexandre Brandizzi
e6a3899f4c
fix(vendors): make navigation and PO filters responsive
2026-07-28 17:16:50 -03:00
Alexandre Brandizzi
95cbfff301
fix(vendors): allow sparse reactivation updates
2026-07-28 17:16:07 -03:00
bassi-arthurr
021fa5b5d4
fix(work-orders): split SignatureCapture under governance line limit
...
Extract canvas hook and fields so changed-path maintainability passes on #34 .
2026-07-28 16:00:45 -03:00
Arthur Bassi
8df270f713
fix(work-orders): align query broadcast pin and harden sign-off UI
...
Pin TanStack packages to exact matching versions with lockfile, guard
SignatureCapture against duplicate submits, and split dispatch/view
modules for the maintainability gate.
2026-07-28 11:51:26 -03:00
Arthur Bassi
c559cae5ef
style(work-orders): format detail accordion typography
2026-07-28 11:06:07 -03:00
Arthur Bassi
7de3adc5bb
docs(adr): record ADR 0001 for query-broadcast-client-experimental
2026-07-28 11:06:07 -03:00
Arthur Bassi
62a51a163c
fix(work-orders): drop auth-bypass from wizard mock gate
...
(cherry picked from commit 2c899ebfd8269567bc0637788aebe29288b6515c)
2026-07-28 11:06:06 -03:00
Arthur Bassi
729deff897
fix(work-orders): type-safe FormData test and Node harness stability
...
(cherry picked from commit a30326aa491e72b2b95eb1f55d77d14ef9004ec8)
2026-07-28 11:06:06 -03:00
Arthur Bassi
175682e229
refactor(work-orders): harden dispatch modals with loading and close guards
...
(cherry picked from commit a9ee990389abada03ecbd600ee63c5a052507118)
2026-07-28 11:06:06 -03:00
Arthur Bassi
c2bd1c4e60
refactor(auth): remove development auth bypass
...
(cherry picked from commit 01425aa97f43bd351a378b3f41400f07aeee3bb0)
2026-07-28 11:06:05 -03:00
Arthur Bassi
efed453f3c
feat(query): sync QueryClient cache across browser tabs
...
(cherry picked from commit 473bbced8185b8ddb92ce218a5cf870db98194bf)
2026-07-28 11:06:05 -03:00
Arthur Bassi
77ad0325f0
refactor(work-orders): split wizard components and cover date range UI
...
Extract focused wizard step/date helpers for the maintainability gate and
add a public-interface test for range click order and schedule submission.
2026-07-28 11:04:42 -03:00
Arthur Bassi
27131a1533
feat(work-orders): board wizard create with sites and service notes
2026-07-28 10:35:00 -03:00
Arthur Bassi
68b85940fe
refactor(work-orders): split slide-over and CompDoc for governance
...
Extract focused hooks and sibling components so CompDoc, slide-over,
media uploader, and list page meet maintainability ratchets.
2026-07-28 10:33:09 -03:00
Arthur Bassi
ad30eb4a4d
fix(test): update work-orders board tests for slide-over navigation
2026-07-28 09:59:47 -03:00
Arthur Bassi
9a1c04c934
fix(test): align failed-save fixtures with WorkOrderTableRow
2026-07-28 09:59:08 -03:00
Arthur Bassi
aee5223757
fix(work-orders): preserve slide-over draft baseline on failed save
2026-07-28 09:59:07 -03:00
Arthur Bassi
475862003c
fix(work-orders): preserve slide-over draft and gate media close
2026-07-28 09:57:41 -03:00
Arthur Bassi
0682b47678
fix(work-orders): preserve comment draft until mutation succeeds
2026-07-28 09:57:40 -03:00
Arthur Bassi
1b5b4014d1
feat(work-orders): board slide-over detail with comments, audit and media
...
# Conflicts:
# src/app/(protected)/workorders/_components/comp-doc/comp-doc-dialog.tsx
# src/app/(protected)/workorders/_components/detail/work-order-assignee-menu.tsx
# src/app/(protected)/workorders/_components/detail/work-order-detail-sections.tsx
# src/app/(protected)/workorders/_components/detail/work-order-slide-over.tsx
# src/app/(protected)/workorders/_components/detail/work-order-status-menu.tsx
# src/app/(protected)/workorders/_components/media/media-upload-modal.tsx
2026-07-28 09:57:40 -03:00
Arthur Bassi
6e99dc0af2
refactor(work-orders): pass board-api governance maintainability gate
...
Split oversized API/mapper/UI modules and extract focused helpers so the
exact head satisfies godfile and complexity ratchets without relaxing thresholds.
2026-07-28 09:56:27 -03:00
Arthur Bassi
e1ea198319
fix(work-orders): make board-api head build in isolation
...
Include wizard-service-notes-fields in this slice, keep ApiError export,
and align JSX/boolean lint plus save-id wiring after rebase onto dev.
2026-07-27 10:59:28 -03:00
Alexandre Brandizzi
dffa30f27a
style(locations): format site query mapping
2026-07-27 10:27:13 -03:00
Arthur Bassi
01d1795b66
fix(work-orders): add contactName to restored wizard vendor mocks
2026-07-27 10:27:12 -03:00
Arthur Bassi
6c4197dba7
fix(work-orders): restore wizard mock modules for base consumers
2026-07-27 10:27:12 -03:00
Arthur Bassi
8ae54a6173
fix(work-orders): use overdue=true and harden board patch overlays
2026-07-27 10:26:35 -03:00
Arthur Bassi
3ea136ce3c
feat(work-orders): integrate board list, search and field patch API
2026-07-27 10:19:34 -03:00
Alexandre Brandizzi
94bd10245b
Merge pull request #44 from Sea-Haven-Industries/feature/wo-dispatch-shell
...
CI / ci (push) Has been cancelled
CI / governance (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
feat(work-orders): add dispatch detail shell
2026-07-24 18:56:51 -03:00
Alexandre Brandizzi
66cc892107
Merge remote-tracking branch 'origin/dev' into codex/pr44-current-base
2026-07-24 18:52:29 -03:00
Alexandre Brandizzi
09ed3693f6
refactor: enforce dispatch detail quality gates
2026-07-24 18:51:50 -03:00
Alexandre Brandizzi
4845494af5
Merge pull request #30 from Sea-Haven-Industries/feature/wo-board-foundation
...
feat(ui): add loading/error primitives and FormData upload fix
2026-07-24 18:51:32 -03:00
Alexandre Brandizzi
fce531aeb0
Merge remote-tracking branch 'origin/dev' into codex/pr30-lint-fix
2026-07-24 18:46:55 -03:00
Alexandre Brandizzi
2d2fe0d9f9
Merge pull request #43 from Sea-Haven-Industries/feature/wo-wizard-shell
...
feat(work-orders): add board wizard shell UI
2026-07-24 18:46:16 -03:00
Alexandre Brandizzi
ea76a5d0ba
chore: integrate repaired wizard foundation
2026-07-24 18:45:46 -03:00
Alexandre Brandizzi
07c8799a3f
Merge remote-tracking branch 'origin/dev' into codex/pr30-lint-fix
2026-07-24 18:43:30 -03:00
Alexandre Brandizzi
ca9d9e9c2a
chore: integrate current dev into board foundation
2026-07-24 18:43:22 -03:00