Commit graph

  • 9a0d3fb74c fix(work-orders): copy persisted severity onto GET detail Arthur Bassi 2026-09-07 12:02:23 -03:00
  • 7a0b91bcd6 feat(work-orders): persist board severity on create, patch, and search Arthur Bassi 2026-09-07 11:46:13 -03:00
  • 6ceb274bfb
    feat: add API Sentry tracing (SH-298) (#105) Alexandre Brandizzi 2026-09-04 14:11:32 -03:00
  • f136f46182
    Merge branch 'dev' into feat/sh-298-sentry Alexandre Brandizzi 2026-09-04 14:05:17 -03:00
  • 6d66737211
    Merge pull request #104 from Sea-Haven-Industries/feat/sh-169-board-create-lifecycle Arthur Bassi 2026-09-04 13:42:42 -03:00
  • 31b3c2bbd1
    Merge branch 'dev' into feat/sh-169-board-create-lifecycle Arthur Bassi 2026-09-04 10:24:52 -03:00
  • 94a297d144 fix(observability): finish abandoned transactions Alexandre Brandizzi 2026-09-03 21:51:40 -03:00
  • a0abb76da3 feat(observability): identify and scrub Sentry transactions Alexandre Brandizzi 2026-09-03 17:12:49 -03:00
  • ae68b9449f fix: trace background jobs in Sentry Alexandre Brandizzi 2026-09-03 16:03:25 -03:00
  • 42f66fbc69 fix: allow Sentry-free design-time tooling Alexandre Brandizzi 2026-09-03 15:17:30 -03:00
  • 60aa23769a feat: activate Sentry deployment environments Alexandre Brandizzi 2026-09-03 15:10:01 -03:00
  • 8e4a5ed4d8 feat: add API Sentry tracing Alexandre Brandizzi 2026-09-03 13:59:13 -03:00
  • b7df5ef629 feat(work-orders): persist board create lifecycleStatus from the client Arthur Bassi 2026-09-03 13:36:22 -03:00
  • 69ba573315
    chore(terraform): remove tf-poc rehearsal (SH-300) (#95) Adam Moussa 2026-09-03 10:40:32 -04:00
  • 86859289f2
    chore: clean remaining tf-poc reference from shared_certificate_arn Adam Moussa 2026-09-01 11:14:32 -04:00
  • a478a550d3
    chore(terraform): drop tf-poc from live module and CI Adam Moussa 2026-09-01 10:43:30 -04:00
  • bf83decce3
    chore(terraform): remove tf-poc rehearsal Adam Moussa 2026-09-01 10:42:22 -04:00
  • 77c3016c9d
    feat(deploy): move dev application CD through Terraform (#102) Adam Moussa 2026-09-03 10:12:06 -04:00
  • 2010bf7eac fix(deploy): fail closed on unknown-only plan attributes Adam Moussa 2026-09-01 15:01:02 -04:00
  • 79e93defed fix(deploy): inspect HCP plan redirect and nested unknowns Adam Moussa 2026-09-01 14:19:37 -04:00
  • 93acfa492f fix(terraform): stop pinning the generated dev instance SG Adam Moussa 2026-08-31 19:58:03 -04:00
  • bd3cf99147 fix: add permissions block for dependency-review workflow Adam Moussa 2026-08-31 19:12:25 -04:00
  • fa9bda7554 feat(deploy): move dev application CD through Terraform Adam Moussa 2026-08-31 19:08:53 -04:00
  • a0183fa44c
    Merge pull request #103 from Sea-Haven-Industries/feat/sh-167-board-carry-over Arthur Bassi 2026-09-03 09:59:24 -03:00
  • d75f78651b feat(work-orders): include unresolved prior-week rows on GET board Arthur Bassi 2026-09-02 09:49:56 -03:00
  • 5f6069547d
    Merge pull request #100 from Sea-Haven-Industries/fix/sh-296-vendor-invalid-dispatch Arthur Bassi 2026-09-01 09:50:40 -03:00
  • f15dde8b30 Merge branch 'fix/sh-296-vendor-invalid-dispatch' of https://github.com/Sea-Haven-Industries/shoc-backend into fix/sh-296-vendor-invalid-dispatch Arthur Bassi 2026-09-01 09:43:14 -03:00
  • 03c069d10d fix(work-orders): detach shared dispatch on vendor fork Arthur Bassi 2026-09-01 09:42:41 -03:00
  • af27186527
    Merge branch 'dev' into fix/sh-296-vendor-invalid-dispatch Arthur Bassi 2026-09-01 09:35:00 -03:00
  • 6ef8e9ba2a
    feat(terraform): complete dev environment adoption (SH-300) (#99) Adam Moussa 2026-08-31 19:18:44 -04:00
  • 2c7c9b12e0
    fix(terraform): guard staging import baseline Adam Moussa 2026-08-31 15:11:04 -04:00
  • ca0404272e fix(work-orders): accept linked primary dispatch on vendor board patch Arthur Bassi 2026-08-31 15:47:53 -03:00
  • 3b87bf64eb
    fix(terraform): preserve dev release permissions Adam Moussa 2026-08-31 14:47:58 -04:00
  • e25a936da4
    feat(terraform): complete dev environment adoption Adam Moussa 2026-08-31 14:42:19 -04:00
  • e1e547f7d0
    fix(terraform): preserve live state during dev import (#98) Adam Moussa 2026-08-31 14:05:46 -04:00
  • 31b443e752
    test(terraform): assert dev import live baseline Adam Moussa 2026-08-31 13:50:15 -04:00
  • b6d2beaa3b fix(terraform): preserve live state during dev import Adam Moussa 2026-08-31 12:49:30 -04:00
  • 9665be0ae5
    Merge pull request #97 from Sea-Haven-Industries/fix/sh-131-clear-appt-time Arthur Bassi 2026-08-31 14:24:50 -03:00
  • ddd47f6d37
    Merge branch 'dev' into fix/sh-131-clear-appt-time Arthur Bassi 2026-08-31 13:15:44 -03:00
  • 58dd5ec6ae
    Merge pull request #96 from Sea-Haven-Industries/fix/user-list-full-display-name Arthur Bassi 2026-08-31 13:13:48 -03:00
  • 0822b50a82
    Merge branch 'dev' into fix/user-list-full-display-name Arthur Bassi 2026-08-31 13:10:08 -03:00
  • aca284ee46
    Merge branch 'dev' into fix/sh-131-clear-appt-time Arthur Bassi 2026-08-31 13:02:11 -03:00
  • a6b3d5d073 test(work-orders): cover date-only dispatch apptTime mapping Arthur Bassi 2026-08-31 13:01:02 -03:00
  • 24f08d3cb1
    feat(terraform): adopt live deployment roles safely (#94) Adam Moussa 2026-08-31 11:51:18 -04:00
  • e45e71d5ac test(work-orders): expect null end for start-only apptTime tokens Arthur Bassi 2026-08-31 11:13:40 -03:00
  • 4aef5b463b fix: grant staging deploy role the Support-confirmed Elastic Beanstalk S3 set fix/ab/staging-deployment Alexandre Brandizzi 2026-08-31 10:57:04 -03:00
  • dcb757b404 fix(work-orders): persist empty apptTime as null scheduled instants Arthur Bassi 2026-08-31 10:49:54 -03:00
  • e3a2507908 fix(users): compose full Name on user list Arthur Bassi 2026-08-31 10:22:27 -03:00
  • 171aca66b8 ci(deploy): drop unprovisioned prod dispatch path Adam Moussa 2026-08-30 20:49:55 -04:00
  • 95d0454b07 chore(deps): add terraform to renovate dependency coverage Adam Moussa 2026-08-30 19:46:01 -04:00
  • a25e59a63e fix: update required_version from >=1.7.0 to >=1.9.0 Adam Moussa 2026-08-30 19:25:08 -04:00
  • 67f21b623a ci(deploy): require manual environment dispatch Adam Moussa 2026-08-30 17:33:35 -04:00
  • 874b568642 ci(deploy): pause dev and staging deployments Adam Moussa 2026-08-30 16:39:04 -04:00
  • f8bf102f35 feat(terraform): add safe backend environment adoption Adam Moussa 2026-08-30 16:34:38 -04:00
  • 25c2e84e8f feat(terraform): adopt live deployment roles safely terraform-poc-teardown-2026-08-28 Adam Moussa 2026-08-28 19:12:34 -04:00
  • e51924eee6 fix: compare staging governance against event refs Alexandre Brandizzi 2026-08-27 20:51:42 -03:00
  • caa8970b17 fix: scope staging release bucket access Alexandre Brandizzi 2026-08-27 20:45:12 -03:00
  • 2fb9540aa0 ci: add protected staging deployment lane Alexandre Brandizzi 2026-08-27 20:13:37 -03:00
  • b605d5be02
    fix: return vendor duplicate name conflict (#92) Alexandre Brandizzi 2026-08-27 14:55:09 -03:00
  • ae3a8ee58f fix: return vendor duplicate name conflict Alexandre Brandizzi 2026-08-27 14:44:17 -03:00
  • e90e51d271
    chore(renovate): add frontend overlay with three-day release age (#90) Adam Moussa 2026-08-26 17:58:31 -04:00
  • 3fcaf91542 fix(renovate): annotate pinned actions Alexandre Brandizzi 2026-08-26 18:42:32 -03:00
  • 0c0ed7226a
    fix: add github-actions to enabledManagers Adam Moussa 2026-08-26 17:00:39 -04:00
  • 48176a90b6
    Merge branch 'dev' into renovate/reconfigure Adam Moussa 2026-08-26 16:39:37 -04:00
  • 31a4af7da3
    fix: omit unmapped sites from work order options (#89) Alexandre Brandizzi 2026-08-26 17:39:25 -03:00
  • b2aa3f9604
    chore: remove dependabot.yml config Adam Moussa 2026-08-26 16:19:50 -04:00
  • cdb60e59ca
    chore(renovate): add Renovate frontend overlay config Adam Moussa 2026-08-26 14:06:22 -04:00
  • 2f47798e67 Merge remote-tracking branch 'origin/dev' into fix/ab/sh-252-workorder-site-account Alexandre Brandizzi 2026-08-26 15:03:16 -03:00
  • 6c826b4cc6
    Merge pull request #88 from Sea-Haven-Industries/feat/sh-221-persist-location-accountid Arthur Bassi 2026-08-26 15:00:46 -03:00
  • 2d4b51f9f1 fix: omit unmapped sites from work order options Alexandre Brandizzi 2026-08-26 14:50:16 -03:00
  • 0f2e0dacc7 fix(locations): authorize location owner on every board update Arthur Bassi 2026-08-26 14:38:34 -03:00
  • 4e4bb0ca90 fix(locations): reject unparseable accountId and forward cancellation Arthur Bassi 2026-08-26 14:18:38 -03:00
  • 2718fdd294 fix(locations): gate account assignment by scope and active accounts Arthur Bassi 2026-08-26 14:16:59 -03:00
  • 2be36d4eac feat(locations): persist accountId on create and update Arthur Bassi 2026-08-26 14:03:12 -03:00
  • 5a70d5004e
    Merge pull request #87 from Sea-Haven-Industries/feat/sh-221-location-owned-account Arthur Bassi 2026-08-26 10:34:14 -03:00
  • 244a489fb2 fix(tests): create ephemeral LocalDB database before migration apply Arthur Bassi 2026-08-26 10:20:14 -03:00
  • 2e56ec7678 fix(work-orders): keep location account server-owned and forward create cancellation Arthur Bassi 2026-08-26 10:00:02 -03:00
  • 61923b2a7d feat(work-orders): stamp board create account from location Arthur Bassi 2026-08-26 09:12:48 -03:00
  • 5857f8483a
    fix(vendors): complete directory contact fallbacks (#86) Alexandre Brandizzi 2026-08-25 20:33:47 -03:00
  • 8406ffb20f
    Merge branch 'dev' into fix/ab/sh-261-sh-265-vendor-directory Alexandre Brandizzi 2026-08-25 18:39:04 -03:00
  • df01ded3ce
    Merge pull request #80 from Sea-Haven-Industries/feat/sh-117-aveta-required Arthur Bassi 2026-08-25 18:13:26 -03:00
  • 14b85c64a8
    Merge branch 'dev' into feat/sh-117-aveta-required Arthur Bassi 2026-08-25 17:19:30 -03:00
  • 238f8c8e60
    Merge pull request #81 from Sea-Haven-Industries/feat/board-week-only-pagination Arthur Bassi 2026-08-25 17:11:05 -03:00
  • 7c7c6bc525 feat(work-orders): persist Aveta Extra Docs media category Arthur Bassi 2026-08-25 15:10:45 -03:00
  • 2461df5f71 fix(vendors): keep company location authoritative Alexandre Brandizzi 2026-08-25 14:07:33 -03:00
  • 4f4e3997ba fix(vendors): normalize location labels Alexandre Brandizzi 2026-08-25 14:00:14 -03:00
  • bf7d1fcdf5 fix(vendors): complete directory contact fallbacks Alexandre Brandizzi 2026-08-25 13:50:49 -03:00
  • 8086b6c85f fix(vendors): resolve list location from company address when city/state blank fix/ab/sh-261-location-address Alexandre Brandizzi 2026-08-25 13:30:01 -03:00
  • 7245897d56
    Merge branch 'dev' into feat/sh-117-aveta-required Arthur Bassi 2026-08-25 12:12:07 -03:00
  • 3a7a1b1f09 docs(work-orders): drop ticket key from AvetaRequired xml comment Arthur Bassi 2026-08-25 12:03:19 -03:00
  • 12dc3d51d9
    Merge branch 'dev' into feat/board-week-only-pagination Arthur Bassi 2026-08-25 12:01:19 -03:00
  • 8e749047a3
    Merge pull request #78 from Sea-Haven-Industries/fix/ab/sh-261-vendor-list-contact Alexandre Brandizzi 2026-08-25 11:58:22 -03:00
  • 437a8dae5b
    Merge branch 'dev' into feat/board-week-only-pagination Arthur Bassi 2026-08-25 11:54:57 -03:00
  • 5343931a62
    Merge branch 'dev' into fix/ab/sh-261-vendor-list-contact Alexandre Brandizzi 2026-08-25 11:52:46 -03:00
  • abff9eeae8
    Merge pull request #84 from Sea-Haven-Industries/chore/albrand/cdk-dependency-upgrades-20260825 Alexandre Brandizzi 2026-08-25 11:44:53 -03:00
  • f17f8562e8 test(work-orders): cover unassigned inline board and global search Arthur Bassi 2026-08-25 11:15:35 -03:00
  • 98eb546738 chore(deps): upgrade AWS CDK library and CLI Alexandre Brandizzi 2026-08-25 05:38:14 -03:00
  • 59f962ca2b
    chore(deps-dev): bump aws-cdk from 2.1137.0 to 2.1138.0 in /infra/cdk dependabot[bot] 2026-08-25 02:44:50 +00:00
  • de9ecf18c4
    chore(deps): bump aws-cdk-lib from 2.265.0 to 2.266.0 in /infra/cdk dependabot[bot] 2026-08-25 02:44:43 +00:00
  • 04958e6121 fix(work-orders): keep GET /board to scheduled-in-week rows only (SH-165) Arthur Bassi 2026-08-24 18:29:18 -03:00