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-05-22 11:52:09 +02:00
6aaccb6d33
docs(uat): annotate plan with per-group SHIPPED commits
aa1f5d2835
feat(uat-batch): Groups R + T — Documenso list + deferred bugs
c14f80a4f7
feat(uat-batch): Group Q — platform refactors
0ed03fcd7f
feat(uat-batch): Group P — nested document subfolders phases 2/3
a7cbee09ee
feat(uat-batch): Group O — Umami in-repo polish
Compare 108 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-15 01:22:17 +02:00
d15f5509ad
docs(audit): progress report for the 2026-05-15 fix wave
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-15 01:18:30 +02:00
98211066a5
fix(legacy-stage): purge 9-stage enum keys from rank tables and stale copy
0d9208a052
fix(audit): A1/A2/A4/A6/A8/A9/A16/A17/A19/A20 from 2026-05-15 sweep
Compare 2 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-15 00:54:16 +02:00
3b3ac287e0
docs(audit): comprehensive 320+ check catalog organized by area
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-15 00:45:01 +02:00
ff5e71092e
docs(audit): 2026-05-15 comprehensive Playwright sweep findings
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-15 00:00:48 +02:00
58940552be
test: update yacht-prereq error message assertion to match F21 copy
202e0b1bc5
refactor(layout): single-tree responsive shell (
#26
)
7d33e73eef
feat(berths): manual status catch-up wizard + reconciliation queue (
#67
)
d2804de0d1
fix(ux): inline yacht-prereq picker + deprioritize country in client form
84468386d9
fix(ux): T4 polish wave — empty-contact filter, redirect-on-create, friendly stage errors
Compare 5 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-14 23:22:39 +02:00
3e78c2d4ab
fix(F17 ext): apply DetailNotFound to clients/yachts/companies/berths
608641c23b
fix(T3): inline tag create + explicit 404 on interest detail
e7e498dedd
fix(T3): copy + entry points + recommender alias
98fe295675
fix: cascade-archive client's open interests — F10
f85948488d
test: update GDPR export test for dashed jobId — companion to F3
Compare 12 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-14 16:03:40 +02:00
b2ba0b4e0a
fix(ci): repair pnpm lint for Next 16 + cross-tree ignores
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-14 15:57:45 +02:00
a8607ecc9e
docs(plan): close Step 9 — recommender simulator deferred
3c2826635d
feat(portal-auth): URL fragment for activation/reset tokens
2a2673e328
refactor(terminology): "deal" → "interest" sweep + route rename
66869c9a90
feat(dashboard): berth-heat widget + investor-default surfacing
709ef350ff
feat(bulk-berths): 2-step wizard for new-port setup
Compare 230 commits »
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 17:16:31 +02:00
1a2d2dd1e1
chore(deps): pnpm overrides for vite/esbuild/postcss (close transitive CVEs)
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 17:10:14 +02:00
020aabcb4e
chore(deps): typescript 5→6, @types/node 22→25, esbuild 0.25→0.28
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 17:07:12 +02:00
2b1024ff7a
fix(types): unblock catch-all routes under stricter Next 15.5 typing + Phase 2B deps
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 16:38:01 +02:00
fdb5beb81a
chore(deps): Phase 2 majors — nodemailer, archiver, pino, lint-staged
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 16:34:07 +02:00
e2b5898efc
chore(deps): bump next 15.2.9→15.5.18 + drizzle-orm 0.38.4→0.45.2 (Phase 1b/c)
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 16:15:42 +02:00
6c159a8cac
fix(build): make prepare tolerant of missing husky + bump deps (Phase 1a)
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 15:57:46 +02:00
f74448c287
fix(docker): skip husky install in worker runner stage
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 15:38:11 +02:00
2f9bcf00b1
fix(build): make auth + storage modules side-effect-free at import
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 15:12:19 +02:00
42927482cd
chore: gitignore /private/ folder
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-08 02:20:36 +02:00
8dc16dcd2e
fix(audit): non-Documenso backlog sweep — port-binding, NULLS NOT DISTINCT, custom merge tokens, company docs
matt
pushed to
main
at
letsbe/pn-new-crm
2026-05-07 21:45:52 +02:00
60365dc3de
fix(audit): backlog sweep — partial archived indexes, custom-fields per-entity gate, polish
First
Previous
1
2
3
4
5
...
Next
Last