sami7777
  • Joined on 2026-06-10
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)
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 15:07:59 +02:00
09113f1c19 Add Privacy Policy + Terms of Service pages, fix Footer links
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 12:38:57 +02:00
b16671ccee Add copyright disclaimer + Terms link to footer
8998c585d0 fix: correct test count to verified 1770+ tests, replace SDK methods stat with API endpoints
Compare 2 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 12:38:49 +02:00
e6ec9c901b feat: Jellyfin/Emby recommendations + piracy disclaimer + TOTP fix + AI chat
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 12:33:32 +02:00
3da8463cef feat: AI intent router live + TOTP repeat-auth fix
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 12:05:00 +02:00
d25343000f feat: 31 languages + disk safety panel + electron auto-updater + VM uninstall
8ac1937784 fix: recursive data nesting guard + VM destroy in uninstall wizard
2ff6c05a45 cleanup: remove stale SAMI Caddy files + add download landing page
4894e07469 wire disk budget step + VM provisioning into installer wizard
Compare 4 commits »
sami7777 pushed to master at sami7777/dashcaddy.net 2026-08-13 09:57:12 +02:00
be8953fe3b Fix: update app count to 92+, remove false SDK claims, fix duplicate feature entry
sami7777 pushed to main at sami7777/dashcaddy 2026-08-13 08:47:36 +02:00
2a5b1736b8 feat: VM disk sandboxing with full VM isolation