docs(plan): on-demand site detail page parsing (HHClub details.php)

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
rootandClaude Fable 5.1 committed 2026-09-29 15:13:35 +08:00
1 parent 94fd48bff2
commit ac478673bc
39 files changed
+2446 -339

No files matched your search

+4
View File
@@ -50,6 +50,8 @@ export const Site = EntityBase.extend({
lastHealthAt: Timestamp.nullable(),
/** 使用全局代理(settings.sites.proxyUrl) */
proxy: z.boolean(),
/** 默认参与资源搜索(站点选择弹层的"默认"集合) */
searchDefault: z.boolean(),
});
export type Site = z.infer<typeof Site>;
export const SiteCreate = Site.pick({
@@ -63,6 +65,7 @@ export const SiteCreate = Site.pick({
snapshotEnabled: true,
snapshotIntervalSec: true,
proxy: true,
searchDefault: true,
}).partial({
enabled: true,
rateLimit: true,
@@ -70,6 +73,7 @@ export const SiteCreate = Site.pick({
snapshotEnabled: true,
snapshotIntervalSec: true,
proxy: true,
searchDefault: true,
});
export type SiteCreate = z.infer<typeof SiteCreate>;
export const SiteUpdate = SiteCreate.omit({ key: true }).partial();