3 Commits
Author SHA1 Message Date
najdek 6134dde29f feat: redesign storage widgets and enforce multi-drive space checks
- Redesign header storage widgets to compact height with 'INT' and 'M.2' labels below icons
- Set storage widgets to min-w-[230px] with progress bars displaying used disk space fill
- Reinstate storage checks: block installation if neither drive has sufficient space when M.2 is present, or if internal lacks space when no M.2 is present
- Add tests in test_multipart.c verifying space enforcement with and without M.2 drive
2026-09-20 19:12:42 +02:00
najdek 5f147bcfa6 Add M.2 NVMe storage support and disable pre-install storage checks
- Disable available storage pre-checks in installer and frontend UI as PS5 may install to external M.2 NVMe (/mnt/ext1)
- Add system_get_nvme_storage_info to detect and query storage for mounted /mnt/ext1
- Update GET /api/storage to report both internal (/data) and M.2 NVMe (/mnt/ext1) storage
- Update frontend header to display 'Internal' and an 'M.2 NVMe' widget when mounted
- Update unit tests for NVMe storage info and multipart handling
2026-09-20 18:28:56 +02:00
najdek d4fead927e Initial release 2026-09-17 19:50:31 +02:00