1
0

Add README generation functionality to renderer.js

This commit is contained in:
2025-05-31 19:19:29 +02:00
parent 1a125dc530
commit ed1a8f6209

View File

@@ -745,6 +745,25 @@ async function startLiveCountdown(folderObj, msLeft) {
});
});
// Readme-Button
readmeBtn.addEventListener('click', async () => {
const selected = await window.electronAPI.getSelected();
if (!selected) return alert('No folder selected!');
readmeBtn.disabled = true;
readmeBtn.textContent = 'Generating...';
try {
const output = await window.electronAPI.generateReadme(selected.path);
// Optional: Zeige Preview oder Hinweis
alert('README.md wurde erfolgreich generiert!\n\n' + output.slice(0,500) + '...');
} catch (e) {
alert('Fehler beim Generieren:\n' + (e.message || e));
}
readmeBtn.disabled = false;
// Nach dem Schreiben neu prüfen
const hasReadme = await window.electronAPI.hasReadme(selected.path);
readmeBtn.textContent = hasReadme ? 'Update README' : 'Generate README';
});
// --- Aktuellen Commit in die Mitte scrollen (falls vorhanden) ---
const currentEl = contentList.querySelector('li.current-commit');
if (currentEl) {