Visual universal search with artwork, content grids, and verified previews - #113
Merged
Merged
Conversation
Remove duplicate macOS bottom titles and external player handoffs. Fix loaded browse cards, settings switches, playback menus, local library forms, download actions, torrent dialogs, theme contrast and CJK media titles. Add isolated native GPU fixtures with control bounds regressions. An actual native idle SIGTERM test reproduced Cocoa event waits; bound the macOS event pump so normal cleanup runs. Validate 2630 units, 487 feature checks with no failures, 80 web tests, native and headless builds, and 8 isolated content runtime cases.
Keep the published product presentation and artwork, remove the obsolete VLC instruction, and preserve the original documentation working-tree content. Integration gates: 2630 unit tests and 487 feature checks passed, zero failures, 14 optional skips.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Desktop and web polish
Validation
zig build runstartup/API/clean-shutdown check passed in 3.6 seconds.Limits
Search uses bounded first pages. Private music artwork remains withheld rather than exposing credential-bearing URLs. TMDB credentials and a provider-issued official trailer are required for previews; audio samples are not invented. Public provider uptime and personal-server access remain external conditions. Offline captures prove layout, not provider availability or torrent playback. Multi-file torrent playback/dropdown behavior still needs an isolated real torrent session. The CJK font adds a 5.9MiB embedded asset and is selected only for matching titles, without promising arbitrary Unicode coverage. See
docs/browse-sources.mdfor the exact source matrix.