feat: English UI, no-login API, logo/favicon, layout fixes
- UI fully translated to English (dashboard, server page, toasts, formatters)
- login removed: GHARD_ADMIN_TOKEN is optional now (unset = open API);
  agent key auth untouched; README/.env.example updated
- SVG logo + favicon (monitor with pulse, kit-style)
- reactivity: dashboard poll 5s, server 5s, history 10s
- layout: metric cards full-row flex, metric value nowrap,
  info/note 50/50 grid, topbar logo 48x48, server card max-width 420px,
  uptime on its own line, delete confirmed via GnConfirmDialog
- docker: ca-certificates for npm git dependency

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 8b77b0e commit 3cf357b6db10fafcc3271984331ff7c95237b465
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 15 hours ago
Showing 15 changed files
View
README.md
View
panel/backend/.env.example
View
panel/backend/app/config.py
View
panel/backend/app/security.py
View
panel/frontend/index.html
View
panel/frontend/public/favicon.svg 0 → 100644
View
panel/frontend/public/logo.svg 0 → 100644
View
panel/frontend/src/App.vue
View
panel/frontend/src/api.js
View
panel/frontend/src/components/ServerCard.vue
View
panel/frontend/src/format.js
View
panel/frontend/src/pages/DashboardPage.vue
View
panel/frontend/src/pages/LoginPage.vue 100644 → 0
View
panel/frontend/src/pages/ServerPage.vue
View
panel/frontend/src/router.js