• Joined on 2026-05-11
adam synced commits to feat/ab/sh-385-invite-registration at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
bb41bfd8ed Merge remote-tracking branch 'origin/main' into HEAD
77e54e64e3 Merge pull request #194 from Sea-Haven-Industries/feat/ab/sh-389-rejected-uplift-queue
a8d05776a8 Merge pull request #186 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
5353899418 feat(uplifts): order the rejected queue by decision time and include legacy denied rows
e9a1d8f53f Merge pull request #190 from Sea-Haven-Industries/fix/ab/wo-created-utc
Compare 10 commits »
adam synced commits to fix/ab/sh-403-reset-code-hardening at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
ea1370847f test(auth): move the password-policy reset case onto hashed, attempt-counted codes
9bd22e9a74 Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-code-hardening
77e54e64e3 Merge pull request #194 from Sea-Haven-Industries/feat/ab/sh-389-rejected-uplift-queue
a8d05776a8 Merge pull request #186 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
5353899418 feat(uplifts): order the rejected queue by decision time and include legacy denied rows
Compare 13 commits »
adam synced commits to fix/ab/sh-403-reset-hardening-2 at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
fe5f27c8e1 test(auth): build the password-policy service with the reset queue, throttle and keyed hash
613bfa48d8 Merge branch 'fix/ab/sh-403-reset-code-hardening' into fix/ab/sh-403-reset-hardening-2
ea1370847f test(auth): move the password-policy reset case onto hashed, attempt-counted codes
9bd22e9a74 Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-code-hardening
57af8a1206 fix(auth): store an unmatchable code when the reset email cannot be queued, keeping data calls identical
Compare 16 commits »
adam synced commits to refs/pull/184/head at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
47060f6a73 fix(work-orders): never return a severity on an Overdue board row
adam synced commits to refs/pull/189/head at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
bb41bfd8ed Merge remote-tracking branch 'origin/main' into HEAD
77e54e64e3 Merge pull request #194 from Sea-Haven-Industries/feat/ab/sh-389-rejected-uplift-queue
a8d05776a8 Merge pull request #186 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
5353899418 feat(uplifts): order the rejected queue by decision time and include legacy denied rows
e9a1d8f53f Merge pull request #190 from Sea-Haven-Industries/fix/ab/wo-created-utc
Compare 10 commits »
adam synced commits to refs/pull/189/merge at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
bb41bfd8ed Merge remote-tracking branch 'origin/main' into HEAD
77e54e64e3 Merge pull request #194 from Sea-Haven-Industries/feat/ab/sh-389-rejected-uplift-queue
a8d05776a8 Merge pull request #186 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
5353899418 feat(uplifts): order the rejected queue by decision time and include legacy denied rows
Compare 5 commits »
adam synced commits to refs/pull/192/head at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
ea1370847f test(auth): move the password-policy reset case onto hashed, attempt-counted codes
9bd22e9a74 Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-code-hardening
77e54e64e3 Merge pull request #194 from Sea-Haven-Industries/feat/ab/sh-389-rejected-uplift-queue
a8d05776a8 Merge pull request #186 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
5353899418 feat(uplifts): order the rejected queue by decision time and include legacy denied rows
Compare 13 commits »
adam synced commits to refs/pull/192/merge at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
ea1370847f test(auth): move the password-policy reset case onto hashed, attempt-counted codes
9bd22e9a74 Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-code-hardening
77e54e64e3 Merge pull request #194 from Sea-Haven-Industries/feat/ab/sh-389-rejected-uplift-queue
a8d05776a8 Merge pull request #186 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
Compare 14 commits »
adam synced commits to refs/pull/193/head at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
fe5f27c8e1 test(auth): build the password-policy service with the reset queue, throttle and keyed hash
613bfa48d8 Merge branch 'fix/ab/sh-403-reset-code-hardening' into fix/ab/sh-403-reset-hardening-2
ea1370847f test(auth): move the password-policy reset case onto hashed, attempt-counted codes
9bd22e9a74 Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-code-hardening
57af8a1206 fix(auth): store an unmatchable code when the reset email cannot be queued, keeping data calls identical
Compare 16 commits »
adam synced commits to refs/pull/193/merge at adam/shoc-backend from mirror 2026-09-25 17:46:14 +00:00
fe5f27c8e1 test(auth): build the password-policy service with the reset queue, throttle and keyed hash
613bfa48d8 Merge branch 'fix/ab/sh-403-reset-code-hardening' into fix/ab/sh-403-reset-hardening-2
ea1370847f test(auth): move the password-policy reset case onto hashed, attempt-counted codes
9bd22e9a74 Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-code-hardening
Compare 11 commits »
adam synced commits to main at adam/seahaven-org-baseline from mirror 2026-09-25 17:26:14 +00:00
2f2858f885 fix(iam): let the site plan role describe SSM parameters (PLAT-225) (#154)
adam synced commits to feature/sunday-saturday-work-week at adam/afterhours-shift-manager from mirror 2026-09-25 17:26:13 +00:00
adam synced new reference feature/sunday-saturday-work-week to adam/afterhours-shift-manager from mirror 2026-09-25 17:26:13 +00:00
adam synced commits to feat/ab/sh-335-wo-site-dialog at adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
c0e484275d fix(workorders): say Site dialog saves to the work order only when the site did not load
7efc9e8914 fix(workorders): never let a late site load replace typed Site dialog input
Compare 2 commits »
adam synced commits to feat/ab/sh-389-rejected-uplift-queue at adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
adam synced new reference feat/ab/sh-389-rejected-uplift-queue to adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
adam synced commits to main at adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
403bc66383 Merge pull request #271 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
dcc9429da8 Merge pull request #270 from Sea-Haven-Industries/feat/ab/sh-331-sites-panel
3f3a3701c3 feat(sites): suggest addresses as Street Address is typed
73090d05e4 fix(auth): keep change-password failures inline without a global toast
fe0d1a2571 fix(sites): keep the legacy contact name when an update sends no contacts
Compare 11 commits »
adam synced commits to refs/pull/268/merge at adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
6e0967eaf0 Merge pull request #267 from Sea-Haven-Industries/feat/ab/wo-ids-filter
7de34d359e Merge branch 'feat/ab/wo-ids-filter' into feat/ab/sh-295-sla-alerts
74dd1292a4 fix(workorders): applying a panel filter replaces the exact id selection
31e9db2d02 feat(notifications): SLA at-risk banner, 50% toast and breach acknowledgement
Compare 5 commits »
adam synced commits to refs/pull/270/head at adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
3f3a3701c3 feat(sites): suggest addresses as Street Address is typed
adam synced commits to refs/pull/274/merge at adam/shoc-frontend-new from mirror 2026-09-25 17:16:14 +00:00
403bc66383 Merge pull request #271 from Sea-Haven-Industries/feat/ab/sh-386-password-policy
dcc9429da8 Merge pull request #270 from Sea-Haven-Industries/feat/ab/sh-331-sites-panel
3f3a3701c3 feat(sites): suggest addresses as Street Address is typed
6e0967eaf0 Merge pull request #267 from Sea-Haven-Industries/feat/ab/wo-ids-filter
Compare 14 commits »