feat(cli): completions, library/audio commands, server switcher

Embed bash and zsh completion scripts and add a `completions` subcommand.
Extend the player CLI (library, audio device, instant mix) and surface
`music_library` in snapshots. Add a shared active-server switcher in the
header and locales; instant mix can reseed the queue from CLI and UI.
This commit is contained in:
Maxim Isaev
2026-04-15 00:56:40 +03:00
parent 19b7c8ec06
commit c75297fcf6
24 changed files with 1533 additions and 53 deletions
+18
View File
@@ -4090,6 +4090,24 @@ html.no-compositing .fs-seekbar-played {
}
/* ─ Connection Indicator ─ */
.connection-indicator-host {
position: relative;
flex-shrink: 0;
}
.connection-indicator-dropdown-panel {
position: absolute;
top: calc(100% + 6px);
right: 0;
min-width: 220px;
max-width: min(320px, 85vw);
}
.connection-indicator-chevron--open {
transform: rotate(180deg);
transition: transform var(--transition-fast, 0.15s ease);
}
.connection-indicator {
display: flex;
align-items: center;