github itsPLK/ps5-payload-manager v0.3.0

latest releases: v0.5.0, v0.4.2, v0.4.1...
one month ago

v0.3.0

🚀 Features & UX Improvements

  • Multi-Source Payload Repositories: Added support for adding, removing, and reordering third-party payload repository URLs via a new Manage Sources settings view. Payloads within the Storage Hub are now grouped by source with dedicated catalogs and origin badges. (f4c76fb)
  • Active Processes Management: Added a dedicated Active Processes dashboard tab to view real-time processes, PIDs, and memory footprint, with support for terminating them via SIGKILL. (631e7de)
  • Alphabetical Sorting & Repository Polish: As the payload repository grew larger, sorting by payload update date became cluttered. Repository payloads are now sorted alphabetically by name (with available updates pinned to the top), and also display payload version/update information. (293f44b)
  • UI & Mobile Layout Polish:
    • Optimized card layouts on mobile to eliminate wasted vertical space and prevent overlapping text on narrow viewports. (af72c9b)
    • Refined Settings, Log Viewer, and Manage Sources UI elements to fit narrower viewports and mobile screens. (b3fe1b5)

🛠️ Backend, Performance & Refactoring

  • Daemon Codebase Decomposition: Decomposed monolithic main.c and payload_mgr.c into 8 separate, single-responsibility modules (http_server, repository, sources, config, log_server, json_helpers, sha256, and process_mgr) for easier maintainability. (2189ee9)
  • Disc Player Kill (for BD-JB users): Reduced total wait time from 8s to 2s during the disc player suspension process. (7a001e4)
  • Log Polish: Polling-related logs (/list_payloads, etc.) are now muted under normal operating conditions to prevent spamming output, and explicit logs are printed for process kill requests. (0bf2b5e)

⚙️ Documentation & Polish

  • Custom Repositories Guide: Created a comprehensive documentation guide (CUSTOM_REPOSITORIES.md) explaining the JSON structure required to host third-party payload repositories. (0e0a434)

Full Changelog: v0.2.0...v0.3.0

active_processes payload_sources

Don't miss a new ps5-payload-manager release

NewReleases is sending notifications on new releases.