Skip to content

Update web client: design system consistency Points Oblecto-Web at the design part of ux-quick-wins: status colour tokens, one shared eyebrow and state card, the same button corners throughout, radius tokens, and form controls edged at 3:1 or better. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> - #146

Merged
robinp7720 merged 4 commits into
masterfrom
ux-quick-wins
Sep 27, 2026

Conversation

@robinp7720

Copy link
Copy Markdown
Owner

No description provided.

robinp7720 and others added 4 commits September 26, 2026 10:32
Points Oblecto-Web at ux-quick-wins, which adds:
- Home features what you were last watching, then Next Up, then the newest
  titles; Discover keeps to popular and top rated.
- Library keeps sort and watch state in view, with a count of loaded titles.
- Series with four or more seasons get season jump links; episode cards are
  tighter.
- A batch of UX fixes: sticky header, tab titles, cleanup confirmations,
  passwords no longer trimmed, player minimize vs picture-in-picture, player
  keys scoped while docked and shown on screen, remembered volume and speed,
  search kept across Back, dialog focus, clearer sign-in errors, and dead code
  removed.

The UI specs follow: ux-refinement.spec.mjs covers the spotlight, Discover,
library controls and season jumps; browsing.spec.mjs now expects Home's
recently added rows (popular moved to Discover) and a visible watch-state
control on phones.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Points Oblecto-Web at the next part of ux-quick-wins:
- Library keeps its place on Back; clearer sorting, filter counts and chips;
  results stay on screen while filtering; Home and Discover refresh quietly
  and collapse an outage into one message; the nav says Discover.
- Player: the next episode takes over the same player (fullscreen and
  picture-in-picture survive), an Up next countdown and end screens, Resumed
  from / Start over, readable tracks and an honest captions button, file
  versions, dialog behaviour when large, a shortcuts sheet, tablet controls.
- Remote: the header says which device Play goes to; a clearer remote bar.
- Title pages: back links that go back, Play first on phones, real dates.

player.spec.mjs picks the German audio track by its new readable label
("German · …") rather than the old "DEU - …".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Points Oblecto-Web at the settings part of ux-quick-wins: switches save at
once and typed fields wait for Save changes; dialogs ask before Esc or a
stray click throws away typing; problem files and users can be searched and
sorted; status messages stay in view; server status names what is playing.

- The playback session list includes the file's name and extension (not its
  path), so the status page can say what each session is playing.
  docs/API.md says so.
- account.spec.mjs confirms the new "from your own group?" prompt before it
  checks how a server refusal is reported.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Points Oblecto-Web at the design part of ux-quick-wins: status colour
tokens, one shared eyebrow and state card, the same button corners
throughout, radius tokens, and form controls edged at 3:1 or better.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@deepsource-io

deepsource-io Bot commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

DeepSource Code Review

We reviewed changes in 8e46e3c...97e92db on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
JavaScript Sep 27, 2026 5:25a.m. Review ↗

Important

AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.

@robinp7720
robinp7720 merged commit 6326132 into master Sep 27, 2026
8 of 10 checks passed
@robinp7720
robinp7720 deleted the ux-quick-wins branch September 27, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant