ChatGPT-Shortcut v4.5.1:优化列表渲染与错误处理
ChatGPT-Shortcut 发布 v4.5.1,主要改善前端渲染性能、修复错误处理中会静默返回 undefined 的问题,并在既有 semver 范围内升级 React、antd 等依赖;同时审校了 17 个非默认语言共 857 条翻译。
性能改进
- 保持数组和对象引用稳定,使无关更新不再导致整张列表重新渲染。收藏提示词、搜索或清除筛选时,只重新渲染真正发生变化的部分,而不是整个网格。
- 在没有激活筛选条件时点击首页的收藏心形按钮,不再触发两次多余的渲染过程。
修复
- axios 响应拦截器的“始终抛出”约定现在由类型系统强制执行(
handleApiError返回never)。此前可能存在的提前return会在超时和 DNS 失败时把undefined静默传给所有调用方,现在这种写法无法通过编译。 - 复制次数获取失败不再被当作零次显示。该函数改为与其他位置一致的“返回缓存或抛出”模式,调用方可以区分“后端不可用”和“没有人复制过”。
- 社区页面在流量数据文件损坏时会快速失败,而不是静默降级为按点赞排序。此前这种降级会让所有带流量数据的社区页面从静态集合中消失,而构建仍然显示成功。
依赖更新
均在现有 semver 范围内,package.json 中的版本范围未变:
- react / react-dom 19.2.8 → 19.3.0
- antd 6.6.1 → 6.6.5
- @ant-design/icons 6.3.2 → 6.3.4
- @types/react 19.2.18 → 19.3.0
TypeScript 仍停留在 6.0.3,原因是 @docusaurus/tsconfig 仍依赖 baseUrl;Docusaurus 固定为 3.10.2,暂无更新版本。
翻译
按照原生 UI 习惯审校了全部 17 个非默认语言,修正 857 条字符串。
来源与核对说明
- rockbenben/chatgpt-shortcut ↗https://github.com/rockbenben/ChatGPT-Shortcut/releases/tag/v4.5.1
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
Modly Beta v0.4.3:本地 AI 智能体与 AMD ROCm 支持 →
Nanobrowser v0.3.0 重构:单一智能体与新的浏览器控制层 →