12 Commits
Author SHA1 Message Date
Claude 4f059dc32b Treat games mounted from an image as games, not homebrew
PS5 Upload lists ShadowMount+ (/mnt/shadowmnt) and its own image mounts as
registered apps with a src folder, so PSGFX took them for homebrew and tried
to upload art into the image's sce_sys, which is read-only or nearly full
(preflight_insufficient_space). Those now use the installed-game path
(appmeta + app.db), including on the server side if the UI sends homebrew.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJYARztgmsQF7j7jtSCpZg
v1.1.0
2026-10-03 20:27:05 +00:00
Claude a1fc21a34f Rename from the Art view; fix art for installed games
Installed games: the home screen draws tiles from the icon0Info/pic0Info
paths in app.db, which for many games point inside the read-only game
package, so replacing files in /user/appmeta changed nothing or was refused.
PSGFX now writes the image to /user/appmeta/<id>/psgfx_* and points the
database at it (backup first, originals kept for Restore). Games whose art
really lives in appmeta keep the in-place replace.

Art view: a name field renames the tile through the same app.db edit Home
layout uses; homebrew param.json is updated too so re-registering keeps it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJYARztgmsQF7j7jtSCpZg
2026-10-03 20:16:45 +00:00
Claude a5894f49f9 Import PSGFX 1.1 source (Home layout tab)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJYARztgmsQF7j7jtSCpZg
2026-10-03 20:08:04 +00:00
Ruben Ripalda a9d73d9fea Add build workflow v1.0.0 2026-09-30 16:15:57 -07:00
Ruben Ripalda 2166abc149 Add release how-to 2026-09-30 16:15:41 -07:00
Ruben Ripalda 2e2b87ec69 Add developer tools 2026-09-30 16:15:24 -07:00
Ruben Ripalda 1f4ef9c0e5 Add bundled libraries 2026-09-30 16:15:05 -07:00
Ruben Ripalda 4f3d436ff0 Add source 2026-09-30 16:14:37 -07:00
Ruben Ripalda 440ffd35ca Add screenshots 2026-09-30 16:14:12 -07:00
Ruben Ripalda 3d976ed7fc Add Sora font (OFL) 2026-09-30 16:13:54 -07:00
Ruben Ripalda cc56a8056f Add logo, icon and banner 2026-09-30 16:13:31 -07:00
Ruben Ripalda 73dd8adc92 PSGFX 1.0: readme, license, build script 2026-09-30 16:13:01 -07:00