jtube-tv/app
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
..
src search: usable empty state, left-out rule, vidiverse scope 2026-10-14 01:35:31 +00:00
build.gradle.kts build: sign the release variant with the debug key 2026-10-14 00:53:05 +00:00
proguard-rules.pro app: Scaffold Android TV PeerTube client (MVP) 2026-10-10 10:20:02 +00:00