• Joined on 2026-05-11
adam synced and deleted reference refs/tags/fix/sh-327-request-uplifts-permission at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
adam synced and deleted reference refs/tags/hotfix/sh-387-concurrent-uplift at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
adam synced and deleted reference refs/tags/refs/pull/168/merge at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
adam synced and deleted reference refs/tags/refs/pull/169/merge at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
adam synced commits to fix/ab/sh-383-media-contract at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
0d8f32d148 fix(media): check the file type before the size cap on media upload
f3ef11b504 Merge remote-tracking branch 'origin/main' into HEAD
3e3f0f383d fix(media): serialize SH-116 media counts under the work-order lock and serve HEIC as image/heic
7591869462 Merge pull request #169 from Sea-Haven-Industries/hotfix/sh-387-concurrent-uplift
2be74b261f test(uplifts): share conflict fixture dispatch through owned and linked work orders
Compare 15 commits »
adam synced commits to main at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
50e5553e57 Merge pull request #177 from Sea-Haven-Industries/fix/ab/sh-397-uplift-decision-audit
b2b9fc3588 test(uplifts): cover escalation audit on a dispatch without an owning work order
59b8cdaf7d Merge pull request #168 from Sea-Haven-Industries/fix/sh-327-request-uplifts-permission
c5d82a996a fix(uplifts): audit uplift decisions on the dispatch's resolved work order
8185875ad2 Merge pull request #176 from Sea-Haven-Industries/fix/ab/sh-327-admin-approves-uplifts
Compare 22 commits »
adam synced commits to refs/pull/168/head at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
beb091fcc8 Merge remote-tracking branch 'origin/main' into lane/sh-327
7591869462 Merge pull request #169 from Sea-Haven-Industries/hotfix/sh-387-concurrent-uplift
b116e71d16 test(uplifts): grant the SH-393 ownership fixture actor RequestUplifts
cc7cda4818 Merge remote-tracking branch 'origin/main' into lane/sh-327
2be74b261f test(uplifts): share conflict fixture dispatch through owned and linked work orders
Compare 15 commits »
adam synced commits to refs/pull/173/head at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
0d8f32d148 fix(media): check the file type before the size cap on media upload
f3ef11b504 Merge remote-tracking branch 'origin/main' into HEAD
3e3f0f383d fix(media): serialize SH-116 media counts under the work-order lock and serve HEIC as image/heic
7591869462 Merge pull request #169 from Sea-Haven-Industries/hotfix/sh-387-concurrent-uplift
2be74b261f test(uplifts): share conflict fixture dispatch through owned and linked work orders
Compare 15 commits »
adam synced commits to refs/pull/173/merge at adam/shoc-backend from mirror 2026-09-25 02:56:14 +00:00
0d8f32d148 fix(media): check the file type before the size cap on media upload
59b8cdaf7d Merge pull request #168 from Sea-Haven-Industries/fix/sh-327-request-uplifts-permission
8185875ad2 Merge pull request #176 from Sea-Haven-Industries/fix/ab/sh-327-admin-approves-uplifts
f3ef11b504 Merge remote-tracking branch 'origin/main' into HEAD
Compare 23 commits »
adam synced commits to fix/ab/sh-391-adv-filter-date-range at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
62e38e4b81 chore(workorders): keep ticket keys out of test names
adam synced commits to fix/ab/sh-394-exposure-dash at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
adam synced new reference fix/ab/sh-394-exposure-dash to adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
adam synced commits to gh-readonly-queue/main/pr-252-8b58eb5f644f1edddc56a7a3a8404e9562d59e34 at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
adam synced new reference gh-readonly-queue/main/pr-252-8b58eb5f644f1edddc56a7a3a8404e9562d59e34 to adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
adam synced commits to refs/pull/252/head at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
ffff03fcc2 test(visual): refresh work-order baselines for lucide-react icon updates
ec83829098 Merge remote-tracking branch 'origin/main' into lane/renovate
8b58eb5f64 Merge pull request #250 from Sea-Haven-Industries/fix/sh-327-uplift-denial-message
20ef4a615d Merge pull request #251 from Sea-Haven-Industries/albrand/tanstack-query-5.103.1
563f81e163 Merge pull request #257 from Sea-Haven-Industries/feat/ab/sh-207-uplift-services-nav
Compare 18 commits »
adam synced commits to refs/pull/252/merge at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
ffff03fcc2 test(visual): refresh work-order baselines for lucide-react icon updates
ec83829098 Merge remote-tracking branch 'origin/main' into lane/renovate
8b58eb5f64 Merge pull request #250 from Sea-Haven-Industries/fix/sh-327-uplift-denial-message
20ef4a615d Merge pull request #251 from Sea-Haven-Industries/albrand/tanstack-query-5.103.1
Compare 19 commits »
adam synced commits to refs/pull/259/head at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
62e38e4b81 chore(workorders): keep ticket keys out of test names
adam synced commits to refs/pull/259/merge at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
62e38e4b81 chore(workorders): keep ticket keys out of test names
Compare 2 commits »
adam synced commits to refs/pull/260/head at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
d573ab59a9 refactor(vendor-portal): extract document row from VendorPortalDocuments
6012ebabe7 fix(media): count HEIC and untyped phone files, guard overlapping picks
b316168930 fix(vendor-portal): pre-check the per-work-order photo/video limit
cfe83fc489 fix(media): read video duration from the MP4/MOV header in the browser
Compare 4 commits »
adam synced commits to refs/pull/260/merge at adam/shoc-frontend-new from mirror 2026-09-25 02:16:16 +00:00
d573ab59a9 refactor(vendor-portal): extract document row from VendorPortalDocuments
6012ebabe7 fix(media): count HEIC and untyped phone files, guard overlapping picks
b316168930 fix(vendor-portal): pre-check the per-work-order photo/video limit
cfe83fc489 fix(media): read video duration from the MP4/MOV header in the browser
Compare 5 commits »