Upload via GUI (27 Dateien)

This commit is contained in:
2026-10-22 20:14:17 +00:00
parent 6e1cee9a59
commit f75f3fb9c6
27 changed files with 31 additions and 1 deletions
+30 -1
View File
@@ -1,12 +1,39 @@
# 🛠 Git Manager Explorer Pro
[![GitHub Release](https://img.shields.io/badge/version-2.1.3-blue.svg)](https://github.com/M-Viper/git-manager-gui/releases)
[![GitHub Release](https://img.shields.io/badge/version-2.2.1-blue.svg)](https://github.com/M-Viper/git-manager-gui/releases)
[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![Windows Support](https://img.shields.io/badge/platform-Windows-0078D4.svg)](https://github.com/M-Viper/git-manager-gui)
**Eine moderne Desktop-Anwendung für vollständige Git-Repository-Verwaltung mit Gitea & GitHub.**
Verwalte deine Repositories intuitiv ohne Kommandozeile — mit Favoriten, Verlauf, Editor und Batch-Aktionen.
<p align="center">
<img src="docs/screenshots/start.gif" alt="Programmstart: das Logo dreht sich, danach baut sich das Fenster von der Mitte aus auf" width="720">
<br>
<sub>✨ Der Start: Das Logo dreht sich, danach baut sich das Fenster von der Mitte aus auf</sub>
</p>
<p align="center">
<a href="docs/demo.mp4"><img src="docs/screenshots/thumbs/video.jpg" alt="Video: Rundgang durch die App" width="360"></a>
<br>
<sub>🎬 <a href="docs/demo.mp4"><b>Rundgang als Video ansehen</b></a> (1½ Minuten, mit Mauszeiger und Erklärungen, ohne Ton)</sub>
</p>
---
## 🖼️ Bilder
Alle Bilder zeigen erfundene Beispieldaten. Ein Klick auf ein Vorschaubild öffnet es in voller Größe.
| | | |
|:---:|:---:|:---:|
| [![Übersicht](docs/screenshots/thumbs/uebersicht.png)](docs/screenshots/uebersicht.png)<br>📂 **Übersicht**<br><sub>Repos nach Besitzer, Favoriten, Heatmap</sub> | [![Repo-Ansicht](docs/screenshots/thumbs/repo.png)](docs/screenshots/repo.png)<br>📁 **Repo-Ansicht**<br><sub>Dateien, Leiste für Commits, Releases, PRs</sub> | [![Editor](docs/screenshots/thumbs/editor.png)](docs/screenshots/editor.png)<br>✏️ **Editor**<br><sub>Dateien direkt im Repo bearbeiten</sub> |
| [![Commit-Verlauf](docs/screenshots/thumbs/commits.png)](docs/screenshots/commits.png)<br>📊 **Commit-Verlauf**<br><sub>Autor, Zeit und Änderungen</sub> | [![Releases](docs/screenshots/thumbs/releases.png)](docs/screenshots/releases.png)<br>📦 **Releases**<br><sub>Mit Dateien und Prüfsummen</sub> | [![Release-Assistent](docs/screenshots/thumbs/release-assistent.png)](docs/screenshots/release-assistent.png)<br>🚀 **Release-Assistent**<br><sub>Installer und Prüfsumme prüfen</sub> |
| [![Upload-Vorschau](docs/screenshots/thumbs/upload-vorschau.png)](docs/screenshots/upload-vorschau.png)<br>🛡️ **Upload-Vorschau**<br><sub>Zugangsdaten werden gesperrt</sub> | [![Fortschritt](docs/screenshots/thumbs/fortschritt.png)](docs/screenshots/fortschritt.png)<br>⏸️ **Fortschritt**<br><sub>Pausieren, Abbrechen, MB, Restzeit</sub> | [![Upload-Verlauf](docs/screenshots/thumbs/verlauf.png)](docs/screenshots/verlauf.png)<br>🕘 **Upload-Verlauf**<br><sub>Filter, CSV-Export</sub> |
| [![Einstellungen](docs/screenshots/thumbs/einstellungen.png)](docs/screenshots/einstellungen.png)<br>⚙️ **Einstellungen**<br><sub>Sperre, Meldungen, Vorschau</sub> | [![Tray-Menü](docs/screenshots/thumbs/tray-menue.png)](docs/screenshots/tray-menue.png)<br>🔔 **Tray-Menü**<br><sub>Status, Pause, Abbrechen</sub> | |
<sub>Die Bilder entstehen mit `node scripts/make-screenshots.js` aus einem Demo-Server mit erfundenen Daten (siehe Entwicklerhandbuch).</sub>
---
## ✨ Features
@@ -47,6 +74,7 @@ Verwalte deine Repositories intuitiv ohne Kommandozeile — mit Favoriten, Verla
- 🔒 **Verschlüsselte Credentials** — alle Tokens AES-256 verschlüsselt
- 🚀 **Auto-Startup** — App optional mit Windows starten
- 🔄 **Auto-Update** — aktuelle Version automatisch verfügbar machen
- 🔍 **Kleine Symbole** — ruhige Oberfläche mit kleinen Symbolen als Standard, Größe einstellbar (klein, mittel, groß)
---
@@ -195,6 +223,7 @@ Fehler gefunden oder Idee für neue Features?
- 🔔 Windows-Meldung, wenn ein Upload endet, während die App nicht vorn ist
- 📄 `.gitignore`-Vorlagen im Repo, 📦 Release-Assistent für den Updater
- 🎨 Aufgeräumte Toolbar mit eigener Repo-Leiste, neues Tray-Menü mit Hover-Markierung
- 🔍 Kleine Symbole in Repo-Übersicht und Datei-Explorer als Standard (große Symbole wirken schnell erdrückend), Symbolgröße einstellbar
- ✨ Startanimation wie bei AeroMC: das Logo dreht sich, danach baut sich das Fenster von der Mitte aus auf (abschaltbar, beim Autostart im Tray nie)
- 🧪 `npm run test:ui`: Oberflächen-Testlauf