Commit graph

  • c19cb9501a
    Merge 216e3bb942 into 1d0733563d KhalimCK 2026-07-27 17:07:51 +00:00
  • 216e3bb942 fix(reporting): drill the scenario band, not the effective baseline fix/reporting-pdf-feedback Khalim Conn-Kowlessar 2026-07-27 17:07:46 +00:00
  • 188cca4e70 fix(epc): band the SAP rating (rounded), not the raw score Khalim Conn-Kowlessar 2026-07-27 16:58:30 +00:00
  • 043e25dd15 Merge remote-tracking branch 'origin/main' into fix/reporting-pdf-feedback Khalim Conn-Kowlessar 2026-07-27 15:58:37 +00:00
  • 4cbd48f3a5 fix(portfolio): bucket Oil boiler archetypes into the Oil heating filter Khalim Conn-Kowlessar 2026-07-27 15:56:48 +00:00
  • 454fe45acf fix(reporting): drop the historical-register sentence from the lodged note Khalim Conn-Kowlessar 2026-07-27 15:45:06 +00:00
  • a5b2125eb5 fix(reporting): reframe the lodged-graph note around estimation (ADR-0054) Khalim Conn-Kowlessar 2026-07-27 15:29:53 +00:00
  • 75ee685cc2 fix(reporting): surface the coverage "no certificate" count on the strip Khalim Conn-Kowlessar 2026-07-27 15:05:30 +00:00
  • bc2cde3984 fix(reporting): count expired-slot certificates as expired (restore #393) Khalim Conn-Kowlessar 2026-07-27 14:51:56 +00:00
  • fe91f002a7 feat(reporting): show lodged EPC distribution on dashboard and PDF Khalim Conn-Kowlessar 2026-07-27 13:27:18 +00:00
  • 1d0733563d
    Merge pull request #465 from Hestia-Homes/feature/hubspot-deal-extra-booking-information main Daniel Roth 2026-07-27 14:21:33 +01:00
  • 1d842b26f1 typo Daniel Roth 2026-07-27 13:18:54 +00:00
  • 564560a4a8 migration files Daniel Roth 2026-07-27 13:18:16 +00:00
  • dd64b09ce0 rename to correct ID Daniel Roth 2026-07-27 13:15:15 +00:00
  • e91b949def add extra_booking_information to hubspot deal data Daniel Roth 2026-07-27 13:01:40 +00:00
  • 4f6271641f fix(reporting): reconcile measure breakdown to the ledger construction cost Khalim Conn-Kowlessar 2026-07-27 12:45:25 +00:00
  • 194075c5b8 fix(reporting): mark genuine ties on the compare "Best" tag Khalim Conn-Kowlessar 2026-07-27 11:43:00 +00:00
  • dcb301a931 fix(reporting): fair "Best" tagging on the scenario compare screen Khalim Conn-Kowlessar 2026-07-27 11:28:00 +00:00
  • 2f5542ab40
    Merge pull request #459 from Hestia-Homes/issue-417-import-validation-commit Daniel Roth 2026-07-27 12:00:41 +01:00
  • a380c7ebe6
    Merge pull request #458 from Hestia-Homes/issue-422-work-order-detail Daniel Roth 2026-07-27 12:00:34 +01:00
  • a8a3222ca6
    Merge pull request #457 from Hestia-Homes/issue-421-contractor-scoped-list Daniel Roth 2026-07-27 12:00:26 +01:00
  • ce417ef16b fix(reporting): make EPC-evidence bar sum to the portfolio total Khalim Conn-Kowlessar 2026-07-27 10:58:09 +00:00
  • b896f22bf6
    Merge pull request #464 from Hestia-Homes/main dev Daniel Roth 2026-07-27 11:54:57 +01:00
  • 8377ef5146
    Merge pull request #456 from Hestia-Homes/fix/install-doc-categorisation Daniel Roth 2026-07-27 11:52:19 +01:00
  • 0ca52d56d9 fix incorrect merge conflict resolution Daniel Roth 2026-07-27 10:48:54 +00:00
  • 639cdfaafb
    Merge ff6608c5aa into 4859d7df55 Jun-te Kim 2026-07-27 11:40:58 +01:00
  • f6acce9f63
    Merge branch 'main' into fix/install-doc-categorisation Daniel Roth 2026-07-27 11:39:21 +01:00
  • 4859d7df55
    Merge pull request #461 from Hestia-Homes/issue-460-design-doc-gates-installation Daniel Roth 2026-07-24 17:10:56 +01:00
  • ff6608c5aa feat(reporting): surface "needs data review" homes with a drill-down feat/reporting-needs-review-drilldown Jun-te Kim 2026-07-24 15:34:16 +00:00
  • 1db2e7c92c Record ADR-0023: Installation in Progress gated on Retrofit Design Document 🟪 Daniel Roth 2026-07-24 13:54:27 +00:00
  • 80cf21922e Feed Retrofit Design Document presence into Live projects classification 🟩 Daniel Roth 2026-07-24 13:53:50 +00:00
  • 854e42080e Exclude Retrofit Design Documents from the install-document bucket 🟩 Daniel Roth 2026-07-24 13:52:13 +00:00
  • 00a9f22925 Exclude Retrofit Design Documents from the install-document bucket 🟥 Daniel Roth 2026-07-24 13:51:58 +00:00
  • 259c36e652 Derive the set of deals holding a Retrofit Design Document 🟩 Daniel Roth 2026-07-24 13:51:26 +00:00
  • 840b6a7992 Derive the set of deals holding a Retrofit Design Document 🟥 Daniel Roth 2026-07-24 13:51:13 +00:00
  • 939cfcbee5 Classify by design-document presence through the whole pipeline 🟩 Daniel Roth 2026-07-24 13:50:30 +00:00
  • 0acc9f5211 Gate Installation in Progress on Retrofit Design Document presence 🟩 Daniel Roth 2026-07-24 13:49:36 +00:00
  • 11a542b973 Gate Installation in Progress on Retrofit Design Document presence 🟥 Daniel Roth 2026-07-24 13:47:34 +00:00
  • 202683cd3f fix(reporting): address retrofit report PDF feedback Khalim Conn-Kowlessar 2026-07-24 13:43:45 +00:00
  • 251085fb8b feat(ara-projects): work-order import 3/3 — validation + insert-only commit (#417) Daniel Roth 2026-07-24 08:54:48 +00:00
  • 00ed03098a fix(ara-projects): move parseWorkOrderId out of page.tsx (#422) Daniel Roth 2026-07-24 08:54:46 +00:00
  • f8cc3924b3 feat(ara-projects): contractor-scoped work orders and per-project view (#421) Daniel Roth 2026-07-24 08:43:11 +00:00
  • 909657fff7 feat(ara-projects): work-order detail page — stage stepper + evidence checklist (#422) Daniel Roth 2026-07-24 08:42:32 +00:00
  • 1039c21c57 Categorise install docs identically in the table badge and the drawer 🟪 Daniel Roth 2026-07-23 16:22:26 +00:00
  • 8ee27789bc Report no install docs for coordination- and design-only properties 🟩 Daniel Roth 2026-07-23 16:21:18 +00:00
  • d666d0e800 Exclude design docs from the Install Docs badge 🟩 Daniel Roth 2026-07-23 16:20:16 +00:00
  • a641e95f51 Exclude design docs from the Install Docs badge 🟥 Daniel Roth 2026-07-23 16:19:56 +00:00
  • f5fbb64e3c Exclude coordination docs from the Install Docs badge 🟩 Daniel Roth 2026-07-23 16:19:38 +00:00
  • 24dc2927da Exclude coordination docs from the Install Docs badge 🟥 Daniel Roth 2026-07-23 16:19:22 +00:00
  • 0d8adad1d9
    Merge pull request #453 from Hestia-Homes/issue-413-wizard-contractor-assignment Daniel Roth 2026-07-23 17:01:12 +01:00
  • feee863010 feat(ara-projects): unroll the permission detail instead of popping it (#413) Daniel Roth 2026-07-23 15:55:49 +00:00
  • 44774febe5
    Merge pull request #451 from Hestia-Homes/issue-411-wizard-stage-configuration Daniel Roth 2026-07-23 16:53:03 +01:00
  • d15eee3958 feat(ara-projects): drop the ladder header's terminal-stage sentence Daniel Roth 2026-07-23 15:48:51 +00:00
  • 2fe4b5ea17 style(ara-projects): let the permission detail fill the expanded row (#413) Daniel Roth 2026-07-23 15:48:50 +00:00
  • b396aabb91 feat(ara-projects): workstreams down the left, actions in the header Daniel Roth 2026-07-23 15:38:45 +00:00
  • 6d662e81bd feat(ara-projects): edit and show permissions per workstream (#413) Daniel Roth 2026-07-23 15:34:06 +00:00
  • 3cad369315
    Merge pull request #454 from Hestia-Homes/issue-419-admin-work-orders-table Daniel Roth 2026-07-23 16:27:36 +01:00
  • 23c7b1dcdf fix(filters): bucket the oil boiler heating archetypes as Oil, not Unknown Daniel Roth 2026-07-23 15:19:28 +00:00
  • d5fee8902f chore(db): migration for work_order.priority text -> boolean (#419) Daniel Roth 2026-07-23 15:13:09 +00:00
  • e92f6e91db feat(ara-projects): let stage setup be left at any point, not walked through Daniel Roth 2026-07-23 15:11:05 +00:00
  • d3772c3f7f Merge remote-tracking branch 'origin/main' into issue-419-admin-work-orders-table Daniel Roth 2026-07-23 15:07:33 +00:00
  • 069464dad3
    Merge pull request #452 from Hestia-Homes/issue-412-wizard-evidence-checklist Daniel Roth 2026-07-23 16:02:13 +01:00
  • 7b65eae7bd feat(ara-projects): step through workstreams, and drop the per-stage dates Daniel Roth 2026-07-23 15:00:14 +00:00
  • 25bec3de7d
    Merge pull request #455 from Hestia-Homes/feat/oil-solid-boiler-archetypes KhalimCK 2026-07-23 15:58:47 +01:00
  • 0e69c080e1 feat(ara-projects): make work_order.priority a boolean and show it in the table (#419) Daniel Roth 2026-07-23 14:55:29 +00:00
  • 4bec5b72d2 feat(ara-projects): rename the stages permission and explain "mixed" (#413) Daniel Roth 2026-07-23 14:50:51 +00:00
  • f1d4398fc6 feat(db): add oil & solid-fuel boiler archetypes to main_heating_system Khalim Conn-Kowlessar 2026-07-23 14:39:19 +00:00
  • 235af64b43 feat(ara-projects): drag stages to reorder instead of up/down buttons Daniel Roth 2026-07-23 14:28:07 +00:00
  • df8e0315cb fix(ara-projects): align the add-document composer with the table it feeds (#412) Daniel Roth 2026-07-23 14:24:02 +00:00
  • 5c94a538ed refactor(ara-projects): make the add-document composer read as a form (#412) Daniel Roth 2026-07-23 13:57:04 +00:00
  • ab29a246a4 fix(ara-projects): key the stages routes on the shared [workstreamId] slug Daniel Roth 2026-07-23 13:38:41 +00:00
  • feff631582 fix(ara-projects): stop the add-requirement button colliding with the toggle (#412) Daniel Roth 2026-07-23 13:26:32 +00:00
  • d75bdf0ac4 Merge origin/main into issue-419-admin-work-orders-table (pull in #450 build fix) Daniel Roth 2026-07-23 13:10:11 +00:00
  • a7b1a3982b Merge origin/main into issue-413-wizard-contractor-assignment (pull in #450 build fix) Daniel Roth 2026-07-23 13:10:09 +00:00
  • 752686b562 Merge origin/main into issue-412-wizard-evidence-checklist (pull in #450 build fix) Daniel Roth 2026-07-23 13:10:07 +00:00
  • 42c027a5c5 Merge origin/main into issue-411-wizard-stage-configuration (pull in #450 build fix) Daniel Roth 2026-07-23 13:10:04 +00:00
  • ac932524fe
    Merge pull request #450 from Hestia-Homes/fix/setup-workstreams-authz-import Daniel Roth 2026-07-23 14:08:43 +01:00
  • aa505bc84f fix(ara-projects): repoint workstreams setup import to guards Daniel Roth 2026-07-23 12:58:47 +00:00
  • 7d271b06bc test(ara-projects): pin the seam between the toggles and the authz guards (#413) Daniel Roth 2026-07-23 12:53:40 +00:00
  • 35f45837be feat(ara-projects): contractors and permissions setup step (#413) Daniel Roth 2026-07-23 12:52:10 +00:00
  • 5355e0846b feat(ara-projects): stage configuration setup screen (#411) Daniel Roth 2026-07-23 12:51:46 +00:00
  • 0daae49587 feat(ara-projects): admin work-orders table page (#419) Daniel Roth 2026-07-23 12:51:42 +00:00
  • 2a9f6424be
    Merge pull request #449 from Hestia-Homes/feat/roof-sloping-ceiling KhalimCK 2026-07-23 13:51:41 +01:00
  • fcb72c05f5 feat(ara-projects): evidence checklist setup screen (#412) Daniel Roth 2026-07-23 12:47:09 +00:00
  • d8c531153a feat(ara-projects): evidence-requirement CRUD and SharePoint fields API (#412) Daniel Roth 2026-07-23 12:46:59 +00:00
  • 2303d41c2b feat(db): add explicit 'Pitched, sloping ceiling' roof_type values Khalim Conn-Kowlessar 2026-07-23 12:43:03 +00:00
  • a57fc5d0d2 feat(ara-projects): stage ladder CRUD for a Project Workstream (#411) Daniel Roth 2026-07-23 12:39:29 +00:00
  • b6265b3fd5 feat(ara-projects): contractor assignment API (#413) Daniel Roth 2026-07-23 12:38:40 +00:00
  • bbc2843fdf feat(ara-projects): work-orders API — filters, keyset pagination, shared derivations (#419) Daniel Roth 2026-07-23 12:38:39 +00:00
  • bf3f8aeb20
    Merge pull request #448 from Hestia-Homes/issue-415-import-column-mapping Daniel Roth 2026-07-23 12:34:26 +01:00
  • 08b6c28f87
    Merge pull request #447 from Hestia-Homes/issue-410-wizard-workstream-selection Daniel Roth 2026-07-23 12:34:18 +01:00
  • 35440a6baf
    Merge pull request #446 from Hestia-Homes/issue-444-project-settings-hub Daniel Roth 2026-07-23 12:34:01 +01:00
  • 82897aa524
    Merge pull request #445 from Hestia-Homes/feat/drop-room-in-roof-flattened-cols-1665 KhalimCK 2026-07-23 12:03:47 +01:00
  • 1eee002403 chore(preview): throwaway visual harness for the import mapping screen preview/import-mapping Daniel Roth 2026-07-23 10:59:38 +00:00
  • f76d5aa167 fix(ara-projects): count a blank workstream as blank, not as awaiting scope (#415) Daniel Roth 2026-07-23 10:25:24 +00:00
  • 3b84ed58ad feat(ara-projects): import mapping screen — column + value mapping UI (#415) Daniel Roth 2026-07-23 10:22:18 +00:00
  • eb823d3296 feat(db): drop the two superseded flattened room-in-roof columns Khalim Conn-Kowlessar 2026-07-23 10:16:54 +00:00
  • 4422cebe0b feat(ara-projects): import mapping — column + value mapping logic (#415) Daniel Roth 2026-07-23 10:15:24 +00:00
  • 4366835b1e fix(ara-projects): copy the empty-dependents constant per option (#410) Daniel Roth 2026-07-23 10:14:37 +00:00
  • 40bc9a6a64 feat(ara-projects): workstream selection setup screen (#410) Daniel Roth 2026-07-23 10:13:01 +00:00