Senko-san 8ae447e08d
Docker Build & Publish / build (push) Has been cancelled
Docker Build & Publish / push (push) Has been cancelled
Docker Build & Publish / Prune old image versions (push) Has been cancelled
feat(track): icon-based status badges, detect locally-cached tracks
Replace the labelled availability/metadata badges in track rows with
small icon+tooltip indicators (cloud/hard-drives/warning/etc, derived
from TrackAvailability and MetadataStatus).

Add a `connection` slice fed by a single status poller (Sidebar) so
other components can cheaply check backend reachability. TrackRow uses
this plus the offline audio cache to show "Local" instead of a stale
"On server" when the backend is down but the track is already cached.
2026-06-13 18:00:48 +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%