-
2.0.4 Stable
released this
2026-03-01 09:25:33 +00:00 | 8 commits to main since this release✨ Neue Features
Favoriten & Zuletzt geöffnet — Ein-/Ausklappen
- Header-Zeile „⭐ Favoriten" und „🕐 Zuletzt geöffnet" ist jetzt klickbar
- Pfeil ▼/▶ zeigt den Zustand; Inhalt klappt ein ohne den Header zu verstecken
- Zustand wird persistent in den Credentials gespeichert und beim App-Start wiederhergestellt
- Hover-Effekt auf dem Header zeigt Klickbarkeit an
Favoriten & Zuletzt geöffnet — Einstellungen
- Zwei neue Checkboxen im Settings-Modal unter dem Abschnitt „Übersicht":
- ⭐ Favoriten-Bereich anzeigen
- 🕐 Zuletzt geöffnet anzeigen
- Beim Speichern wird
loadGiteaRepos()aufgerufen, Änderung ist sofort sichtbar
Fehler-Toasts
- Neue
showToast(message, type, duration)-Funktion — erscheint rechts unten, verschwindet automatisch, per Klick schließbar - Typen:
error(rot),success(grün),warning(gelb),info(blau) - Kurzformen:
showError(),showSuccess(),showWarning() - Alle bisherigen
setStatus()-Fehlermeldungen nutzen jetzt automatisch Toasts
Bestätigungs-Toast beim Löschen
showDeleteConfirm(message, onConfirm)— ersetztwindow.confirm()komplett- Roter Toast mit „Löschen" / „Abbrechen"-Buttons, verschwindet nach 8 Sekunden automatisch
- Genutzt bei Entf-Taste und Mehrfachauswahl-Löschen
Kompakt-Modus
- Neue Checkbox in den Settings: „⊞ Kompakt-Modus (kleinere Karten)"
- Aktiviert CSS-Klasse
body.compact-mode:- Grid:
minmax(110px)statt160px - Icons: 32px statt 56px
- Weniger Padding, gedämpfter Hover-Effekt
- Grid:
- Einstellung wird persistent gespeichert und sofort beim Speichern angewandt
F2 — Umbenennen per Tastatur
- Datei oder Ordner anklicken → F2 → Rename-Dialog öffnet sich
- Funktioniert für Gitea-Dateien und lokale Dateien
- Nur aktiv wenn kein Datei-Editor-Tab geöffnet ist
Entf — Löschen per Tastatur
- Datei oder Ordner anklicken → Entf → Bestätigungs-Toast erscheint
- Löscht nach Bestätigung und zeigt Success-Toast
- Funktioniert für Gitea und lokal,
lastSelectedItemwird danach zurückgesetzt
Cross-Paste (Gitea ↔ Lokal)
- Dateien/Ordner können per Cut & Paste zwischen Gitea und lokalem Dateisystem kopiert werden
- In Gitea ausschneiden → lokalen Ordner öffnen → Rechtsklick → „⬇️ Von Gitea einfügen"
- Lokal ausschneiden → Gitea-Ordner → Rechtsklick → „⬆️ Von Lokal einfügen"
- Nutzt bestehende
uploadAndPush/downloadGiteaFolderIPC-Handler
Repo-Größe auf Karten
- Unter jedem Repo-Namen wird die Größe angezeigt (KB / MB)
- Daten kommen direkt aus dem
repo.size-Feld der Gitea API - Darstellung:
< 1024 KB→X KB,≥ 1024 KB→X.X MB
Drag-Reorder Favoriten-Chips
- Favoriten-Chips lassen sich per Drag & Drop umsortieren
- Cursor wechselt zu
grab/grabbing - Drop-Ziel wird visuell hervorgehoben (blauer Rahmen, leichte Anhebung)
- Neue Reihenfolge wird sofort in
saveFavorites()gespeichert
Farbige Datei-Icons
- Jede Datei bekommt ein kleines farbiges Badge mit dem Typ-Kürzel:
- JS → gelb, TS → blau, PY → blau, HTML → rot, CSS → dunkelblau, JSON → gelb, MD → blau, SH → grün, Bilder → grün, Archive → orange, und viele mehr (30+ Typen)
- Textfarbe des Badges (schwarz/weiß) wird automatisch nach Helligkeit des Hintergrunds berechnet
- Ein-/ausschaltbar in den Settings: „🎨 Farbige Datei-Icons"
- Einstellung wird persistent gespeichert
Downloads
-
2.0.3 Stable
released this
2026-02-07 19:32:24 +00:00 | 21 commits to main since this releaseBugFix
- mehrere BugFixes
- Autoload der Projekte nach Programm start
Downloads
-
2.0.2 Stable
released this
2026-02-06 20:20:28 +00:00 | 21 commits to main since this releaseBugFix
- die eingegebenen daten unter Settings bleiben jetzt auch nach einem Update vorhanden
Downloads
-
2.0.1 Stable
released this
2026-02-03 21:56:18 +00:00 | 21 commits to main since this releaseBugFix
- Fehler bei Releases Erstellung behoben
- Fehler bei Dateiupload behoben
Downloads
-
2.0.0 Stable
released this
2026-02-02 19:10:10 +00:00 | 31 commits to main since this release[v2.0.0] - 2026-02-02
Hinzugefügt
-
🔍 Projektsuche
- Echtzeit-Suchfeld in der Repository-Liste integriert.
- Projekte können direkt nach Namen gefiltert werden, ohne die Liste neu zu laden.
-
📊 Commit Historie
- Vollständige Commit-Ansicht implementiert.
- Timeline-Darstellung aller Commits.
- Detaillierte Datei-Änderungsstatistiken (+/- Lines).
- Diff-Viewer mit Syntax-Highlighting zur Ansicht von Code-Änderungen.
-
📦 Release Management
- Umfangreiche Verwaltung von Releases hinzugefügt.
- Erstellen neuer Releases (Tags, Release Notes, Pre-Release/Draft).
- Hochladen von Assets (Dateianhängen) zu Releases.
- Löschen von Releases und Assets.
-
🚀 Drag & Drop
- Erweiterte Drag-and-Drop-Funktionalität für Uploads in spezifische Unterordner.
- Download ganzer Archive per Drag & Drop.
Behoben
-
🔙 Navigations-Fix (Kritisch)
- Verhalten des "Zurück"-Buttons komplett überarbeitet.
- Problem behoben, bei dem nach Commits- oder Release-Ansicht eine falsche Ordnerstruktur angezeigt wurde.
- Die App merkt sich nun korrekt den vorherigen Pfad (
previousPath). - Exakter Ordner wird nach Rückkehr wiederhergestellt.
-
⚙️ State Management
currentStateangepasst, um Übergänge zwischengitea-repo,commitsundreleaseszuverlässig zu verwalten.
Geändert
-
🎨 UI/UX
- Button-Styling vereinheitlicht (Entfernung redundanter CSS-Klassen).
- Visuelles Feedback beim Drag & Drop verbessert (pulsierender Rahmen im Drop-Bereich).
- Responsive Grid-Anpassungen für kleinere Bildschirme.
-
🛠️ Code Refactoring
renderer.jsmodularisiert, um Commit- und Release-Logik vom Datei-Browser zu trennen.apiHandler.jsundgitHandler.jserweitert für Suchanfragen und Release-Operationen.
Downloads
-
-
1.2.0 Stable
released this
2025-12-28 20:46:45 +00:00 | 48 commits to main since this releaseDownloads