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
Codex Review Integration
c1863c4274
feat: add browser Sentry tracing
2026-09-03 13:59:13 -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
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
Alexandre Brandizzi
40ce66fbb3
fix(vendors): keep Company label visible after scroll ( #150 )
...
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): keep Company label visible after scroll
* test(vendors): align Add Vendor visual baseline with CI
* test(vendors): prove full label visibility after scroll
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-27 20:52:42 +00:00
Alexandre Brandizzi
7fdef2a46a
fix: classify duplicate vendor conflicts from parsed body ( #149 )
...
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
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-27 14:33:17 -04:00
Alexandre Brandizzi
7ec522e8ea
fix: complete SH-283 vendor QA paths ( #148 )
...
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
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
2026-08-27 15:03:36 -03:00
Alexandre Brandizzi
3b1fe016fe
fix(vendors): clarify required company fields ( #146 )
...
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): clarify required company fields
* test(vendors): refresh company label snapshots
* refactor(vendors): isolate contact fields
---------
Co-authored-by: Codex Review Integration <codex-review@local.invalid>
Co-authored-by: Adam Moussa <166072409+amoussa1229@users.noreply.github.com>
2026-08-27 13:01:53 -04:00
Arthur Bassi
0df17d49f4
Merge pull request #147 from Sea-Haven-Industries/feature/sh-120-uplift-reject-revoke-dialogs
...
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(uplifts): align Reject/Revoke Cancel and required asterisk [SH-120]
2026-08-27 12:12:43 -03:00
Arthur Bassi
305b926128
fix(uplifts): keep two-decimal NTE and expose required on reason fields
2026-08-27 11:59:25 -03:00
Arthur Bassi
ba2e3e37c7
feat(uplifts): align Reject/Revoke Cancel and required asterisk [SH-120]
2026-08-27 11:35:54 -03:00
Alexandre Brandizzi
4a3d04ed01
Merge pull request #145 from Sea-Haven-Industries/feature/sh-119-toast-feedback
...
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): add consistent save/delete toast feedback
2026-08-26 19:57:18 -03:00
Codex Review Integration
2b17de2212
fix(work-orders): confirm cleared vendor saves
2026-08-26 19:47:57 -03:00
Arthur Bassi
8d755bcb11
fix(work-orders): address PR review on toast feedback
...
Scope vendor and save toasts to successful assigned-vendor and slide-over saves.
Bind patch success callbacks per operation instead of shared mutate observers.
2026-08-26 19:30:29 -03:00
Arthur Bassi
97b5e287aa
Merge branch 'dev' into feature/sh-119-toast-feedback
2026-08-26 19:09:45 -03:00
Adam Moussa
481fa29f42
ci: pin github actions to immutable shas ( #144 )
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
2026-08-26 19:04:46 -03:00