soulsync/webui/static
BoulderBadgeDad a3adf5e63c Video Manage-Workers modal: realign to the music modal's exact design
The video modal reused music's shell but had drifted into a parallel mini-design:
it emitted its own markup (.em-ph-main / .em-pause-btn / .em-item / .em-pg /
.vem-logo / .vem-icon) styled separately in video-side.css, instead of the
music classes that already exist in style.css. So the panel header, list rows,
rail icons and pager all looked 'redesigned'.

Now the modal emits music's real markup and inherits its global .em-* styling:
- Panel header -> .em-hero (glow + .em-icon--lg + .em-pill + .em-ph-sub)
- Unmatched list -> .em-row (status stripe, art+glyph, 'tried Nd ago', ghost Retry)
- Rail icon -> .em-icon chip (with --i stagger); pager -> .em-pager + .em-btn
- Pause -> .em-btn/.em-btn--go; coverage cards gain the First/Done/N-left badges
- Open/close entrance+exit animation (.em-in / .em-closing), dropping .em-in
  after it plays so the 3s rail re-render doesn't replay the stagger
- Panel sets --accent-rgb so music's accent-keyed rules recolor per worker

Removed the now-dead bespoke CSS. Episodes stay a coverage card (per the backend:
episode art cascades from a show match; /priority only accepts movie/show), so
the top bar is correctly Movies/Shows/Auto. Music side untouched (shared classes
are global; video overrides were all #vem-overlay-scoped or now deleted).
2026-06-17 14:18:43 -07:00
..
docs
vendor
video Video Manage-Workers modal: realign to the music modal's exact design 2026-06-17 14:18:43 -07:00
amazon.svg
api-monitor.js
artists.png
audiodb.png
auto-sync.js
automation.png
basic-search-v2.css
beatport-ui.js
blocklist.js
core.js
dashboard.png
discover-section-controller.js
discover.js
discover.png
docs-images-needed.md
docs.js
downloads.js
enrichment-manager.js
enrichment.js
explorer.png
favicon.png
help.png
helper.js
hydrabase.png
import.png
init.js
library.js
library.png
manifest.json
media-player.js
mobile.css
my-accounts.js
origin-history.js
pages-extra.js
particles.js
placeholder-album.png
pwa-icon-192.png
pwa-icon-512.png
search.js
search.png
service-switch.js
settings.js fix: video side can configure server connections again, without changing music 2026-06-15 14:59:36 -07:00
settings.png
setup-wizard.css
setup-wizard.js
shared-helpers.js
shell-bridge.js
stats-automations.js
style.css
sw.js
sync-lastfm.js
sync-listenbrainz.js
sync-services.js
sync-soulsync-discovery.js
sync-spotify.js
sync.png
track-detail.js
trans.png
trans2.png
watchlist-history.js
whisoul.png
wishlist-tools.js
worker-orbs.js