2026.06.25
[2026.06.25]
Added
- Embedded S3 admin web UI — new React + Vite SPA under
crates/s3/s3webui/(TanStack Router/Query + Jotai + FlyonUI/Tailwind) embedded intorockbox-s3viarust-embedand served at/admin/on the S3 port; the dashboard signs requests with SigV4 directly via AWS SDK v3 in the browser, login validates against the configureds3_access_key/s3_secret_key, and the standard buckets / objects / upload / settings views are wired in;HEAD /{bucket}is now implemented soHeadBucketsucceeds; theDockerfilegains an in-container Bun builder stage and every CI workflow that compilesrockbox-s3runs the SPA build first so the binary always ships with an up-to-date UI
Changed
- Renamed the user-facing product from "Rockbox Zig" to "Rockbox Daemon" and updated every reference to the GitHub repo URL, AUR package (
rockbox-zig-bin→rockboxd-bin), macOS pkg identifier, ElectronappId, and Gleam SDK metadata; the published npm scope@rockbox-zig/sdkand therockboxzig.mintlify.appdocs URL are intentionally unchanged
Fixed
ci(gpui): force relink oflibrockboxd.ain therelease-gpuiworkflow — the cache key only hashesCargo.lock, so edits tocrates/embedsources could leave a stale archive missing newer exports (e.g.rb_daemon_start), failing the gpui link step
Full Changelog: 2026.06.23...2026.06.25