1
0

auto-git:

[change] index.html
 [change] main.js
 [change] preload.js
 [change] renderer.js
 [change] settings.html
This commit is contained in:
2026-05-04 20:46:31 +02:00
parent 2ae1255629
commit 82d9c45bda
5 changed files with 478 additions and 10 deletions

View File

@@ -274,11 +274,11 @@
}
// Liste der Modell-Namen extrahieren
const names = res.models.map(m => m.name || m.model).filter(Boolean);
const names = [...new Set(res.models.map(m => m.name || m.model).filter(Boolean))];
const qwen = names.filter(n => /^qwen2\.5-coder(:[\w\-.]+)?$/.test(n));
if (!qwen.length) {
// keine qwen2.5-coder → Pull-Buttons
if (!names.length) {
// keine lokalen Modelle → Pull-Buttons für die bisherigen Defaults
container.innerHTML = `
<button id="pullCommitModelBtn" style="margin-bottom:8px;">
ollama pull qwen2.5-coder:7b
@@ -302,8 +302,8 @@
arr.map(m => `<option ${m===sel?'selected':''}>${m}</option>`).join('');
// Default-Auswahl aus Settings (oder erstes gefundenes)
const commitDefault = qwen.find(m=>m.includes('7b'))||qwen[0];
const readmeDefault= qwen.find(m=>m.includes('32b'))||qwen[0];
const commitDefault = qwen.find(m=>m.includes('7b')) || names[0];
const readmeDefault= qwen.find(m=>m.includes('32b')) || names[0];
const currentCommit = await window.settingsAPI.getCommitModel?.() || commitDefault;
const currentReadme= await window.settingsAPI.getReadmeModel?.() || readmeDefault;
@@ -311,12 +311,12 @@
<div class="row">
<label>Model for commit message generation:
<select id="commitModelSelect">
${makeOpts(qwen, currentCommit)}
${makeOpts(names, currentCommit)}
</select>
</label>
<label>Model for README generation:
<select id="readmeModelSelect">
${makeOpts(qwen, currentReadme)}
${makeOpts(names, currentReadme)}
</select>
</label>
</div>`;