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
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 22:22:41 +02:00
56c976a935 [grade=A] fix: sync frontend i18n.js to 31 languages, fix race conditions and stale translation bug
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 21:57:07 +02:00
3b3c4f8b8e [grade=B] fix: harden trust-proxy setting + eliminate raw X-Forwarded-For spoofing
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 21:51:07 +02:00
5905176a74 fix: update about page language count from 5 to 31
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 21:40:43 +02:00
571b86b660 [grade=B] feat: add root-level /metrics Prometheus endpoint
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 21:01:54 +02:00
fabda78929 [grade=B] feat: expand i18n language selector to all 31 languages with searchable keyboard-accessible dropdown
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 20:04:07 +02:00
7f97ff4a7f feat: add stats polling interval + correct health polling default to Settings
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 19:57:25 +02:00
234df5038c [grade=pending] fix: eliminate CPU waste from duplicate workflows, self-updater crash loop, and aggressive polling
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 19:47:34 +02:00
8c4aeb6065 fix: add trailingSlash for clean URLs, rename /legal/ to /policies/ (cPanel blocks /legal/ path)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 18:14:05 +02:00
9d085ebf94 [grade=pending] rebuild: frontend dist artifacts with i18n language selector + share modal
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 18:09:49 +02:00
843d85519f [grade=pending] fix: update language count from 5 to 31 across marketing site
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 17:48:53 +02:00
0e9370891f [grade=pending] fix: i18n detectLanguage q-value parsing + update tests for 31-language expansion
def1a6a9f3 feat: add disk-safety warning step to setup wizard + health retention setting
1e1b50d61c feat: add Vintage Radio template (93rd app template)
aa607a9230 [grade=C] fix: expand sensitive route blocking to 10 prefix families with segment-boundary matching
6b9882ca04 fix: block sensitive API routes from external access when TOTP off
Compare 9 commits »
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 17:13:24 +02:00
7b910aa913 fix: add Vintage Radio to showcase, update app count to 93+ across all pages
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 16:17:35 +02:00
8ba4c1b479 fix: remove remaining false SDK claims from features, docs/premium, docs/api (M-2)