Repository navigation
[codex] Add desktop original-title movie search without an API key - #22
Draft
AndreKalberer wants to merge 1 commit into
Draft
AndreKalberer wants to merge 1 commit into
AndreKalberer wants to merge 1 commit into
Conversation
This branch has not been deployed
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.
Watch -> Movies can now find original movie titles and TMDB IDs beyond loaded provider pages when no TMDB API key is configured. The desktop worker intersects the provider movie ID list with the TMDB daily original-title export and combines matches with loaded titles and My List.
The index downloads fixed bulk sources; search queries and profile data stay local. Downloads, decoding, indexing, cache validation, and search run in a bounded Node worker. Fresh snapshots last 24 hours; failed refreshes may use labeled snapshots for up to seven days before falling back to loaded and saved titles. Trusted main-document IPC returns at most 50 results. Original-language searches survive delayed startup updates and category changes, and saving a discovery movie preserves truthful unknown-metadata labels without changing saved IDs or migrating the profile schema.
These are provider-listed metadata matches. The export has original titles rather than complete English aliases, and does not establish playback, release status, year, rating, artwork, genre, or quality. Cards and details state those limits. This PR also unpacks the worker for packaged execution, includes unit and production UI coverage in existing test entry points, and updates release metadata to 2.3.10. It contains no API-key/source configuration changes or separate no-key Anime follow-up.
Stacked on #20 (
codex/hbr002-anime-films), verified at0b9cda0795fb5efadc6da4b7beb995ab679843e5before publishing. This diff contains only the Movie Search implementation and its tests, documentation, packaging hook, presentation marker, and release metadata.Validation:
No installer, cache snapshot, profile, QA log, dependency directory, or local queue data is committed. No installation or merge was performed.