- Android: bug reports and exports no longer leave a 0-byte file. The save dialog created an
empty file where you pointed it, while the real file went to Downloads, so the report looked
empty. Bug reports, logs, settings and other exports now go straight to Downloads (the
report screen shows the exact name), with no dialog and no empty file. Every report save is
now written to the app log with where it went and its size, and a report that comes out empty
says so instead of looking saved. - The web UI keeps the screen on during transfers. In a browser (Docker), the page now holds
the screen on while an upload, download or install runs, so a laptop or phone does not sleep
and stop the tab that drives the queue, and Settings offers Keep screen on there too. The
desktop apps already kept the computer awake, the phone apps the screen, and every platform
can keep the PS5 awake (Settings › Uploads). - Docker: settings follow you between browsers. In the self-hosted web UI, pinned and hidden
tabs, upload, install, convert and link settings, the save path, beta features and a few facts
about each console (helper stopped on purpose, Minion off) are now kept in the container, so
every browser and device sees the same set-up. Pinned tabs update in an open page as soon as
another browser changes them. Theme, language, text size and which console is on screen stay
per device. The desktop and phone apps are unchanged. - Minion notices a USB drive. Plug a USB stick into the PS5 with Minion open and Home offers
Find games on it (Library scans it for packages, game folders and images to install or
copy) or Open in Files: a PS5-only workflow with no computer. - Clean up points at the biggest wins. Clean up now also counts the installed games and apps
never seen running and opens Installed Apps on exactly that list, where each can be
uninstalled. Home shows a Clean up card when one of the PS5's drives is nearly full (under
10% or 20 GB free). - Extracting on the PS5, made easier. A
.zip,.7zor.raron the console now has an
Extract button right on its row in Files (it was only in the menu before). The dialog can
delete the archive afterwards (only when every file came out), warns when the drive has
less room than the archive itself, and the finished notice opens the new folder and says
what to do next: install the packages inside, or register the game folder. Minion's Extract
can delete the archive afterwards too. - An iOS source for AltStore, SideStore and Feather. Add
https://github.com/phantomptr/ps5upload/releases/latest/download/altstore.jsonas a source
and the iPhone app updates from there; it always names the newest full release (#512). - Install and restart. After an update downloads on Windows, macOS or a Linux AppImage, one
button installs it and opens the new version: the app closes, the update goes in (the Windows
installer runs silently), and PS5Upload starts again. If anything goes wrong, the old version
starts instead. A.deb/.rpminstall still shows the one command to run; phones are
unchanged. New in Settings › Updates, off by default: Install updates automatically, which
waits until nothing is transferring before it restarts the app (#513). - A NAS that renames files no longer breaks games. A Samba share (most Linux NAS boxes)
shows a file whose name Windows cannot hold, with a:or?in it or a trailing dot, under
a made-up short name likeC69YSY~1.TXT. Uploading or converting a game folder from such a
share copied those made-up names, and the game would not start. Such a folder is now refused
before anything is sent, naming a renamed file, with the fix: add the server over SFTP or FTP,
which keep the real names. - A display error no longer fails an install. On Android a stream install could end in
"Didn't finish … (React #185)" while the transfer itself was fine: a screen stuck in a redraw
loop made the queue's next progress write throw, and the queue took that for a failed
transfer. The write has already happened when that error comes, so it is now logged (with the
details a bug report needs to find the screen) and the install carries on.