|
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> |
|---|
|
|
| README.md |
|---|
| panel/backend/.env.example |
|---|
| panel/backend/app/config.py |
|---|
| panel/backend/app/security.py |
|---|
| panel/frontend/index.html |
|---|
| panel/frontend/public/favicon.svg 0 → 100644 |
|---|
| panel/frontend/public/logo.svg 0 → 100644 |
|---|
| panel/frontend/src/App.vue |
|---|
| panel/frontend/src/api.js |
|---|
| panel/frontend/src/components/ServerCard.vue |
|---|
| panel/frontend/src/format.js |
|---|
| panel/frontend/src/pages/DashboardPage.vue |
|---|
| panel/frontend/src/pages/LoginPage.vue 100644 → 0 |
|---|
| panel/frontend/src/pages/ServerPage.vue |
|---|
| panel/frontend/src/router.js |
|---|