personal-homepage/scripts
SepComet afa01ce2af Reduce Seafile manifest churn when endpoint settings change
Store Seafile references as share tokens and resolve full URLs at sync time, while removing the now-obsolete temporary access notice from the homepage after HTTPS migration.

Constraint: Seafile host/domain can change independently from content manifests

Rejected: Keeping /f/<token>/?dl=1 in manifest entries | repeats fixed URL boilerplate and increases bulk-edit risk

Confidence: high

Scope-risk: narrow

Directive: Keep Seafile manifest values token-first unless a non-standard external link is explicitly required

Tested: npm run build; ./scripts/deploy-homepage.sh --dev-deploy

Not-tested: Manual click-through verification for every share/download link on production domain

Co-authored-by: OmX <omx@oh-my-codex.dev>
2026-05-11 20:23:23 +08:00
..
deploy-homepage.sh 区分开发部署与全量部署,减少样式迭代发布负担 2026-05-10 15:27:08 +08:00
fetch-gitea.ts 优化首页 Gitea Activity 展示 2026-05-07 09:09:29 +08:00
fetch-seafile.ts Reduce Seafile manifest churn when endpoint settings change 2026-05-11 20:23:23 +08:00
rebuild-codes.ts Add structured rebuild entrypoint for AstrBot 2026-05-06 10:11:16 +08:00
rebuild.ts Add structured rebuild entrypoint for AstrBot 2026-05-06 10:11:16 +08:00
sync-content.ts Add structured rebuild entrypoint for AstrBot 2026-05-06 10:11:16 +08:00
sync-static-assets.ts Reduce Seafile manifest churn when endpoint settings change 2026-05-11 20:23:23 +08:00