5 Commits
Author SHA1 Message Date
Manos f5fd8ea9e1 v7.6.0: UDS-driven trophy unlocks, save icons, profile names
- Trophies: detect UDS-only titles (no libSceNpTrophy2), resolve each
  trophy's event from the game's stats_extraction.json (custom events
  like UnlockTrophy/trophyId) — daemon performs the real award + toast
- TRPTITLE.DAT: row-flag authority for hash-field group records; file
  lock/unlock never writes into non-bitmask fields; no file-pin for
  custom-event trophies (daemon owns the write)
- Client: profile display names, per-save icons, sce_bu_ filter,
  staged post-unlock refresh until the daemon flush lands
- Saves: save-mgr authid, atomic staged write-back, discard unmount
- Android: PS5Suite.apk naming, publish.ps1 auto JDK17+ detection
2026-10-18 20:04:30 +03:00
Manos a4005c1c00 v7.4.0: remove PKG-Zone + fix 5 deletion bugs
- Remove Homebrew Store (PKG-Zone) from desktop and Android clients
- Preserve Prospero Store Site untouched
- Fix race condition on shared globals in payload delete threads (per-thread delete_ctx_t)
- Fix DeleteDirAsync always returning true on failure (desktop + Android)
- Fix missing concurrent-delete guard in bulk delete operations
- Fix duplicate disconnect log message (copy-paste)
- Fix file count estimation including directories (only count files now)
2026-10-13 23:16:56 +03:00
ManosandDevin 367e57ca1f v7.3.0: full k-stuff compatibility + power/launch fixes
- Full k-stuff support: removed all etaHEN gates — mount/unmount,
  launch game, controller info/lightbar, PKG install, suspend/resume/kill
  now work on both loaders
- Launch Game: handle async daemon launch — poll for target eboot.bin
  after error codes, close running game via sceLncUtilKillApp and retry
  (fixes issue where launch "failed" but game actually started)
- Launch kill-heuristic: running game = comm=="eboot.bin" only;
  numeric-title system daemons are never killed
- Power: reboot via sceSystemServiceRequestReboot, shutdown via
  sceSystemStateMgrTurnOff + ShellCore fallbacks; raw reboot() syscall
  only as last resort (was leaving console in zombie state)
- Controllers: ShellCore/ShellUI remote pad bridge works without
  etaHEN — info, state and lightbar verified live on k-stuff
- Mount/unmount: ShellCore code-cave bridge (installTitleDir /
  AppUnInstall) — icons appear/disappear without home-screen kills
- Removed Capture Screen: sceScreenShotCapture needs a registered
  app-thread context (0x80C1B001 local / 0x80BE0001 remote); Screenshots
  gallery (list/download/delete) unaffected
- Unmount All: only touches suite mounts (mount.lnk / active nullfs),
  real installs never affected

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-10 11:39:12 +03:00
ManosandDevin 9f0b725566 v7.2.4: fix single-file crash, add startup update checker
- IncludeNativeLibrariesForSelfExtract: fixes DllNotFoundException
  (SkiaSharp) in single-file publishes on .NET 10 (issue #10)
- Startup update check: compares latest GitHub release tag against the
  running version; prompt + "open download page" only when newer —
  desktop opens browser, Android uses Intent via AppPaths.UrlOpener
- Version bump to 7.2.4 across desktop/Android/payload

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-08 09:22:11 +03:00
ManosandDevin 7d48ae610b v7.2.3: Android client, controller bridge, console LED, App Manager v2
- New Android app (Avalonia, shared protocol) with full desktop parity,
  hamburger navigation and signed APK — replaces the old android stub
- App Manager v2: real per-app info, per-process CPU%, suspend/resume/
  kill/coredump; serial-protocol lag fixed via ki_stat + appinfo cache
- DualSense state/info/lightbar via SceShellUI remote bridge
  (ptrace + kernel proc copyin/out); vibration removed (non-foreground)
- Console LED colors + effects via /dev/icc_indicator (3 channels,
  hardware-verified)
- Homebrew Store (pkg-zone catalog), saves/media, screenshots, shell,
  file search, memory tools, kernel log, PKG streaming installs
- Fix progress bar freeze + "0 active connections" counter (#7)
- Fix macOS ENOBUFS: chunked socket writes + socket buffer clamp (#6)
- Version unified to 7.2.3 across payload, desktop and Android

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-06 11:50:55 +03:00