Releases: LeGeRyChEeSe/VRHub
Releases · LeGeRyChEeSe/VRHub
VRHub v4.1.1
Added
- ProGuard rules to fix R8 full mode compatibility with Retrofit generic types
Fixed
- Monetization API: Fixed "Response must include generic type" error on Become Supporter and Restore Purchase screens when R8 full mode is enabled
VRHub v4.1.0
✨ New Features
- VRHub Monetization System: New supporter tiers and email-based purchase validation:
- Email initiation flow with magic link via Ko-fi
- Supporter tier (gold badge) and Lucky tier (purple badge)
- Restore purchase flow with saved email validation
- Debug monetization panel for testing backend endpoints
- Build flavors: dev (.debug suffix) + prod flavors
🔧 Fixes
- Test Migration: Migrated unit tests to use correct package structure
- CI Workflow: Fixed CI workflow to use explicit dev flavor task names
- Instrumented Tests: Made instrumented tests optional due to Android emulator instability on GitHub Actions
VRHub v4.0.0
🚀 Improvements
- App Renamed to VRHub: Rebranded the entire application with new package name
com.vrhub - Build System: Streamlined workflows and catalog for better maintainability
✨ New Features
- Server Configuration: Complete new settings UI to configure your own game server:
- JSON URL mode (provide a URL to your server config file)
- Manual mode (enter server details key by key)
- Test button to validate your configuration before saving
- Settings are saved and persist between app launches
🔧 Fixes
- Better Password Handling: Improved validation of archive passwords
- Game List Compatibility: Server can now serve game list as
GameList.txt - Build Cleanup: Removed unnecessary files from the project