Arthur Bassi
|
dc9cc07a73
|
Merge branch 'dev' into feat/SH-170-wo-inline-type-correction
|
2026-09-07 11:51:30 -03:00 |
|
Arthur Bassi
|
ccdad96170
|
fix(work-orders): persist type via PATCH and lock completed rows
|
2026-09-07 11:39:12 -03:00 |
|
Arthur Bassi
|
a766dc9c50
|
Merge pull request #169 from Sea-Haven-Industries/feat/SH-310-schedule-on-range
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): restore Range tab on Schedule On for inline and slide-over
|
2026-09-04 18:07:18 -03:00 |
|
Arthur Bassi
|
f51f6bd493
|
chore(work-orders): keep type/severity audit rules after merging origin/dev
|
2026-09-04 16:41:42 -03:00 |
|
Arthur Bassi
|
418eb3749d
|
fix(work-orders): restore Range tab on Schedule On for inline and slide-over
Share Week/Date/Range on inline, board, and slide-over DateCell.
A selected range lands on the start day, matching the wizard.
|
2026-09-04 15:59:53 -03:00 |
|
Arthur Bassi
|
7cc7cc19d0
|
Merge pull request #165 from Sea-Haven-Industries/feat/SH-169-wo-inline-lifecycle
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): align inline lifecycle transitions with AAP
|
2026-09-04 14:58:44 -03:00 |
|
Arthur Bassi
|
b0c58958ae
|
Merge branch 'dev' into feat/SH-169-wo-inline-lifecycle
|
2026-09-04 14:47:38 -03:00 |
|
Arthur Bassi
|
3ed8600beb
|
fix(work-orders): promote dated pre-schedule picks to Scheduled
Align create, wizard, and board status patches with AAP maybeAutoSchedule.
Include the previous status in audit copy when the API sends it.
|
2026-09-04 14:31:08 -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 |
|
Arthur Bassi
|
27ddeb2903
|
feat(work-orders): align inline type correction with the board AAP
Keep type correction on the board: Type & severity, SEV toast, and audit copy.
|
2026-09-03 16:30:10 -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 |
|
Arthur Bassi
|
3a8f41a444
|
fix(work-orders): keep explicit wizard status picks on dated drafts
Derive Scheduled or Pending only when the patch touches schedule fields, matching the board path.
|
2026-09-03 14:42:19 -03:00 |
|
Arthur Bassi
|
9fc67516ca
|
fix(work-orders): derive lifecycle status only when the schedule patch changes
|
2026-09-03 13:35:26 -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
|
c2d1add79c
|
fix(work-orders): persist AAP auto-schedule on a single board patch
Merge derived status once so dated rows cannot stay Pending or Incomplete.
Create and wizard demote Scheduled when there is no concrete date.
|
2026-09-03 11:13:24 -03:00 |
|
Arthur Bassi
|
9cc9bc4dfb
|
feat(work-orders): align inline lifecycle transitions with AAP
Use the prototype status list and gates on the board and wizard.
Auto-derive Scheduled or Pending from a concrete schedule date.
|
2026-09-02 15:11:31 -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 |
|