Client: seek controls, Bazarr subtitle download and cast panel in the player; MDBList ratings strip; episode and schedule detail pages; series pace estimate; what's new panel; install-permission onboarding step; synced per-profile preferences; Emby outage banner. Gateway: rebuilt admin console (one fragment per page), preference history and restore, merged Continue Watching, Emby health probe, subtitle selection and Bazarr download, structured request logging with per-request identity, and embedded build version. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
21 lines
808 B
HTML
21 lines
808 B
HTML
<div class="tiles" id="client-tiles"></div>
|
|
|
|
<section class="card">
|
|
<div class="card-head">
|
|
<h2 class="card-title" data-icon="tv" data-icon-tone="info">Devices</h2>
|
|
<p class="card-note">Every request carries what that build understands. A feature is
|
|
only presented to a device that declares its contract, which is what lets an older
|
|
set keep working while a new one gets the new behaviour. Status is whether the set is
|
|
reporting that list at all; a build old enough to say nothing is served the fallback.</p>
|
|
</div>
|
|
<div class="table-wrap">
|
|
<table>
|
|
<thead><tr>
|
|
<th>Device</th><th>Person</th><th>App</th>
|
|
<th>Builds seen</th><th>Status</th><th>Last seen</th>
|
|
</tr></thead>
|
|
<tbody id="client-rows"></tbody>
|
|
</table>
|
|
</div>
|
|
</section>
|