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
refactor/data-model
at
letsbe/pn-new-crm
2026-04-28 15:03:36 +02:00
2fa70f4582
merge: PR3 — analytics snapshot service + refresh job (Phase B)
01b201e1a2
feat(analytics): real computations + 15-min snapshot refresh job
Compare 2 commits »
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-28 14:51:08 +02:00
94f049c8b8
merge: PR2 — alert rules engine + cron + socket (Phase B)
df495133b7
feat(alerts): rule engine, recurring evaluator, socket fanout
639025ebf9
merge: PR1 — Phase B schema + service skeletons (Phase B)
e77d55ac50
feat(insights): Phase B schema + service skeletons
Compare 4 commits »
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-28 14:35:55 +02:00
f1ed2a5f87
docs(spec): Phase B — insights, alerts, and operational awareness
4036c16f39
test(infra): vitest globalSetup teardown purges test-port-* leaks
5f9bbb97bd
fix(sidebar): replace floating circular collapse button with blended row
4911083d0f
fix(visual): KPITile data-testid + restore residential interest casing
3a7fef59b0
fix(visual): dark-mode-safe borders + sidebar relative + ring-background
Compare 39 commits »
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 23:54:08 +02:00
1791dd7319
fix(ui): resolve yacht owner names server-side, real user in topbar
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 23:44:09 +02:00
0ccc66833d
fix(ui): admin settings loading-loop, real user name, expanded admin nav
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 23:21:59 +02:00
4877b97f27
feat(admin): per-port email/Documenso/branding/reminder settings + invitations
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 21:58:18 +02:00
f2c57c513e
feat(queue): implement form-expiry-check maintenance job
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 21:57:25 +02:00
999622fd08
feat(companies): show member + yacht counts on list page
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 21:55:46 +02:00
e8d61c91c4
feat(platform): residential module + admin UI + reliability fixes
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 15:48:21 +02:00
fac8021156
docs: reflect testing infra + Documenso/portal auth conventions in CLAUDE.md
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-27 15:47:14 +02:00
ea8181d108
test(visual): regression baselines for stable list/landing pages
65b241805e
test(portal): IMAP full-lifecycle activation E2E + dev probe helper
4a859245b7
test(documenso): real-API E2E spec + 2.x response normalization
4441f1177f
feat(portal): branded auth pages + legacy email styling + dev redirect override
c4085265ff
fix(documenso): align webhook receiver with Documenso v1.13 + 2.x protocol
Compare 5 commits »
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-26 15:34:15 +02:00
475b051e29
feat(portal): replace magic-link with email/password + admin-initiated activation
matt
created pull request
letsbe/pn-new-crm#1
2026-04-26 14:15:06 +02:00
refactor(data-model): yacht + company + reservation refactor (final merge)
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-26 14:14:41 +02:00
4da8ed3ae4
docs: reflect data-model refactor in CLAUDE.md + DB schema overview
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-26 14:06:17 +02:00
4c67b9dbd4
test(e2e): exhaustive click-through suite + destructive narrow tests
matt
pushed to
refactor/data-model
at
letsbe/pn-new-crm
2026-04-26 13:59:56 +02:00
0ed401d083
refactor(clients): drop deprecated yacht/company/proxy columns
456d399ee2
refactor(templates): merge-field allow-list rejects unknown tokens
f4ec51002c
feat(eoi): template-aware generate-EOI dialog
2ff24a7132
feat(eoi): in-app pathway fills the same source PDF as Documenso
f8255cedb8
feat(eoi): dual-path generateAndSign (inapp + documenso-template)
Compare 10 commits »
matt
created branch
refactor/data-model
in
letsbe/pn-new-crm
2026-04-26 13:59:56 +02:00
matt
pushed to
main
at
letsbe/pn-new-crm
2026-04-22 01:58:10 +02:00
4552187b9f
feat: add inquiry notification settings to admin settings UI
d0c12d74e4
feat: wire inquiry notifications into public interest endpoint
7313d8b3d0
feat: add email worker handlers for inquiry confirmation and sales notification
c5c45accfc
feat: add inquiry notification service for sales team targeting
9a0c28020d
feat: add inquiry email templates for client confirmation and sales notification
Compare 16 commits »
matt
pushed to
master
at
letsbe/LetsBeBiz-Site
2026-04-10 21:02:49 +02:00
00f78f53d7
feat(i18n): wire services page and sub-components to translations
1705b618c3
feat(i18n): add Italian and Spanish translations for about, services, and case study pages
0189c56bec
feat(i18n): wire work case study page to translations
901f76349a
feat(i18n): add French translations for about, services, and case study pages
ce6f029093
feat(i18n): wire about page visible content to translations
Compare 15 commits »
matt
pushed to
master
at
letsbe/LetsBeBiz-Site
2026-04-08 22:19:39 +02:00
09b91b1292
fix: consent mode v2 compliance + visual enhancements across sections
First
Previous
1
2
3
4
5
...
Next
Last