Maintenance Guide
Essential maintenance procedures for GitInspectorGUI desktop application with embedded Python analysis engine.
Updates
Dependencies
# Python packages
uv sync --upgrade
# Node.js packages
pnpm update
pnpm audit fix
# Rust dependencies
cargo update
Application Updates
- Backup current installation
- Stop running services
- Update application files
- Restart services
- Verify functionality
Troubleshooting
Application Issues
# Tauri app issues
rm -rf node_modules
pnpm install
# Python analysis engine issues
uv sync
python -c "import gigui.analysis; print('Python engine OK')"
Log Locations
- Python Analysis: Embedded in desktop app logs
- Frontend: Browser DevTools Console (in development)
- Tauri: Terminal output from
pnpm run tauri dev
- Desktop App: System logs (varies by platform)
Related
- Deployment - Production deployment
- Troubleshooting - Issue resolution