- Add ncurses-based interactive git diff viewer (gg dd command) - Create three-pane layout: file list, commit history, and diff content - Implement file staging system with space/A keys for marking files - Add commit workflow with C key and title input dialog - Add push functionality with P key for individual commits - Create dynamic status bar with context-sensitive keybindings - Implement character-by-character text animations for status messages - Add auto-sync functionality to refresh files/commits every 30 seconds - Add spinning progress indicators for fetch/push operations - Fix cursor flickering and improve window layout spacing - Support number key navigation (1=files, 2=view, 3=commits) - Add proper window clearing to prevent content overlap issues
52 KiB
52 KiB