Upload folder via GUI - renderer

This commit is contained in:
Git Manager GUI
2026-05-07 22:16:09 +02:00
parent 013a03424d
commit 60a685fdda
3 changed files with 737 additions and 469 deletions

View File

@@ -47,7 +47,7 @@
<button id="btnOpenRepoActions" title="Neues Repository erstellen">🚀 New Repo</button>
<button id="btnOpenMigration" title="Repository von GitHub/GitLab zu Gitea migrieren">📥 Migrieren</button>
<button id="btnPush" title="Projekt pushen">⬆️ Push</button>
<button id="btnGlobalTrash" class="hidden" title="Globalen Papierkorb über alle Repositories anzeigen">🗂️ Global Trash</button>
<button id="btnGlobalTrash" class="hidden" style="display:none" title=""><!-- removed --></button>
</div>
<div class="tool-group tool-group--utility">
@@ -82,8 +82,8 @@
</div>
<button id="btnCommits" class="hidden" title="Commit History anzeigen">📊 Commits</button>
<button id="btnReleases" class="hidden" title="Releases anzeigen">📦 Releases</button>
<button id="btnTrash" class="hidden" title="Papierkorb anzeigen">🗑️ Papierkorb</button>
<button id="btnPurgeTrash" class="hidden" title="Papierkorb älter als 7 Tage leeren">🧹 Purge 7d</button>
<button id="btnTrash" class="hidden" style="display:none" title=""><!-- removed --></button>
<button id="btnPurgeTrash" class="hidden" style="display:none" title=""><!-- removed --></button>
</div>
</div>
</div>
@@ -226,6 +226,18 @@
</div>
</section>
<section class="settings-panel settings-panel--diagnostics">
<div class="settings-panel-header">
<div>
<h3>Diagnose</h3>
<p>Erstellt ein Diagnosepaket mit Logs, Plattform und letzten Fehlern für schnelles Debugging.</p>
</div>
</div>
<div class="settings-diagnostics-card">
<button id="btnCreateDiagnostics" class="settings-action-btn" type="button">🧪 Diagnose erstellen</button>
</div>
</section>
</div>
<div class="settings-column settings-column--right">
@@ -284,6 +296,25 @@
<button id="btnCheckUpdates" class="settings-update-btn">🔄 Nach Updates suchen</button>
</div>
</section>
<section class="settings-panel settings-panel--backup">
<div class="settings-panel-header">
<div>
<h3>Backup & Transfer</h3>
<p>Einstellungen, Favoriten und Verlauf exportieren oder auf einem anderen PC importieren.</p>
</div>
</div>
<div class="settings-backup-card">
<div class="settings-tools-grid">
<button id="btnExportSettingsBundle" class="settings-action-btn" type="button">📦 Backup exportieren</button>
<button id="btnImportSettingsBundle" class="settings-action-btn" type="button">📥 Backup importieren</button>
</div>
<div class="settings-inline-hint">
Export enthält Tokens nur verschlüsselt, nie als Klartext. Der Import ist für andere PCs geeignet.
</div>
</div>
</section>
</div>
</div>