feat: Modelle loeschen (Config austragen + Dateien entfernen)
- POST /api/delete_model: entlaedt das Modell, traegt es aus der config.yaml aus und loescht optional die GGUF-Dateien, um Speicher freizugeben - Sicherheit: Loeschen STRENG auf MODELS_DIR begrenzt (Pfad-Resolve-Check); loescht den ganzen Repo-Unterordner inkl. .cache nur, wenn er ein direktes Kind von MODELS_DIR ist und kein anderes Modell eine Datei darin nutzt, sonst nur die einzelne GGUF-Datei. Meldet freigegebene GB zurueck. - Modelle-Tab: roter "Loeschen"-Button je Zeile mit Klartext-Sicherheitsabfrage (unwiderruflich) via confirmModal(danger) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -165,6 +165,8 @@ button.danger{background:var(--err);border-color:var(--err);color:#fff}
|
||||
button.danger:hover{filter:brightness(1.06)}
|
||||
button.warn{background:var(--warn);border-color:var(--warn);color:#3a2a05}
|
||||
button.ghost{padding:6px 11px;font-size:12.5px;background:none}
|
||||
button.ghost.del{color:var(--err)}
|
||||
button.ghost.del:hover{border-color:var(--err);background:var(--red-dim)}
|
||||
button:disabled{opacity:.5;cursor:not-allowed}
|
||||
.btn-row{display:flex;gap:10px;flex-wrap:wrap}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user