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 »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 03:17:21 +02:00
7e4ee60dcf [glm-grade=B] fix(notifications): repair UI/API contract drift — SMTP auth, event gate, test button (DC-092)
sami7777 pushed to dc/DC-092-notifications-contract-drift at sami7777/dashcaddy 2026-08-23 03:16:56 +02:00
1328cfda6b [glm-grade=B] fix(notifications): repair UI/API contract drift — SMTP auth, event gate, test button (DC-092)
sami7777 created branch dc/DC-092-notifications-contract-drift in sami7777/dashcaddy 2026-08-23 03:16:56 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 03:15:51 +02:00
5e60c27f2b [grade=A] Harden server-managed license renewals
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 02:22:26 +02:00
df55677bd1 Merge DC-091: config-schema KNOWN_KEYS licenseBackup/_version fix [glm-grade=A]
ddbea0a040 [glm-grade=A] fix(config): teach schema KNOWN_KEYS the licenseBackup/_version writer keys (DC-091)
Compare 2 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 01:53:08 +02:00
1d1cd5c95e Merge dc/DC-090-incident-hysteresis-parity: outage incidents follow displayed hysteresis status [glm-grade=A]
88f1d4a414 [glm-grade=A] fix(monitoring): DC-090 outage incidents follow displayed hysteresis status
Compare 2 commits »
sami7777 pushed to dc/DC-090-incident-hysteresis-parity at sami7777/dashcaddy 2026-08-23 01:52:58 +02:00
88f1d4a414 [glm-grade=A] fix(monitoring): DC-090 outage incidents follow displayed hysteresis status
sami7777 created branch dc/DC-090-incident-hysteresis-parity in sami7777/dashcaddy 2026-08-23 01:52:58 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 01:23:10 +02:00
dd1110ef52 Merge dc/DC-089-invite-log-pii-masking: mask invite/user emails in server logs [glm-grade=B]
6732a1e1df [glm-grade=B] fix(auth): DC-089 mask invite/user emails in server logs
Compare 2 commits »
sami7777 pushed to dc/DC-089-invite-log-pii-masking at sami7777/dashcaddy 2026-08-23 01:23:04 +02:00
6732a1e1df [glm-grade=B] fix(auth): DC-089 mask invite/user emails in server logs
sami7777 created branch dc/DC-089-invite-log-pii-masking in sami7777/dashcaddy 2026-08-23 01:23:03 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 00:55:35 +02:00
ea96abe95a Merge dc/DC-088-remove-service-tombstones: removeService generation tombstones + incident closure [glm-grade=B]
3ccf66754a [glm-grade=B] fix(monitoring): DC-088 removeService generation tombstones + incident closure
Compare 2 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 00:14:40 +02:00
c71b794ccc Merge dc/DC-087-test-mirrors-fetcht: hermetic caddy-admin test mirrors + raw-fetch guard [glm-grade=B]
f2285a2550 test(api): DC-087 hermetic caddy-admin health mirrors + file-level raw-fetch guard [glm-grade=B]
Compare 2 commits »