This repository has been archived by the owner on Aug 22, 2023. It is now read-only.
Releases: skrimix/QLoaderFiles
Releases · skrimix/QLoaderFiles
v0.2.6
Changelog
The app has been renamed to QLoader to avoid confusion.
Added
- List of all errors that caused download failure
- Quest Pro support (untested)
- "--disable-gpu" launch argument. You can use it if you experience graphical issues
- "Skip backup" option to game uninstall confirmation
- "Copy link" button to error details dialog (uploads error details and copies a short link)
Fixed
- Wrong device name for Quest 1 in device info panel
- "Install trailers addon" button throwing task enqueuing error
- Sorting by update status not working
- Poor adb pulling speeds on Linux
- Crash on drag and dropping invalid APK
- Crash when backup folder contains something other than valid backups
- Crash when trying to switch mirrors while game list isn't available on any mirrors
Other changes
- Updated to .NET 7
- Updated adb binary
- Corrected some notifications
- Falling back to approximate progress measurement on erroneous >100% progress (probably will just stay at 100%)
- "No mirrors available for this ..." message now includes number of excluded mirrors (mirrors that are reported as dead by the API or failed to load game list from)
- Details for download failer errors include list of errors occured during download
- Metadata from release.json is used on drag and drop
- Other minor improvements
v0.2.5
Changelog
This update is mandatory, online functionality does not work on older versions
Added
- Vip mirrors support
Fixed
- Crash on manual reloading of mirror list when no mirrors available
- Missing Russian translation for some notifications
Other changes
- Updated rclone files
- Removed 10sec auto dismiss for "No mirrors available" notification
- Game donation now can be cancelled on pulling files from device
v0.2.4
Changelog
Added
- Windows support
- Trailers addon download progress display
- Cancellable sideloading process
- Cancellable backup creation process
- Auto donation
- Russian localization (98% translated). You can force English display language in settings if you want
Fixed
- Video player not working in new installations on macOS since v0.2.2
- Error when trying to install Beat Saber with BMBF if Beat Saber Demo is installed
- Game list loading error on systems with Arabic calendars
- Error when installing Beat Saber with new install.txt script
Other changes
- Now using system proxy settings
- More accurate download size calculation, therefore progress is more accurate too
- Rewritten all text to support localization, please report if you find any typos or other mistakes
v0.2.3
Changelog
This hotfix release addresses several issues introduced in v0.2.2
Fixed
- Wrong url in game download reporting
- Apk info reading errors potentially caused by ApkNet bug (reverted to using aapt2)
- Drag and dropping apk file from downloads folder when "Delete after install" is enabled causing task to get stuck on "Deleting downloaded files"
v0.2.2
Changelog
Loader is now in beta
Added
- Confirmation flyout before uninstallation
- Button for running "adb devices" command in connection help dialog
- Remote logging (opt-in in settings)
- Mirror list reload button
- Create backup button and Restore Backups page
Fixed
- "On Device" column refresh failing under certain circumstances and causing "Error while checking device connection" message
- Rare crash on empty device list
- Potential selections conflict between "Donate Games" and "Other Apps" pages
- Crash in case of updater initialization error
- Error when resetting device texture resolution to Auto
- Potential issues with game details dialog and trailer player
- Improper deactivation of loading animation causing constant cpu and gpu load
- Crash when trying to create updater config file on some macOS systems
- Error extracting info from apk file if path contains space character
- Error when trying to auto reinstall drag dropped apk files
- OBB directories not being fully overwritten on update causing old OBB files to fill up storage
- Dylib loading error after self update (fixed in updater, so will only come in effect when updating from this version)
- Automatic relaunch after self update (same as above, only for subsequent updates)
Other changes
- UI design improvements
- Replaced "Delete after install" setting with "Downloads pruning policy", with "Delete after install" option set as the default option
- Improved "No games to update" notification logic
- Enabled manual columns resizing
- Now when enabling Wireless ADB, device switcher and "Enable Wireless ADB" button will be blocked for 5 seconds
- Improved devices connections switching logic
- Moved updater config file into Loader's folder. If you are updating from older version, you can delete leftover "Loader" folder from ~/.config/
- Unavailable mirrors are excluded from mirror list on launch. You can reload mirror list in settings
- Apk reading is now handled in c# code, removed aapt2 binary (experimental)
- Now if you delete thumbnails from Resources folder Loader won't try to redownload it (self update will, though)
- Background trailers addon installation now shown in UI as a task
v0.2.1
Changelog
Added:
- Linux arm64 support (self-updater not tested)
- Installing trailers addon from settings page
- Clear button in search bar
- Folder picker for downloads and backups locations
- In-app notifications (error notifications show error details on click when available)
- Game descriptions and ratings from Oculus and AppLab stores in game details window
- "Other Apps" page
- "Show hidden" checkbox in game donation page
- Force uninstalling admin apps
- "ADB unauthorized" info bar
- 2 help dialogs for connection issues (no device and adb unauthorized)
Fixed:
- Device connection check failing in some cases
- Available games list population called at the wrong time causing warnings
- Debug logs not being written to disk above 3MB file size
Other changes:
- Renamed "Version Name" column to "Installed Version" and changed version format to "versionName (versionCode)"
- In "Donate Games" page "Ignore Selected" button can now be used to remove apps from ignore list
v0.2.0
Changelog:
Added:
- "No Device Connection" status indicator
- "Download only" function
- "Update All" function (will skip games that have multiple releases available, to avoid unwanted installation of different versions)
- self updater (experimental)
- game donations
- "Delete after install" setting
- popularity column
- version name column
- Drag&Drop support (doesn't work on Linux due to upstream issue)
- hint on hovering mouse pointer over task
- more tooltips
- "On Device" column in available games list to mark installed games
- mirror switch
- automatic reinstall on incompatible updates (signature mismatch, downgrade, etc.)
- automatic rclone config and resources update
- scrolling in settings page
- version label in settings
- device serial in device switch toolip
Fixed:
- empty installed games list for some devices
- selections being ignored when filtered out by search
- quest 1 icon not showing
- some trailers not being found on case-sensitive filesystems
Other changes:
- Loader will try to cancel all running tasks automatically on exit (only queued operations and running downloads are cancellable currently. Don't close Loader when it's installing something)
- sideloading is disabled automatically when there is no device connection
- reduced lag on some actions that require device connection check
- new loading overlay
- improved download error handling
- improved device id scrambling
- improved backups
- other performance and stability improvements
v0.1.2
Changelog:
- new online installer, check instructions post
- fixed Quest 1 identification
- fixed crash when uninstalling multiple games
- fixed conflict with sidenoder and other rclone instances
- maybe fixed some random download failures. Please report if you still have downloads failing
- if game list is broken Loader will try to switch to another mirror instead of giving up
- exceptions log file is now retained between launches
- autosave settings after restoring defaults
- added downloader bandwidth limit setting
- if trailers add-on zip is found nearby, it will be installed automatically