Hitonabi
|
654720ed05
|
v4 Schritt 1: optimale Kontextfenster automatisch ermitteln
- hw_math: max_ctx_for() (Umkehrung der ctx-Heuristik) + extract_params_b + recommend_ctx.
- cookbook.py: optimal_ctx pro Datei in analyze + evaluate.
- models.py status: params_b + optimal_ctx pro Modell (psutil-RAM).
- models.js Konfig-Modal: Empfehlung + 'Optimal uebernehmen'.
- cookbook.js Modal: 'Empfohlener Kontext ... uebernehmen'.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-21 13:13:30 +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
|
812ee8ac7c
|
feat: Update Cookbook Filters to the 5 main roles
|
2026-06-20 23:58:41 +02:00 |
|
Hitonabi
|
b2b586093d
|
feat: Cookbook Search Results UI & Lazy Metrics
|
2026-06-20 23:48:28 +02:00 |
|
Hitonabi
|
e180adf21a
|
fix: Stop flickering in cookbook.js
|
2026-06-20 23:45:23 +02:00 |
|
Hitonabi
|
44270b6cb7
|
fix: SyntaxErrors in JS (overview & cookbook)
|
2026-06-20 23:44:05 +02:00 |
|
Hitonabi
|
ee8ec10119
|
feat: Action Dashboard und App Store Filter
|
2026-06-20 23:25:56 +02:00 |
|
Hitonabi
|
0a81a9fe99
|
feat: smart cookbook MVP mit odysseus fit logik
|
2026-06-20 23:13:05 +02:00 |
|
Hitonabi
|
a51f6ee88a
|
Cookbook RAM check and Speed Estimation
|
2026-06-20 22:41:02 +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
|
b84e8f3ac2
|
feat: cookbook (Feature 4)
|
2026-06-20 21:42:12 +02:00 |
|