feat(jimaku): add live-action subtitle search

- Add Anime and Live action catalogue tabs with keyboard navigation
- Ignore stale search responses when switching catalogues
This commit is contained in:
2026-09-17 22:58:37 -07:00
parent 2831e05124
commit 9bb43aa72a
11 changed files with 309 additions and 28 deletions
+3 -2
View File
@@ -214,9 +214,10 @@ export function registerAnkiJimakuIpcRuntime(
},
getJimakuMediaInfo: () => options.parseMediaInfo(options.getCurrentMediaPath()),
searchJimakuEntries: async (query) => {
logger.info(`[jimaku] search-entries query: "${query.query}"`);
const category = query.category ?? 'anime';
logger.info(`[jimaku] search-entries query: "${query.query}" category=${category}`);
const response = await options.jimakuFetchJson<JimakuEntry[]>('/api/entries/search', {
anime: true,
anime: category === 'anime',
query: query.query,
});
if (!response.ok) return response;