merge: ui2/t-discover

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Cxwgnn2pbzQ7rXv3rq7fei

# Conflicts:
#	packages/adapters/src/tmdb/index.ts
This commit is contained in:
root committed 2026-10-06 18:34:12 +08:00
commit b32d5c028a
29 files changed
+3404 -329

No files matched your search

+16 -1
View File
@@ -574,6 +574,12 @@ export const StorageCacheTtl = z.object({
siteDetailDays: Days,
/** 网页搜索结果 */
webSearchDays: Days,
/** 豆瓣 / bgm 搜索请求(kv_cache douban.request / bangumi.request;条目详情走 douban.subject / bangumi.subject,见 docs/porting/moviepilot-discover.md) */
metaSearchDays: Days,
/** 豆瓣 / bgm 榜单、热门、每日放送等列表请求(小时) */
metaListHours: z.number().int().min(1).max(720),
/** 豆瓣 / bgm 空结果(小时,对照 MP empty_ttl) */
metaEmptyHours: z.number().int().min(1).max(720),
});
export type StorageCacheTtl = z.infer<typeof StorageCacheTtl>;
@@ -596,7 +602,16 @@ export const DEFAULT_STORAGE_SETTINGS: StorageSettings = {
capabilityStats: 90,
identityPoolArchive: 30,
},
cacheTtl: { tmdbSearchDays: 7, tmdbDetailDays: 30, tmdbMissDays: 1, siteDetailDays: 7, webSearchDays: 1 },
cacheTtl: {
tmdbSearchDays: 7,
tmdbDetailDays: 30,
tmdbMissDays: 1,
siteDetailDays: 7,
webSearchDays: 1,
metaSearchDays: 1,
metaListHours: 6,
metaEmptyHours: 1,
},
};
/** 存储设置与缺省逐层合并(旧库里缺子字段时补齐) */