Hitonabi
|
e7c0a496c3
|
fix: Update-Button ehrlich beschriften (llama.cpp statt MC)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 12:44:51 +02:00 |
|
Hitonabi
|
5560c18816
|
v3 Phase C: Security-Härtung + UX-Feedback
Security:
- Passwort-Leak dicht: os-update/reboot fuettern das sudo-Passwort ueber stdin
(jobengine: neues stdin_data + sanitisierte Log-Zeile log_cmd). Verifiziert:
Secret taucht nicht mehr im Job-Log/ps auf.
- /api/status liefert "secured" -> Topbar-Security-Chip zeigt ehrlich, ob Token aktiv.
- WS-Token-Auth funktioniert (Query-Param, war bereits in auth.py).
- Bind bleibt 0.0.0.0 (kein Aussperren), kein Token erzwungen.
UX-Feedback:
- Schnellstart-Bug gefixt (Titel/Text brechen um, .qa-main column).
- Cookbook: Sortier-Dropdown (Downloads/Likes/Aktualisiert/Trend) wie HuggingFace.
- Server & Wartung: Buttons -> selbsterklaerende Aktionszeilen mit Beschreibung;
Reboot nur mit rotem Icon (Vollrot-Bug behoben).
- Live-Konsole: neue Option "System (ganzer Server)" -> journalctl ueber alle Units.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 12:41:30 +02:00 |
|
Hitonabi
|
1aea0f558e
|
v3 Phase B: alle Panels auf das Design-System + Beginner-UX
- cookbook.js: Fit-Ampel (gruen/gelb/rot) + Legende + Klartext-Urteile, sauberes Modal.
- server.js: heikle Aktionen mit confirmModal/promptModal (Klartext-Konsequenz),
Konsole im neuen Stil, Begriffe uebersetzt.
- models.js: Tabelle re-skinnt (Capability-Tags statt Emoji, --blue raus),
Entladen mit Bestaetigung, Konfig-Modal vereinheitlicht.
- jobs.js (Aktivitaet): Metrik-Kacheln + Klartext-Verlaeufe.
- guides.js: Kopf + Intro, Integrations-URL aus Browser-Host abgeleitet.
- index.html: Mountpunkte fuer Modelle-/Aktivitaets-Kopf.
- app.py: no-cache-Middleware fuer /static (UI-Aenderungen wirken sofort nach rsync,
kein Stale-JS mehr).
- base.css: Sidebar bei schmalem Viewport icon-only (Label-Ueberlappung gefixt).
Verifiziert: alle 6 Panels mounten fehlerfrei (0 Konsolenfehler), Fit-Ampel rechnet live.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 07:05:15 +02:00 |
|
Hitonabi
|
8b76adc96e
|
Feinschliff Phase 2: Dashboard Redesign, RAM Check, Accordions
|
2026-06-20 22:30:40 +02:00 |
|
Hitonabi
|
e3be7fbfb5
|
refactor: massive UX and beginner refactoring (Cookbook, Dashboard, Layout, Wording)
|
2026-06-20 22:06:04 +02:00 |
|
Hitonabi
|
16199ce53a
|
feat: server console (Feature 2) & complete roadmap
|
2026-06-20 21:47:37 +02:00 |
|