From ed1a8f620937bcadcdea7e5f6660026bf9dcb7e7 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 31 May 2025 19:19:29 +0200 Subject: [PATCH] Add README generation functionality to renderer.js --- renderer.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/renderer.js b/renderer.js index cb0a370..dee4e8a 100644 --- a/renderer.js +++ b/renderer.js @@ -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) {