A modern Git history viewer and editor built with Tauri, SvelteKit, and TypeScript.
- View commit history with a visual git graph
- Edit commit messages
- View commit diffs with syntax highlighting
- Search within diffs
- Squash commits
- Light/dark mode with iOS-style transparency effects
VS Code + Svelte + Tauri + rust-analyzer.
# Install dependencies
bun install
# Run in development mode
bun run tauri dev
# Build for production
bun run tauri buildTo change the application icon:
-
Place your icon file in the project root as
icon.png- Recommended size: 1024x1024 pixels or larger
- Format: PNG with transparency support
-
Run the Tauri icon generator:
bun run tauri icon icon.png
-
This will generate all required icon formats in
src-tauri/icons/:icon.icns- macOSicon.ico- Windows- Various PNG sizes for different platforms
- iOS and Android icons
-
Rebuild the app to apply the new icon:
bun run tauri build
The icons are automatically configured in src-tauri/tauri.conf.json.