Commit graph

208 commits

Author SHA1 Message Date
Khalim Conn-Kowlessar
5f0617b691 adding multi organisation connect 2026-05-07 12:32:20 +00:00
Khalim Conn-Kowlessar
a046ed4a5c working on pibi ui 2026-05-06 23:04:45 +00:00
Khalim Conn-Kowlessar
19139b6253 Updated survey request UI for Devon County Council 2026-05-06 20:37:30 +00:00
Khalim Conn-Kowlessar
2b05abb185 Adding tests for modified approvals route 2026-05-06 19:10:47 +00:00
Khalim Conn-Kowlessar
fccf4130c8 added instruct measures approval 2026-05-06 18:00:06 +00:00
Khalim Conn-Kowlessar
bf85787936 re-designing UI for PM' 2026-05-06 14:23:54 +00:00
Khalim Conn-Kowlessar
4734eeed07 updating live tracking new features UI 2026-05-05 20:43:19 +00:00
Khalim Conn-Kowlessar
1e5eb09c3e add pibi-measures route
Adds POST /api/portfolio/[portfolioId]/pibi-measures (approver-gated)
that accepts { dealId, measureNames[] } and delegates to
selectPibiMeasures. Also adds a GET handler that returns the current
pibi_ordered selection, approved measures, and instructed measures for
a deal — used by the drawer's PIBI selector to pre-populate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 19:14:20 +00:00
Khalim Conn-Kowlessar
7de92cf5ea add instruct-measure service, route and soft-warning helper
Approver-only flow that records an instructed measure in
user_defined_deal_measures, auto-creates a deal_measure_approvals row +
event in a single tx, then pushes the instructed list to HubSpot under
instructed_measures. When the deal has no proposed measures and no prior
approvals, also pushes the new measure as proposed_measures so the deal
has a coherent starting point. Soft-warning helper surfaces the
out-of-order case for the drawer (and later slices).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 18:56:48 +00:00
Khalim Conn-Kowlessar
e020b3fd83 add halted state fields and approver capability gate
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 18:24:43 +00:00
Khalim Conn-Kowlessar
b8befe56fe add deal-properties PATCH endpoint and update service 2026-05-05 14:33:59 +00:00
Khalim Conn-Kowlessar
afdc8ec703 commenting unintuitive sql query 2026-04-22 10:10:34 +00:00
Khalim Conn-Kowlessar
4bbd973b6b added filtering to filter on lodged rating rather than modelled 2026-04-21 17:47:21 +00:00
Khalim Conn-Kowlessar
c7a5780877 implemeting document search on deal id instead of uprn 2026-04-20 18:58:24 +00:00
Khalim Conn-Kowlessar
785c40f2d1 adding measure level tracking for uploaded docs 2026-04-20 15:55:45 +00:00
Khalim Conn-Kowlessar
680935e1fa Improving upload logging 2026-04-20 14:04:06 +00:00
Khalim Conn-Kowlessar
254125ddb7 adding batch push up when removal requests are made 2026-04-20 12:21:00 +00:00
Khalim Conn-Kowlessar
09931cb878 added in addition requests 2026-04-20 11:14:52 +00:00
Khalim Conn-Kowlessar
20e5eaff9a updating format of text when creating logs for document uploads 2026-04-20 09:10:57 +00:00
Khalim Conn-Kowlessar
ff2bfc67b2 fixed making revisions to Hubspot push up 2026-04-20 08:52:38 +00:00
Khalim Conn-Kowlessar
6056214039 recovering from merge missing files, adding Hubspot sync capabilities 2026-04-18 10:46:21 +00:00
Khalim Conn-Kowlessar
9b9b9e2848 merging the madness 2026-04-17 20:48:15 +00:00
Khalim Conn-Kowlessar
9774a52207 rolling back migration 2026-04-17 19:38:26 +00:00
Khalim Conn-Kowlessar
f04fb8f026 updated install documents ui 2026-04-17 18:49:10 +00:00
Khalim Conn-Kowlessar
881364b562 migrated db and building out upload doc ui and approval log 2026-04-17 00:01:08 +00:00
Khalim Conn-Kowlessar
c6bd99c980 adding missing files 2026-04-16 21:13:35 +00:00
Khalim Conn-Kowlessar
c01f5bee40 added notify for user when we've remodelled 2026-04-15 09:50:17 +00:00
Khalim Conn-Kowlessar
052928a5dd adjusted lazy load banner 2026-04-13 15:47:49 +00:00
Khalim Conn-Kowlessar
41c068c419 improving visuals of the property table 2026-04-13 13:49:34 +00:00
Khalim Conn-Kowlessar
c70a34f174 improving filter abilities 2026-04-11 15:40:06 +00:00
Khalim Conn-Kowlessar
0c0529b234 Updating the plans ui
Some checks are pending
Next.js Build Check / build (push) Waiting to run
2026-04-08 20:47:14 +00:00
Khalim Conn-Kowlessar
c8d1bfefa0 fxing scoll area margin problems 2026-04-04 21:13:57 +00:00
KhalimCK
b76861b9b8
Merge branch 'main' into feature/domna_iq 2026-04-04 20:36:57 +01:00
Khalim Conn-Kowlessar
f8e6d7afa2 added missing files 2026-04-04 13:37:42 +00:00
Khalim Conn-Kowlessar
988bd2ce8f polishing project reporting ui
Some checks are pending
Next.js Build Check / build (push) Waiting to run
2026-04-03 10:45:51 +00:00
Khalim Conn-Kowlessar
8ca1bf2799 modified table components and hooked up documents
Some checks failed
Next.js Build Check / build (push) Has been cancelled
2026-04-01 22:32:25 +00:00
KhalimCK
dbe3a96ac4
Merge pull request #196 from Hestia-Homes/bug/magic-email-flagged-as-phish
Bug/magic email flagged as phish
2026-03-10 17:29:56 +00:00
Khalim Conn-Kowlessar
a0bfeae742 changing magic links url to protect against microsoft defender and host domna logo 2026-03-10 14:59:35 +00:00
Daniel Roth
5fc3cb60e2 Add categorisation API route and call it 2026-03-02 14:41:41 +00:00
Khalim Conn-Kowlessar
c5588e67e2 removed redundant scenarioId in GET signature 2026-02-25 09:01:28 +00:00
Khalim Conn-Kowlessar
bf02eb18d9 implemented default filter 2026-02-24 23:47:58 +00:00
Jun-te Kim
c8d38c11d5 subtasks 2026-02-21 08:24:55 +00:00
Khalim Conn-Kowlessar
dce30edf00 fixed filtering logic 2026-02-07 19:59:51 +00:00
Khalim Conn-Kowlessar
1864cce8d1 debugged the updating of EPC graph with new figures and changed baselining logic 2026-02-07 19:18:59 +00:00
Khalim Conn-Kowlessar
61e0972737 tightening up typing for metrics api 2026-02-07 17:46:22 +00:00
Khalim Conn-Kowlessar
bb30444316 fixing hydration & session bug 2026-01-28 13:52:24 +00:00
fe81ac9af1 push 2026-01-19 13:41:39 +00:00
5783851415 re run build 2026-01-19 13:36:50 +00:00
de947062bb delete plan works 2026-01-15 13:38:31 +00:00
b06a78b110 moved and amended some stuff 2026-01-14 21:35:20 +00:00