mirror of
https://github.com/yuzono/anime-extensions.git
synced 2026-10-20 10:51:36 +00:00
* Docs: Refresh CONTRIBUTING for extensions-lib 16 - Document lib 16: libVersion, hoster/season flow, resolveVideo, sortHosters/sortVideos, the named Video constructor and the AnimeHttpLegacySource shims - Replace manga leftovers: randomua now requires getAnimeUrl() (also in the Spotless check), Riztranslation intent-filter example - Fix stale advice: rateLimitHost, theme src layout, date format example - Update module counts and versionName note in AGENTS.md/CLAUDE.md Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: Address review feedback on lib 16 guide - Sort hosters/videos in getHosterList/getVideoList; sortHosters/sortVideos optional - Unresolved videos may have an empty videoUrl - AnimeIto is a legacy-shim example, not fully migrated - URL example: check the /anime/ prefix; single intent-filter host Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: Fall back to text search for non-anime URLs Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: Skip empty slugs in URL search example Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: Guard empty path segments in URL search example Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: Address second review pass - AnimeUpdateStrategy (UpdateStrategy doesn't exist in extensions-lib) - libVersion 16 also for hoster-only migrations on shim themes - Cite Anikku ExtensionLoader for the accepted lib range - Sorting: either sort before returning or override the sort hooks - Date example sets the timezone Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>