sami7777
  • Joined on 2026-06-10
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 11:31:25 +02:00
b1464d9b85 refactor(persistence): migrate caddy-upstream-watcher state to canonical atomic-write util (DC-105) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 10:57:31 +02:00
3c04a740e4 refactor(persistence): migrate bridge events file to canonical atomic-write util (DC-104) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 10:21:35 +02:00
6f8fac142f refactor(persistence): migrate fulfillment-store to canonical atomic-write util (DC-103) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 09:50:52 +02:00
521b2f24a1 refactor(persistence): migrate share-store to canonical atomic-write util (DC-102) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 09:31:01 +02:00
7fd651f388 [grade=B] docs(backlog): resolve DC-054/085/086 status drift — mark done with verified evidence; DC-055 held in-progress with live-surface verification + explicit unverified end-to-end-Stripe gap
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 09:21:49 +02:00
09d56fde2c refactor(persistence): migrate user-store to canonical atomic-write util (DC-101) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 08:54:43 +02:00
3742e2658d refactor(persistence): migrate invite-store to canonical atomic-write util (DC-100) [glm-grade=A]
sami7777 pushed to wip/windows-app-scaffold at sami7777/dashcaddy 2026-08-23 08:50:44 +02:00
86e4c9fc81 wip: Windows desktop app scaffold (WinUI 3/.NET 8) + NSIS installer + docs
sami7777 created branch wip/windows-app-scaffold in sami7777/dashcaddy 2026-08-23 08:50:44 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 08:28:46 +02:00
80a82c4cae refactor(persistence): canonical atomic file writer + notifications.json crash-safety (DC-099) [glm-grade=B]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 07:24:53 +02:00
8d42eae6ac feat(maintenance): one-shot PII redaction tool for pre-DC-095 log files (DC-098) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 06:52:30 +02:00
3ccd00d1a1 fix(notifications): persist canonicalized config on load — legacy keys no longer stale on disk (DC-097) [glm-grade=B]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 06:35:59 +02:00
bb59595d6d fix(config): monitoring.public gate was dead 4 ways — live gate + schema + dedupe (DC-096) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 05:49:22 +02:00
83ef84d218 feat(logging): central email PII masking across all log sinks [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 04:42:35 +02:00
97672f7e74 [glm-grade=A] fix(notifications): un-gate 7 dead emitters + repair legacy 4-arg send shape (DC-094)
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-23 04:08:28 +02:00
ac2feb5ab7 [grade=B] Align premium marketing and documentation
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 04:06:39 +02:00
5add962178 [glm-grade=B] fix(auth): /auth/me hotfix — isValid not isSessionValid + guard (DC-093 r2)
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-23 04:04:08 +02:00
e58130756e [grade=B] Complete customer billing confirmation flow
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 03:55:04 +02:00
4125d7a4e1 [glm-grade=B] fix(auth): mount /auth/me on single-user installs — kill the 60s 404 log storm (DC-093)
sami7777 pushed to main at sami7777/dashcaddy-license-server 2026-08-23 03:19:40 +02:00
2bfb8ea2b5 [grade=B] Make website billing production-ready
06d8062a5a Add email delivery for license keys (SMTP)
b7dab4c0b2 Exclude node_modules from git
ff722aa4d8 Add subscription support + license extension on renewal
Compare 4 commits »