Senko-san 8a70f478c3 feat: track info drawer (Get Info-style)
Add a right-side track info drawer that sits to the right of the queue
panel when both are open. Shows a large cover, title/artist/album links,
a Play/Queue/Edit actions row, and Status/General/File/Identifiers
sections (empty rows omitted). Opens from the track context menu, the
player now-playing tile, and the queue now-playing card.

- ui slice: trackInfoId + open/closeTrackInfo
- TrackInfoDrawer rendered after QueuePanel in AppShell; overlays content
  on narrow viewports
- map source/createdAt/enrichedAt from the wire (were unmapped)
- formatDateTime helper, info icon, i18n (en/ru)
- drop orphaned toggleNowPlaying/isNowPlayingOpen from player slice

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 14:02:38 +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-10 20:09:27 +03:00
2026-06-10 20:09:27 +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%