release_2.6.0
·
144 commits
to master
since this release
This release focuses on improving code quality, application stability, and user experience with better error handling and documentation.
🛠️ Better Error Reporting
- Enhanced bug reporting with detailed system information (OS version, architecture, etc.)
- Structured error payloads for faster issue resolution
- Improved stack trace formatting
🚀 Stability & Performance
- Fixed PSXPackager crashes during PBP file extraction
- Improved application shutdown process - no more hanging processes
- Better handling of browser launch failures when checking for updates (URL is now copied to clipboard)
- Optimized HTTP connections for update and stats reporting
📝 Code Quality
- Added comprehensive documentation throughout the codebase
- Centralized file extension handling for better maintainability
- Refactored archive extraction (ZIP, 7Z, RAR) for improved security and reliability
- Removed unused configuration constants
🎨 UI Polish
- Fixed typos in interface labels ("successfull" → "successful")
- Improved console log styling
- Better organization of UI resources
📦 Dependencies
- Updated SharpCompress library to v0.47.4
Full Changelog: release_2.5.1...release_2.6.0