Alexandre Brandizzi
d6163e7eb6
Merge branch 'dev' into feat/sh-298-sentry
2026-09-04 14:23:41 -03:00
Arthur Bassi
fc07371f0d
Merge pull request #164 from Sea-Haven-Industries/feat/SH-168-wo-board-row-order
...
Frontend checks / Build and test (push) Waiting to run
Frontend checks / governance (push) Waiting to run
Frontend checks / Visual regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
feat(work-orders): persist board row order locally and support keyboard reorder
2026-09-04 14:07:28 -03:00
Arthur Bassi
b8349783a7
chore(work-orders): keep carry-over display and local board row-order
2026-09-04 13:46:04 -03:00
Arthur Bassi
e3ffa5a94b
Merge pull request #163 from Sea-Haven-Industries/feat/sh-167-wo-board-carry-over
...
feat(work-orders): show carry-over pill and map day-tab for prior-week WOs
2026-09-04 13:43:48 -03:00
Arthur Bassi
9f9aa5c824
fix(work-orders): restore AAP span grip while keeping keyboard reorder
2026-09-04 13:27:53 -03:00
Codex Review Integration
fa866c5ea7
fix(observability): preserve HTTP error status
2026-09-03 21:51:40 -03:00
Codex Review Integration
207199559f
feat(observability): identify and scrub Sentry transactions
2026-09-03 17:12:49 -03:00
Codex Review Integration
dc313dc50a
fix: capture React root errors in Sentry
2026-09-03 15:53:50 -03:00
Codex Review Integration
a24002bc24
feat: activate Sentry deployment environments
2026-09-03 15:10:01 -03:00
Arthur Bassi
370b2a68ad
fix(work-orders): align reorder grip button box-model with prior span
...
Reset display, vertical-align, and box-sizing so visual snapshots stay on the approved grip.
2026-09-03 14:42:22 -03:00
Codex Review Integration
c1863c4274
feat: add browser Sentry tracing
2026-09-03 13:59:13 -03:00
Arthur Bassi
ddd83ffec1
fix(work-orders): skip canceled keyboard reorder and persist destination-week order
2026-09-03 13:34:28 -03:00
Arthur Bassi
dc178340de
feat(work-orders): persist board row order locally and support keyboard reorder
...
Keep same-day WO order across refresh and sign-out in the same browser.
Add keyboard reorder on the row grip.
2026-09-02 11:07:27 -03:00
Arthur Bassi
bc1e7a1fa2
fix(work-orders): keep carry-over rows in day reorder and one-char search
2026-09-02 09:47:34 -03:00
Arthur Bassi
08e00c213d
Merge branch 'dev' into feat/sh-167-wo-board-carry-over
2026-09-02 09:32:58 -03:00
Arthur Bassi
c70587941c
Merge pull request #162 from Sea-Haven-Industries/fix/sh-297-assigned-to-save-toast
...
Frontend checks / Build and test (push) Has been cancelled
Frontend checks / governance (push) Has been cancelled
Frontend checks / Visual regression (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
fix(work-orders): toast after assigned-to save on the board
2026-09-02 09:32:21 -03:00
Arthur Bassi
426889427c
feat(work-orders): show carry-over pill and map day-tab for prior-week WOs
...
Keep source week visible and map weekday tabs without rewriting schedule.
2026-09-01 14:16:52 -03:00
Arthur Bassi
7e1dcb7a36
fix(work-orders): toast after assigned-to save on the board
...
Show the save toast only after the board PATCH succeeds.
2026-09-01 10:20:38 -03:00
Arthur Bassi
0ee2879234
Merge pull request #161 from Sea-Haven-Industries/fix/sh-296-vendor-invalid-dispatch
...
Frontend checks / Build and test (push) Waiting to run
Frontend checks / governance (push) Waiting to run
Frontend checks / Visual regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
fix(work-orders): omit non-positive primaryDispatchId on board patches
2026-09-01 09:50:44 -03:00
Arthur Bassi
85ea33b0ad
Merge branch 'dev' into fix/sh-296-vendor-invalid-dispatch
2026-08-31 16:36:50 -03:00
Arthur Bassi
8d26a07fa4
Merge pull request #156 from Sea-Haven-Industries/feature/sh-166-accessible-row-flags
...
Frontend checks / Build and test (push) Waiting to run
Frontend checks / governance (push) Waiting to run
Frontend checks / Visual regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
feat(work-orders): expose accessible names on board row flags [SH-166]
2026-08-31 16:29:23 -03:00
Arthur Bassi
a3b889c15e
Merge branch 'dev' into feature/sh-166-accessible-row-flags
2026-08-31 16:04:27 -03:00
Arthur Bassi
88c3d08afa
Merge pull request #153 from Sea-Haven-Industries/feat/sh-131-appt-time
...
feat(work-orders): make appointment time optional in create flows [SH-131]
2026-08-31 15:51:12 -03:00
Arthur Bassi
72417bbb77
fix(work-orders): omit non-positive primaryDispatchId on board patches
...
A GET echo of 0 on primaryDispatchId made vendor PATCH fail InvalidDispatch.
2026-08-31 15:48:31 -03:00
Arthur Bassi
a90acad331
test(work-orders): refresh New WO Linux visual baseline after merge
...
CI failed on 73 pixels in the board behind the wizard. Use the Linux actual so visual regression matches the merged Assigned To board.
2026-08-31 15:21:24 -03:00
Arthur Bassi
55a6ff03b1
merge(dev): keep Linux CI New WO visual baseline
...
The only conflict was wo-new.png (Type and schedule). Appt Time is on a later step, so origin/dev's Assigned To screenshot is the correct combined UI.
2026-08-31 15:11:43 -03:00
Arthur Bassi
d255fb6b91
Merge pull request #152 from Sea-Haven-Industries/feature/sh-127-assigned-to-ownership
...
Frontend checks / Build and test (push) Waiting to run
Frontend checks / governance (push) Waiting to run
Frontend checks / Visual regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
feat(work-orders): keep Assigned To open and name audit actors [SH-127]
2026-08-31 13:51:03 -03:00
Arthur Bassi
065ebbd403
fix(work-orders): expose flag picker as named dialog
2026-08-31 11:46:04 -03:00
Arthur Bassi
07c03e99b9
test(work-orders): assert empty apptTime board PATCH and refetch
...
EOF
2026-08-31 10:54:28 -03:00
Arthur Bassi
8031357dfa
fix(work-orders): assert GET User full display name
2026-08-31 10:22:27 -03:00
Arthur Bassi
8d44b1868c
fix(work-orders): expose disabled flag name via img role
2026-08-31 09:49:09 -03:00
Arthur Bassi
bae6d15043
Merge branch 'dev' into feature/sh-166-accessible-row-flags
2026-08-31 09:43:03 -03:00
Arthur Bassi
8b745608dc
Merge branch 'feat/sh-131-appt-time' of https://github.com/Sea-Haven-Industries/shoc-frontend-new into feat/sh-131-appt-time
2026-08-31 09:36:35 -03:00
Arthur Bassi
ac9f4ff6e7
Merge branch 'dev' into feat/sh-131-appt-time
2026-08-31 09:36:18 -03:00
Arthur Bassi
15459e8d40
fix(work-orders): let picker toggle clear appointment start and end
...
EOF
2026-08-31 09:35:49 -03:00
Arthur Bassi
e9e17dadec
fix(work-orders): compose full user names from User list
2026-08-31 09:23:10 -03:00
Arthur Bassi
223a734b11
Merge branch 'dev' into feature/sh-127-assigned-to-ownership
2026-08-31 09:17:03 -03:00
Alexandre Brandizzi
d6755a63b6
fix(vendors): clarify blank technician draft state ( #157 )
...
Frontend checks / Build and test (push) Has been cancelled
Frontend checks / governance (push) Has been cancelled
Frontend checks / Visual regression (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
* fix(vendors): clarify blank technician draft state
* test(vendors): update technician section snapshots
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-28 15:00:02 -04:00
Arthur Bassi
b619b8ae13
feat(work-orders): expose accessible names on board row flags
...
Give keyboard and screen-reader users color-independent labels
when setting, changing, or clearing a work-order flag.
2026-08-28 15:06:59 -03:00
Arthur Bassi
f2cd68c57c
Merge branch 'dev' into feature/sh-127-assigned-to-ownership
2026-08-28 12:31:06 -03:00
Arthur Bassi
740048508c
Merge branch 'dev' into feat/sh-131-appt-time
2026-08-28 12:31:03 -03:00
Alexandre Brandizzi
5e38c93b1e
fix(vendors): truncate long textual table values ( #154 )
...
Frontend checks / Build and test (push) Waiting to run
Frontend checks / governance (push) Waiting to run
Frontend checks / Visual regression (push) Waiting to run
Deploy / deploy (push) Waiting to run
* fix(vendors): truncate long locations in table
* fix(vendors): truncate textual table cells
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-28 11:21:15 -04:00
Alexandre Brandizzi
4df6e76192
ci: add protected staging frontend deployment lane ( #151 )
...
* ci: add protected staging deployment lane
* fix: constrain staging publisher permissions
* fix: handle first-push governance baseline
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-28 10:59:55 -04:00
Arthur Bassi
650543abb3
test(e2e): refresh wo-mobile-navigation visual baseline
2026-08-28 11:55:29 -03:00
Arthur Bassi
fb54414ade
fix(work-orders): parse start-only appointment times and refresh visual baselines
2026-08-28 11:46:54 -03:00
Arthur Bassi
8bb126b1a3
feat(work-orders): make appointment time optional in create flows
...
Allow empty Appt Time in wizard, table, and slide-over without blocking
create or complete. Omit appointment fields without vendorId so create
does not hit DispatchRequired.
2026-08-28 11:05:43 -03:00
Arthur Bassi
38571d3386
test(work-orders): use Linux CI baseline for New WO screenshot
2026-08-28 10:08:23 -03:00
Arthur Bassi
7954153e9c
test(work-orders): refresh New WO visual baseline for Assigned To copy
2026-08-28 09:45:38 -03:00
Arthur Bassi
0d883f625c
chore: merge origin/dev into feature/sh-127-assigned-to-ownership
2026-08-28 09:27:18 -03:00
Arthur Bassi
a299b8980c
feat(work-orders): keep Assigned To open and name audit actors [SH-127]
...
Keep assignment ungated. Match AAP unassigned copy and name audit actors.
2026-08-28 09:19:43 -03:00