Repository navigation
[TASK] Add Oshi support - #4224
lolamtisch wants to merge 12 commits into
Conversation
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
There are confirmed TypeScript-breaking access modifier issues (supportsTags) and AnimeOshi list keying issues that can cause incorrect caching/progress behavior.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 2
Open (3)
What changed in this PR
This PR adds a new sync provider, AnimeOshi, including OAuth flow, provider implementations (single/list/search/metadata), and integration into the webextension build + minimal UI. It also improves provider JSON parsing robustness via a shared parseJson helper and updates tag-handling to be optionally disabled per provider.
Changes:
- Add AnimeOshi provider end-to-end (OAuth page, API helper, single/list/search/meta providers, sync routing).
- Extend sync/type/slug resolution and minimal UI/provider lists to include
ANIMEOSHI. - Harden JSON parsing for provider helpers by using
parseJsonand add unit tests for it.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.



No description provided.