Senko-san 808c52484c
Docker Build & Publish / Prune old image versions (push) Has been cancelled
Docker Build & Publish / build (push) Has been cancelled
Docker Build & Publish / push (push) Has been cancelled
feat(storage): functional Storage dashboard (§A6)
Replace the "coming soon" stub with a real dashboard wired to
`GET /storage`. modern-sk visuals: a layered disk-capacity gauge (library
share vs other-used vs free), stat tiles (tracks/artists/albums/playtime/
footprint/avg size), per-format size bars, metadata-health badges, source
breakdown, a popularity-weighted top-genres cloud, and playful fun facts.

- types: full `StorageStats` shape + `toStorageStats` snake→camel mapper
- endpoint: re-point `getStorageStats` to `GET /storage` with transform
- lib: `formatLongDuration` for big playtime spans
- i18n: `storage.*` keys (en + ru)
- three list states (loading / error / empty) per the UI invariant

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 01:20:01 +03:00
2026-06-03 10:41:53 +03:00
2026-06-07 21:31:50 +03:00
2026-06-06 13:00:27 +03:00
2026-06-02 01:13:22 +03:00
2026-06-06 14:07:17 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00
2026-06-02 01:13:22 +03:00

Rsbuild project

Setup

Install the dependencies:

npm install

Get started

Start the dev server, and the app will be available at http://localhost:3000.

npm run dev

Build the app for production:

npm run build

Preview the production build locally:

npm run preview

Learn more

To learn more about Rsbuild, check out the following resources:

S
Description
🌐 MCMA Web UI - a web client for MCMA-backend
Readme 1.2 MiB
Languages
TypeScript 90.3%
CSS 6.1%
JavaScript 3.3%
Shell 0.3%