Dieser Commit ist enthalten in:
hendrik_gebhardt@gmx.de
2026-01-11 17:37:57 +00:00
committet von Server Deploy
Ursprung 671aaadc26
Commit 99a6b7437b
7 geänderte Dateien mit 277 neuen und 22 gelöschten Zeilen

Datei anzeigen

@ -83,11 +83,8 @@ class CodingManager {
// Farb-Presets
this.renderColorPresets();
// Name-Eingabe für Pfad-Preview
// Name-Eingabe (kein Pfad-Preview mehr nötig)
const nameInput = document.getElementById('coding-name');
if (nameInput) {
nameInput.addEventListener('input', () => this.updatePathPreview());
}
// CLAUDE.md Link Event
const claudeLink = document.getElementById('coding-claude-link');
@ -165,17 +162,6 @@ class CodingManager {
});
}
/**
* Pfad-Preview aktualisieren
*/
updatePathPreview() {
const nameInput = document.getElementById('coding-name');
const preview = document.getElementById('coding-path-preview');
if (!nameInput || !preview) return;
const name = nameInput.value.trim();
preview.textContent = name || '...';
}
// switchClaudeTab entfernt - CLAUDE.md ist jetzt nur readonly
@ -602,6 +588,7 @@ class CodingManager {
// Felder füllen
document.getElementById('coding-name').value = directory?.name || '';
document.getElementById('coding-path').value = directory?.localPath || '';
document.getElementById('coding-description').value = directory?.description || '';
document.getElementById('coding-branch').value = directory?.defaultBranch || 'main';
@ -609,8 +596,6 @@ class CodingManager {
const claudeContent = directory?.claudeMdFromDisk || '';
this.updateClaudeLink(claudeContent, directory?.name);
// Pfad-Preview aktualisieren
this.updatePathPreview();
// Farbe setzen
const color = directory?.color || '#4F46E5';
@ -663,13 +648,11 @@ class CodingManager {
*/
async handleSave() {
const name = document.getElementById('coding-name').value.trim();
const localPath = document.getElementById('coding-path').value.trim();
const description = document.getElementById('coding-description').value.trim();
// CLAUDE.md wird nicht mehr gespeichert - nur readonly
const defaultBranch = document.getElementById('coding-branch').value.trim() || 'main';
// Pfad automatisch aus Name generieren
const localPath = `${BASE_PATH}/${name}`;
// Farbe ermitteln
const selectedPreset = document.querySelector('.color-preset.selected');
const color = selectedPreset?.dataset.color || document.getElementById('coding-color-custom').value;
@ -685,6 +668,11 @@ class CodingManager {
return;
}
if (!localPath) {
showToast('Ordnerpfad ist erforderlich', 'error');
return;
}
const data = {
name,
localPath,