sami7777
  • Joined on 2026-06-10
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 07:46:37 +02:00
71e04d0a86 [glm-grade=B] fix(monitoring): remap loopback upstream probes to host gateway (DC-053)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 05:53:38 +02:00
72c82713b5 DC-052: error-log filter + pagination
60852ee1ef [glm-grade=A] feat(api): error-log filter + pagination + distinct-contexts (DC-052)
d79d19b769 chore(start): mount /etc/caddy/sites into container for upstream watcher (DC-049 fixup)
Compare 3 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 04:52:13 +02:00
d9286b3be7 fix(http): auto-inject Origin header for Caddy admin API requests (DC-051) [glm-grade=A]
sami7777 pushed to dc/DC-051 at sami7777/dashcaddy 2026-08-18 04:10:52 +02:00
99bb3f6db8 feat(logs): error-log parser fix + dedicated /logs page (DC-051) [UNJUDGED]
sami7777 created branch dc/DC-051 in sami7777/dashcaddy 2026-08-18 04:10:52 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 03:19:50 +02:00
5f95fdcf70 feat(api): audit-log viewer route + UI enhancements (DC-050) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 02:11:39 +02:00
45cfa83bad feat(monitoring): dead-upstream surfacing + mute toggle (DC-049) [mm-grade=B+]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 01:04:23 +02:00
6d875e4631 fix(api): rehydrate process.env from disk-settings.json on boot (DC-048) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 00:15:10 +02:00
4555d829ac [glm-grade=A] feat: add disk-safety warning to setup wizard + health retention settings
sami7777 pushed to main at sami7777/dashcaddy 2026-08-17 22:30:47 +02:00
e99413150e [glm-grade=B] fix: dead dashboard WS, corrupted error.log, auth-polling storm, re-auth freeze + CVE bumps
sami7777 pushed to main at sami7777/dashcaddy 2026-08-15 09:02:29 +02:00
295c63ce94 ops: lock-caddyfile.sh — chattr +i guard that respects the container bind mount
ef685e515e [glm-grade=B+] feat(i18n): complete card/filter/action translation keys for 31 languages
bd40fb1c17 [glm-grade=A-] refactor: extract /api/v1/version into routes/version.js + npm ci build
86cc21c7a4 [glm-grade=B+] ops: self-healing watchdog for DNS2 (container, port 3001, Caddyfile, caddy)
ff92706f8a [glm-grade=A-] fix: drift test walker recognizes buildRouter() object exports (routes/version.js)
Compare 6 commits »
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-14 02:23:12 +02:00
fbb6db24d2 [grade=pending] fix: add 17 missing app templates to showcase, update count 76→93
sami7777 pushed to main at sami7777/dashcaddy 2026-08-14 01:32:19 +02:00
b5e23d8e3f [grade=B] fix: i18n detectLanguage RFC 7231 q-value compliance + stale test fixes
87054e55d9 [grade=B] feat: add Vintage Stereo radio app template
ec96060b2e [grade=A] deploy: rebuild dist with 31-language i18n + disk safety wizard + health settings
Compare 3 commits »
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-14 00:39:23 +02:00
e51419a302 fix: remove 16 non-existent apps from showcase, correct count 93→76
sami7777 pushed to main at sami7777/dashcaddy 2026-08-14 00:09:17 +02:00
7967279b5b chore: bump service worker cache version
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 23:43:56 +02:00
29eedb3515 [grade=B] fix: stop aggressive API polling and SSE reconnect when auth lost
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 23:41:01 +02:00
89968f5485 fix: stop aggressive API polling and SSE reconnect when auth lost
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 23:38:28 +02:00
2ada4694a2 fix: hide broken service logo images gracefully in edit modal
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 23:37:22 +02:00
7203130b02 fix: add root-level robots.txt and favicon.ico (was serving SPA HTML)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 23:34:49 +02:00
70209cdf0c fix: Skip Setup button no longer traps users when unauthenticated