Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
Added
Self-updating functionality - Update RepoViewer directly from the command line
--check-update flag to check for new versions
--update flag to download and install updates
--yes flag to skip update confirmation
Automatic platform detection for correct binary selection
GitHub Actions CI/CD pipeline for automated releases
Cross-compilation for multiple platforms (Windows, macOS Intel/ARM, Linux x64/ARM64)
Automated binary uploads to GitHub releases
SHA256 checksum generation for security verification
Proper clipboard lifetime management
Fixed clipboard contents being lost on Linux/X11/Wayland
Intelligent platform detection for clipboard behavior
Background thread handling for X11 clipboard persistence
Version command - --version/-V flag shows detailed version information
Enhanced error handling with user-friendly messages
Network error detection and helpful suggestions
Permission error guidance
Platform-specific error messages
Changed
Major version bump to 2.0.0 to reflect the significant new features and improvements
Improved error messages throughout the application
Better platform detection for clipboard operations
Cargo.toml optimizations for release builds
Link Time Optimization (LTO) enabled
Single codegen unit for better optimization
Symbol stripping for smaller binaries
Fixed
Critical clipboard bug where contents would be lost immediately after copying on Linux
Clipboard now properly persists after RepoViewer exits
Works correctly on X11, Wayland, and WSLg environments
Clap version flag conflict (disabled auto-generated version flag)
Technical Details
Migrated from OpenSSL to rustls for better portability
Added comprehensive error types for update operations
Implemented proper mutex handling for thread safety
You can’t perform that action at this time.