Beschreibungstexte mit Leerzeichen und Zeilenumbrüche wurden durch fzf
word-gesplittet: Eintraege landeten in der Auswahlliste, printf-Cycling
zerlegte den Preview-Text Wort fuer Wort. Fix: name, raw_preview und
details als Base64 in den fzf-Feldern speichern (kein Leerzeichen →
kein Splitting), im Preview-Befehl per base64 -d dekodieren.
Shell-Quoted-Context per echten "-Zeichen (kein Raw-String) sichert
auch die Ausgabe von $(…) gegen nachtraegliches Splitting.
((counter++)) gibt exit-code 1 wenn counter vorher 0 war.
Mit set -e bricht das Skript dann sofort ab. Fix: || true
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fzf zeichnet die UI ueber stderr. capture_output=True piped auch stderr,
wodurch fzf auf aelteren Versionen (0.44, Debian) haengt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Neues Skript bin/git-notify.sh prüft beim interaktiven Shell-Start
im Hintergrund alle Repos auf neue Remote-Commits (git fetch + count).
Gibt nur eine Zeile aus wenn Updates vorhanden, sonst kein Output.
Nutzer steuert Aktualisierung selbst via gitsync.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Zweistufiges Menü: Kategorie → Tool (mit Esc zurück)
- Preview-Pane zeigt Beschreibung + Befehl beim Navigieren
- Öffnet immer in neuem Fenster mit current profile im aktuellen Verzeichnis
- macOS: iTerm2 new window, Linux: xfce4-terminal/gnome-terminal/kitty/alacritty
- Alias tools=toolbox entfernt (tools läuft jetzt als eigenständiges Binary)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>