-
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