提交智能体收藏0
技术动态

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 条字符串。

来源与核对说明

  1. 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 重构:单一智能体与新的浏览器控制层 →

Skill Seekers v3.10.0:Seeker HUD 测试版与安全修复 →

NoteGen v0.38.1 更新:改进知识检索与文本选择修复 →