Repository navigation
CF-Navs v0.9.0
CF-Navs v0.9.0
重点更新
- 图标本地优先缓存 v2:书签和分类图标使用 IndexedDB 本地缓存,减少重复网络请求;支持版本失效、配额回退和登出时清理私密图标。
- Svelte 5 与应用结构升级:完成组件 runes 迁移,并拆分启动、认证、分类、书签和设置控制器。
- 安全与数据可靠性增强:完善 API 鉴权、SSRF 重定向防护、D1 schema 迁移、缓存版本和点击数据持久化。
- 导入与性能改进:覆盖大规模导入限制,增加首屏包体积门禁和更多行为测试。
- README 自动翻译工作流:支持英文 README 预览、翻译和自动创建 PR,并自动修正翻译文件中的相对链接。
修复与维护
- 修复后台书签删除确认弹窗层级问题。
- 归档过时的计划文档并修正文档链接。
- 合并重复的 Wrangler、浏览器登录和验证脚本逻辑。
验证
- GitHub Actions
verify:Lint、类型检查、单元测试、构建、包体积门禁和 API smoke test 全部通过。 - Cloudflare Workers 构建:通过。
- Release 提交:
346c221。
升级说明
- D1 schema 会通过版本化迁移自动升级。
- 旧版图标缓存会在启动时清理,不需要手动处理。
完整变更记录见 CHANGELOG.md。