jtube-tv/app/src
Jeena d99c71a67a search: usable empty state, left-out rule, vidiverse scope
The Search screen's empty state replaced the whole grid with "Nothing
here yet" — no search field, no way back; LEFT from it went nowhere.
Both are scope rules of the issue: the screen keeps its field focused
on entry (retrying the request — the focus target attaches late in a
cold grid composition), LEFT from the field opens the sidebar like on
every other screen, and the results' auto-focus only runs when a search
is actually active (a persisted query re-entered shows its results
focused on the first card).

Search scope is a chip row below the field: Local and — when /config
allows the search index — Vidiverse. Vidiverse queries go through
search/videos with searchTarget=search-index; results may live on
other instances: their cards use the absolute thumbnailUrl, and opening
one plays it from THAT instance via an anonymous API (no history
reports for remote videos).

Closes #20
Closes #21
Closes #22
2026-10-14 01:35:31 +00:00
..
debug docs: README for humans, with logo and screenshots 2026-10-12 01:18:02 +00:00
main search: usable empty state, left-out rule, vidiverse scope 2026-10-14 01:35:31 +00:00