Hitonabi
eafeaf333d
Refactor: ModelsView in Cockpit/AddModel/Discover-Dateien zerlegen (Phase 4c)
...
ModelsView 1455 -> 46 Zeilen reiner Orchestrator. Die drei großen Komponenten
in eigene Dateien verschoben (verbatim, kein Verhaltenswechsel):
- views/models/Cockpit.tsx (~1007 Z., VRAM-HUD, Gateway-Graph, Modell-Bibliothek)
- views/models/Discover.tsx (~285 Z., Empfehlungen) inkl. ROLE_METADATA
- views/models/AddModel.tsx (~131 Z., HF-Download/Suche)
Verifiziert: tsc grün, Build grün, Cockpit- und Discover-Tab rendern ohne
Konsolenfehler.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 15:03:24 +02:00
Hitonabi
f1b0d61ada
Refactor: ModelsView auf Hooks + Leaf-Komponenten ausgelagert (Phase 4b)
...
- JobsBar -> components/models/JobsBar.tsx (useJobs + Invalidierung, useDialog).
- FitBadge/getBrandInfo/ROLES -> components/models/ModelBadges.tsx.
- Cockpit + Discover: manuelles Promise.all+setInterval durch useModels/
useRouting/useConnect/useUpdates/useDiscover ersetzt; lokaler Dialog-State +
showAlert/showConfirm/showPrompt durch useDialog; Mutationen invalidieren die
Query-Keys statt load(). AddModel-Aktionen bleiben imperativ (api()).
- ModelsView 1660 -> 1455 Zeilen; tote Format-/Typ-Importe entfernt.
Verifiziert: tsc grün, Build grün, Cockpit- und Discover-Tab rendern ohne
Konsolenfehler (VRAM-HUD, Registry).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 14:59:19 +02:00
Hitonabi
74f64731ab
Refactor: Frontend-Fundament — Format-Utils, Dialog-Ref, Typen (Phase 3a)
...
- Neuer lib/format.ts: gb/fmtBytes/fmtSize/fmtEta/fmtCtx zentral; aus
DashboardView/SystemView/ModelsView entdoppelt und importiert.
- CustomDialog: document.getElementById -> useRef (kein DOM-Query, robuster).
- api.ts: GitInfo/ComponentVersion/Versions typisiert, SystemStatus.versions
ergänzt; App.tsx nutzt SystemStatus statt any.
tsc grün, Build grün, Dashboard verifiziert (keine Konsolenfehler, Formatierer
rendern identisch).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 14:36:28 +02:00
Hitonabi
35dcc69ba5
Implement prompt caching, speculative decoding config, parallel slots, and dynamic pricing metrics
2026-06-26 14:00:32 +02:00
Hitonabi
311f4d7b68
UI: Add fluid resolution-based scaling for WQHD and 4K displays in index.css
2026-06-26 13:44:20 +02:00
Hitonabi
d286dbf203
UI: Redesign active roles overview to slot-centric list in Dashboard and ModelsView
2026-06-26 13:38:58 +02:00
Hitonabi
066feee3ea
Feat: Add Hermes brain change buttons and skills.sh guide source
2026-06-26 13:34:53 +02:00
Hitonabi
563e7837b9
feat: add Vorhanden / In Benutzung filter mode to Model Manager
2026-06-26 08:23:50 +02:00
Hitonabi
f32e4baf5b
fix: convert IDE setup popover in Model Manager to viewport overlay modal to prevent clipping
2026-06-26 08:19:17 +02:00
Hitonabi
da929845a9
fix: rename Modell-Zentrale to Modell-Manager and highlight configured models
2026-06-26 08:15:44 +02:00
Hitonabi
4acea97f03
fix: simplify agent graph to show the 4 tiles and fix compilation errors
2026-06-26 08:12:30 +02:00
Hitonabi
18f361d485
fix: resolve SVG dimension observer loading mount lifecycle issue using callback refs
2026-06-26 08:06:01 +02:00
Hitonabi
dbe6e4b4f3
fix: resolve connection graph lines stretching and flow visual bugs using ResizeObserver
2026-06-26 08:04:25 +02:00
Hitonabi
bc3abb127a
feat: simplify Discover view into socket cards & backend upgrades
2026-06-26 07:53:41 +02:00
Hitonabi
b90cef3968
feat: enable full model file deletion on disk including split parts and vision adapters, update prompt text
2026-06-26 07:23:06 +02:00
Hitonabi
f1e0503c73
feat: upgrade Modell-Zentrale to Model Control HUD 3.0, delete obsolete RoutingView
2026-06-25 22:56:13 +02:00
Hitonabi
d15744a812
feat: consolidate routing view into models tab, and add updates widget directly to Zentrale dashboard
2026-06-25 22:24:00 +02:00
Hitonabi
6a8e55cc43
feat: complete UI/UX Rework into Sleek Glassmorphic AI OS (June 2026)
2026-06-25 22:18:51 +02:00
Hitonabi
c863f01a78
feat(2.0): W2+W3 — HF-Link/Suche + Modell-Verwaltungs-UX
...
W2: install akzeptiert HF-URL ODER org/repo (normalize_repo); GET /api/hf/
search + /api/hf/quants; Frontend AddModel-Panel (URL+Quant-Dropdown+freie
Suche) im Discover-Tab. W3: POST /api/models/{id}/role + /ctx; Installiert-
Tab mit Rollen-Select (fast/heavy/coder/...), ctx-Edit, Loeschen → LLM
tauschen per Klick.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 14:33:23 +02:00
Hitonabi
af46a7b041
feat(2.0): Phase 6a — Modell-Install (Download-Jobs + Split + UI)
...
jobengine portiert (Live-Log + %-Fortschritt aus .incomplete), services/hf.py
(resolve_gguf inkl. Split -of-, Groessen), POST /api/models/install (hf
download als Job + sofortige Registrierung, Split-fest), GET /api/jobs +
cancel. huggingface_hub in requirements. Frontend: Install-Buttons auf
Discover-Karten + Live-Download-Fortschrittsbalken (JobsBar).
Verifiziert: resolve_gguf gegen echte Repos (Qwen3.6-35B-A3B 23GB single,
Qwen3.5-122B-A10B 77GB 3-part split) + Frontend-Build.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 09:59:46 +02:00
Hitonabi
cff3f0b1a8
feat(2.0): Phase 1 — Engine + Routing (Herzstueck)
...
Backend-Services: fit/caps/sources (portiert), discover (live HF + Fit +
Caps + ranked recommendation), llama-swap write/register + groups (Ko-
Residenz swap:false), LiteLLM-Gateway-Config + gateway-Service (model:auto +
Fallbacks). Router: discover/fit/register/groups/routing; health zeigt
gateway_reachable. Frontend: Modelle&Routing mit Caps-Chips, Fit-Badges,
Discover-Tab (live), Routing-View.
Lokal verifiziert: Backend-Smoke (alle Endpunkte) + Frontend-Build +
Browser (Shell, Discover, Caps/Fit). Box-Verifikation offen.
Docs: README + docs/STATUS.md (Phasen-Tracker + Resume-Guide).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 08:01:12 +02:00
Hitonabi
b805c294eb
feat(2.0): Phase 0 — Greenfield-Skeleton (FastAPI + React/shadcn)
...
Backend: FastAPI mit /api/health + /api/models (read-only aus llama-swap
config, Logik aus v1 portiert). Frontend: Vite + React + Tailwind v4 +
shadcn-Style App-Shell mit Cmd+K, Dark-default, PWA-Manifest; Modelle-View
live aus /api/models. Deploy-Geruest (systemd-Unit :9001, build/deploy-
Skripte, NOPASSWD-sudoers, kein Klartext-Passwort).
Verifiziert: Backend-Endpunkte + Frontend-Build + gerenderte Shell.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 22:17:45 +02:00