sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:08:57 +02:00
dad6af4003 [grade=B] DC-072: Enable source maps in production esbuild bundles
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:07:32 +02:00
84374aab38 [grade=B] DC-063: Coverage threshold adjustment + toDockerMountPath edge case test
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:03:05 +02:00
3be4cda695 [grade=B] DC-070: Add CI/CD pipeline — GitHub Actions workflow
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:59:10 +02:00
6891b51a1e [grade=A] DC-075: System health endpoint + DC-069 notification cooldown verified
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:52:42 +02:00
f6feb0184d [grade=A] DC-062: Update OpenAPI spec from v1.0.0 to v1.15.0 — 112→276 paths (329 ops)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:50:22 +02:00
92482980dd [grade=A] DC-065: Sweep 15 console.* calls to process.stderr.write
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:45:24 +02:00
a1d7208686 [grade=A] DC-085: Replace Math.random() with crypto for security-sensitive IDs
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:35:22 +02:00
cdf9e8d3ef [grade=A] DC-082+DC-064: eliminate command injection surface + add Docker resource limits
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 11:41:44 +02:00
ff81d99021 DC-101: Disk Space Monitor + Product Vision
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 11:24:37 +02:00
5c02bfba1d DC-084/085/089/090: Quick wins batch
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 11:13:59 +02:00
bb20f02cbf Expand production backlog: 19 → 39 tasks (DC-081–DC-100)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 11:05:14 +02:00
dc788e5dd3 DC-061: healthCheckUrl override + v2 production-grade backlog
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 10:52:51 +02:00
04f90d1505 DC-061: Add healthCheckUrl override to URL resolver
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 14:28:04 +02:00
bd13104362 DC-037: install.sh creates /opt/dashcaddy/dashcaddy-api -> /etc/dashcaddy/sites/dashcaddy-api symlink
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 06:19:48 +02:00
dcf252e515 P2-5 through P2-7: mark done — all backlog items complete
a7512b4a56 [grade=A] P2-7: refactor tailscaleAuthMiddleware (complexity 24→7, nesting 6→3)
f5fc688185 [grade=A] P2-6: refactor config-schema.js validateConfig (complexity 44→8 sub-validators)
1bc41bb2bc [grade=A] P2-5: fix 4 test handle leaks in log-digest.js + sweep remaining console calls
Compare 4 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 05:29:00 +02:00
4dda005eb1 P2-1 through P2-4: mark done in backlog
140aa5d4b1 [grade=A] P2-1 through P2-4: version sync, dead file cleanup, ESLint fixes
Compare 2 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 05:24:55 +02:00
bf1bcb1133 P1-3 through P1-8: mark done in production-grade backlog
7b04bc1d3c [grade=A] P1-8: replace 66 console.* calls across 6 remaining files with structured logger
191d3340a7 [grade=A] P1-7: replace 18 console.* calls in bundled-workflows.js with structured logger
84f63a3261 [grade=A] P1-5, P1-6: replace 40 console.* calls in credential-manager.js + auth-manager.js
f2c6fa69f5 [grade=A] P1-4: replace 32 console.* calls in resource-monitor.js with structured logger
Compare 6 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 00:50:07 +02:00
0bf4406253 P1-2: mark done in production-grade backlog
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 00:49:55 +02:00
cbc5dc96c8 DC-060: mark done in BACKLOG
sami7777 pushed to main at sami7777/dashcaddy 2026-08-11 00:49:46 +02:00
e8b9dd5b91 [grade=A] DC-060: replace 49 console.* calls in update-manager.js with structured logger
baba762dab DC-060: claim for Hermes
Compare 2 commits »