5 Commits
Author SHA1 Message Date
najdek 1ebcf988d4 Update deploy.sh to remove deprecated curl shutdown step 2026-05-28 00:14:00 +02:00
najdek 5d9f80e1eb update build script 2026-04-28 21:42:52 +02:00
najdek 840ab2293c rename project to Payload Manager 2026-04-28 20:45:38 +02:00
najdek b8b83e8cc7 feat: implement backend repository management and SHA256 verification
- Implement repository JSON caching and metadata management in payload_mgr.c
- Add native SHA256 implementation and integrity verification for payload installs
- Introduce POST /repository_push and /repository_install_push endpoints for browser-delegated downloads
- Synchronize autoload.txt entries automatically during payload updates and deletions
- Add frontend auto-refresh on tab switch to sync with backend configuration changes
- Update mock-server.js and fix deploy.sh timeout for more reliable development
2026-04-20 20:09:45 +02:00
najdek 574871d34d feat: add native notifications, real IP resolution, and automated deployment
- Implemented native PS5 on-screen debug notifications via sceKernelSendNotificationRequest.
- Added robust local IP resolution using getifaddrs to replace placeholder IP.
- Migrated server port from 50005 to 8084 across the entire stack.
- Added a startup notification on the PS5 screen displaying version, IP, and port.
- Created deploy.sh script for fully automated build and deployment:
    - Automatically requests shutdown of previous instance.
    - Rebuilds both React frontend and native ELF.
    - Performs unidirectional ELF transfer via socat and exits immediately.
- Updated Makefile and README with new deployment workflow.
2026-04-19 15:27:27 +02:00