Commit graph

3 commits

Author SHA1 Message Date
KhooLy
19b5b461a9 fix: sync generated core method list 2026-07-22 20:29:06 +03:00
KhooLy
18db03bb1f Delegate similarTitles/search-merge/fetch-policy/link-classification to fluxa-core
fluxa-desktop is meant to be a thin shell over fluxa-core, but several
pieces of business logic had crept into TypeScript: Trakt/Simkl similar-
titles response mapping, search/discover source merging, addon fetch
retry/timeout/concurrency/race policy, AnimeSkip episode matching,
continue-watching week partitioning, library merge diffing, and
cast/director link classification (duplicated across three components).
All of it now calls the corresponding new fluxa-core methods and just
executes/renders the result.
2026-07-13 04:29:58 +03:00
KhooLy
a93c926014 fix(build): stop ignoring scripts/, breaking every CI build
.gitignore had a blanket "scripts/" entry from the repo's initial
commit. Since then, package.json's build/typecheck scripts started
depending on scripts/gen-core-methods.mjs, which was never actually
committed — it only worked locally because the file happened to exist
on disk. Every fresh CI checkout (and any new clone) failed at
`npm run build` with MODULE_NOT_FOUND. Track gen-core-methods.mjs and
bump-version.sh; neither contains secrets or machine-specific content.
2026-07-07 02:36:18 +03:00