Christoph Brandau 96eb8c109c feat(git): add authenticated fetch and dual sync badge
This updates the Windows taskbar overlay badge to show ahead and
behind separately with distinct colors, and clears it when both are
zero. It also adds a new authenticated fetch command wired through
the Tauri backend and UI, including a silent background fetch to keep
ahead/behind (and the badge) accurate without user interaction.

- Add Windows dual badge rendering for ahead/behind
- Implement Tauri fetch command with auth error handling
- Add UI fetch action plus periodic background fetch updates
2026-07-03 14:29:29 +02:00
2026-06-27 13:03:07 +02:00
2026-06-29 17:24:08 +02:00
2026-06-27 13:03:07 +02:00
2026-07-03 07:35:17 +02:00
2026-07-03 07:35:17 +02:00
2026-06-27 13:03:07 +02:00
2026-06-27 13:03:07 +02:00
2026-06-27 13:03:07 +02:00
2026-06-29 14:40:42 +02:00
2026-06-27 23:08:19 +02:00

Tauri Git Lite

Eine kleine Git-Desktop-App mit Tauri, Rust und Svelte.

Funktionen

  • Repository per lokalem Pfad öffnen
  • aktuellen Branch, Upstream, Ahead/Behind und Arbeitsbaumstatus anzeigen
  • Branches auflisten und auschecken
  • Branches in den aktuellen Branch mergen
  • Commit-History mit geänderten Dateien anzeigen
  • Explorer-Ansicht mit Ordnerbaum sowie getrackten und ungetrackten Dateien
  • Datei- und Ordner-History direkt aus dem Explorer anzeigen
  • einzelne Dateien stagen, unstagen und wiederherstellen
  • einzelne Dateien oder ganze Ordner aus einem History-Commit wiederherstellen
  • aktuellen Branch auf einen ausgewählten Commit zurücksetzen
  • Commit mit Message erstellen
  • Pull mit Fast-Forward-Strategie
  • Push auf den konfigurierten Upstream

Entwicklung

npm install
npm run tauri:dev

Frontend allein:

npm run dev

Checks:

npm run check
npm run build
cd src-tauri
cargo check

Hinweis

Die App nutzt das lokal installierte git CLI. Ein Repository muss daher bereits auf der Maschine vorhanden sein, und Push/Pull verwenden die Credentials, die Git lokal kennt.

S
Description
No description provided
Readme
14 MiB
2026.8.7
Latest
2026-08-23 21:40:07 +00:00
Languages
Svelte 49.9%
Rust 26.7%
CSS 16.6%
TypeScript 3.7%
JavaScript 1.4%
Other 1.7%