Replace the embedded UI with a file manager: sidebar, details table, keyboard shortcuts, uploads, copy/move and extraction. Games, System, Transfers and Settings use the same components. The previous UI is archived in web/legacy/ and left out of the embedded resources.
The restyle is flat: donation banner, credits with the maintainer photo, and no gradients or card shadows. JavaScript stays ES5.
- Introduced a new games management view styled like PS4's XMB.
- Added functionality for installing, reinstalling, and uninstalling games.
- Implemented API endpoints for managing installed games and their visibility.
- Included UI elements for game actions such as launch, repair, and refresh.
- Enhanced the dashboard to support game launching from installed apps.
- Created a dedicated CSS file for games view styling.