Release 0.2.0 #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "0.2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Merges 0.2 into main: search (TMDB/AniList catalog, indexer engine with JSON and RSS definitions, release filters, Search screen), free space per disk, and the move to the Forgejo forge (CI on the PC runner, image on the forge registry).
🤖 Generated with Claude Code
GET /api/catalog/search?q= asks TMDB (movies and shows) and AniList (anime) at once and merges them, exact title matches first. TMDB's Japanese animation is left to AniList. A failing source is reported in `errors` next to the other's results. GET /api/catalog/{kind}/{id} gives what finding releases will need: IMDb id, seasons, other names. TMDB needs PLANKTON_TMDB_API_KEY; without it, only anime are searched. Answers are cached 10 minutes in memory. Co-authored-by: Thibault Magnin <316742538+thbmagnin@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>Definitions are JSON files in PLANKTON_INDEXERS_DIR (default {data_dir}/indexers), checked when loading: kinds, search URLs and their variables, results type, levels resolved into a single chain, field paths and templates parsed. Broken files are reported, never fatal. GET /api/indexers lists them, POST /api/indexers/reload reads the folder again and swaps the set. Searching comes next. Co-authored-by: Thibault Magnin <316742538+thbmagnin@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>