This website requires JavaScript.
Explore
Help
Register
Sign In
matt
0 Followers
·
0 Following
Joined on
2025-01-31
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-19 11:16:49 +02:00
5b9560531e
fix(ui): remove PN brand mark from mobile topbar; balance title with spacer
f55be14813
test(berths): CM-2 — drop unused var in price-reconcile test
6bc81270b9
feat(interests): CM-2 Part B — deal-price override route + UI on linked berths
38e392e38b
feat(interests): CM-2 Part B — EOI/doc generation honours berth price override
039ef25fe5
feat(interests): CM-2 Part B — interest_berths price override (data + resolver)
Compare 13 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-18 21:42:50 +02:00
4dc0bdd8c4
feat(crm): client-meeting batch — contact-pill cleanup, assignment toggle, receipt manual mode
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-18 17:36:43 +02:00
7f04c765f4
fix(crm): inquiry detail polish, EOI preview mime, EOI next-step, documenso v1 banner
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-17 18:32:28 +02:00
4d018be800
feat(inquiries): one-off NocoDB historical contact-form import (idempotent, dry-run default)
95d7776bb6
test(inquiries): drop unused import
0cc05f302f
feat(inquiries): top-level Inquiries page (list + detail + convert), nav entries; retire admin inbox
54554a0928
feat(inquiries): list/get/triage/convert service + API routes (find-or-create client)
9879b82e5f
feat(inquiries): website_submissions tracking + display columns; capture populates contact name/email
Compare 8 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-04 14:10:42 +02:00
7591231c47
test(e2e): add Initiative 4 end-to-end + integration specs
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-04 11:58:17 +02:00
2e8c4b43bf
fix(backup): install pg_dump (postgresql16-client) in app + worker images
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-04 11:23:55 +02:00
fe863a588e
feat(backup): full DR bundle export + admin-configurable offsite destinations
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 22:35:09 +02:00
05950ae0b6
feat(uat): file preview/download fix, clients-by-country page, residential column picker
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 22:08:53 +02:00
eff57af571
fix(storage): make S3 server-side-encryption optional (default off)
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 19:15:19 +02:00
1750e265e7
feat(berths): inline spec-PDF preview, manual-pin badge, maintenance module toggle, under-offer popover
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 18:29:00 +02:00
2a7f922a01
fix(uat): dashboard snapshots current-state, pulse-chip gate, phone display, chip width
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 16:04:38 +02:00
39c19b2340
feat(berths): click-to-change status from the list (chip → reason modal)
d1f6d6a427
feat(eoi): signed-EOI hero + send-signed-copy; fix search dropdown z-order
3b227fe9b2
feat(files): in-app .docx preview + allow office/text mimes
95724c8e3a
fix(uat): prod UAT batch — reports, sidebar, search, berths, breakpoint
Compare 4 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 14:09:23 +02:00
93c6554c95
fix(ui+alerts+email): prod walkthrough batch
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 04:11:01 +02:00
72028a7f32
fix(proxy): trust forwarded Host header for CSRF origin check
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 03:54:04 +02:00
d485695357
fix: CSRF host-compare behind proxy + default port = creation order
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 03:13:28 +02:00
23a5811342
fix(proxy): accept the __Secure- prefixed session cookie in production
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 00:51:18 +02:00
102ee493f8
fix(ports): list ports in creation order so the primary port leads
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 00:31:36 +02:00
c70eb1f945
fix(docker): merge prod deps into standalone node_modules (not replace)
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-03 00:03:15 +02:00
42baaf7bfc
fix(docker): complete prod node_modules for the custom server
matt
pushed to
main
at
letsbe/pn-new-crm
2026-06-02 23:34:37 +02:00
319fd7fd1a
fix(server): resolve socket.io deps via NODE_PATH + polyfill AsyncLocalStorage
First
Previous
1
2
3
4
5
...
Next
Last