更新日志
v1.3.0
2025-05-12
- 新增 FAQ 页面 (`/faq`) 和更新日志页面 (`/update`)。
- 修复了新页面的内容可能被固定导航栏遮挡的问题。
- 为更新日志条目设计了卡片式布局,并实现点击展开/折叠功能及异步图标加载。
- 优化了主页页脚,增加了 FAQ 和更新日志的链接。
v1.2.2
2025-05-11
- 修复了强制刷新缓存时,在特定交互顺序下 Turnstile 验证后“确定刷新”按钮可能无法启用的问题。
- 优化了 Turnstile 小部件在模态框中的重置逻辑。
v1.2.1
2025-05-11
- 修复了强制刷新缓存时Turnstile验证后无法点击确认的问题。
- 调整了搜索结果页的缓存信息和强制刷新提示。
- 将缓存有效期延长至168小时(7天)。
- 更新了随机抓取页数范围为10-15页。
v1.2.0
2025-05-10
- 在强制刷新缓存流程中加入Cloudflare Turnstile人机验证。
- 修复了刷新缓存后可能重定向到 /undefined 的问题。
- 优化了服务器繁忙时的用户提示页面。
v1.1.5
2025-05-10
- 将随机抓取页数范围从8-15页调整为10-15页。
- 进一步优化了搜索结果页和主页关于随机页数和缓存机制的说明文字。
v1.1.0
2025-05-09
- 引入随机页数抓取(8-15页,从第一页开始顺序抓取)以优化性能。
- 移除了HTML模板字符串中的JS风格注释。
v1.0.5
2025-05-08
- 优化搜索结果排序:官方镜像最优先,其次认证发布者,然后按星标数和下载量排序。
- 增加了 `parseAbbreviatedNumber` 辅助函数以正确处理星标和下载量的排序。
v1.0.2
2025-05-07
- 迁移到Node.js,使用Puppeteer进行服务端搜索结果抓取。
- 引入多Worker并发处理页面抓取以提升搜索速度。
- 实现了基本的搜索接口、结果展示、Docker Hub代理功能。