Skip to content

Releases: rockbenben/ChatGPT-Shortcut

v4.1.0

23 Mar 22:18

Choose a tag to compare

⭐ Highlights

Offline & Intranet Deployment — Deploy in air-gapped or private enterprise networks with no public internet required.

✨ New Features

  • Cross-source Fallback Search: Automatically queries other data sources when local results come up empty
  • Enhanced Data Export: Custom sorting and custom tag fields now supported
  • AI Reply Polling: Automatically detects and displays AI-generated replies

🐛 Fixes & Improvements

  • Fixed filters not resetting when switching view modes
  • Fixed incorrect tag link navigation
  • Improved comment pagination and submission stability
  • Significantly faster tag search, smoother scrolling and rendering
  • Compatible with Ant Design v6 API

⭐ 亮点

离线与内网部署 —— 支持无外网环境及企业内网私有化部署,无需公网连接。

✨ 新功能

  • 跨数据源回退搜索:本地无结果时自动搜索其他数据源
  • 数据导出增强:新增自定义排序和自定义标签字段
  • AI 回复智能轮询:自动检测并展示 AI 生成的回复内容

🐛 修复与优化

  • 修复切换视图模式时过滤条件未正确清除的问题
  • 修复标签链接跳转异常
  • 修复评论分页及提交的稳定性问题
  • 标签搜索性能大幅提升,滚动和渲染更流畅
  • 兼容 Ant Design v6 新 API

Full Changelog: v4.0.8...v4.1.0

v4.0.8

29 Jan 14:27

Choose a tag to compare

New Features

  • Prompt Detail & Sharing: Added community prompt detail page with shareable URLs, upgraded share options, and refined the UI.
  • Internationalization: Extended support for Vietnamese, Thai, Turkish, and Indonesian languages.
  • Comments System: Optimized draft persistence to scope within the page and reply context, preventing data loss.
  • Authentication: Improved UX by hiding the current password form for users who haven't set a password.

Bug Fixes

  • My Space: Resolved issues where the skeleton screen got stuck and data loaded incorrectly as empty.
  • Filtering: Fixed a bug causing incorrect prompt data display when changing sort order with active filters.
  • Components: Removed redundant error components to clean up the codebase.

Performance & Refactoring

  • I18n Architecture: Standardized locale keys to zh-Hans/zh-Hant and refactored the supported languages definition.
  • Docker Build: Optimized build efficiency with .dockerignore and expanded multi-language support in Dockerfile.

新增特性

  • 提示词详情与分享:新增社区提示词详情页,支持生成分享链接,并优化了分享功能与 UI 体验。
  • 国际化支持:新增对繁体中文、越南语、泰语、土耳其语和印尼语的支持。
  • 评论系统:优化了草稿保存机制,将其限定在当前页面和回复上下文中,有效防止数据丢失。
  • 用户鉴权:优化用户体验,当检测到用户未设置密码时,自动隐藏当前密码输入框。

问题修复

  • 个人空间:修复了骨架屏卡死以及数据加载异常显示为空白的问题。
  • 筛选功能:修复了在应用筛选条件时切换排序方式会导致数据错误的问题。
  • 组件优化:移除了冗余的错误提示组件,精简代码。

性能与重构

  • 国际化架构:统一了语言键值格式(zh-Hans/zh-Hant),并重构了支持语言的定义逻辑。
  • Docker 构建:通过 .dockerignore 优化了构建流程,并扩展了 Dockerfile 以支持更多语言环境。

Full Changelog: v4.0.7...v4.0.8

v4.0.7

31 Dec 10:18

Choose a tag to compare

🎉 Release Notes · 2025.12.31

The final update of 2025 — thank you for an amazing year!

✨ Features

  • 🚀 add timeout and retry logic for auth data
  • 🔄 implement seamless auth refresh and cache optimization
  • 📤 add import and export functionality for prompt data
  • 🧩 implement user level system
  • 📝 support flat-format prompts

🐛 Bug Fixes

  • 🖥️ fix CommentEditor light mode issue
  • 🧠 fix user prompt cache key issue
  • 📜 fix IntersectionObserver scroll loading issue
  • ⭐ prevent forced refresh on favorite, drag-and-drop, and save actions

🔧 Refactors

  • 🔍 replace API search with JSON-based data filtering
  • ✏️ rename findCardsWithTags to searchCards

🎉 更新日志 · 2025.12.31

2025 年最后一次更新,新年快乐!

✨ 新功能

  • 🚀 为鉴权数据增加超时与重试机制
  • 🔄 实现无缝鉴权刷新与缓存优化
  • 📤 新增提示词数据导入与导出功能
  • 🧩 实现用户等级系统
  • 📝 兼容扁平格式提示词

🐛 问题修复

  • 🖥️ 修复 CommentEditor 在浅色模式下的问题
  • 🧠 修复用户提示词缓存键错误
  • 📜 修复 IntersectionObserver 滚动加载异常
  • ⭐ 防止在收藏、拖拽和保存操作时触发强制刷新

🔧 重构

  • 🔍 使用 JSON 数据过滤替代 API 搜索
  • ✏️ 将 findCardsWithTags 重命名为 searchCards

Full Changelog: v4.0.6...v4.0.7

v4.0.6

24 Dec 14:37

Choose a tag to compare

🚀 Features

  • 🏠 Default homepage focuses on your prompts and favorited prompts
  • 🗂️ Introduce dual homepage views (Featured Prompts / My Library) with auto-saved preference
  • ⭐ Merge “My Prompts” and “Favorites” into a unified library
  • 📌 Add drag-and-drop sorting; newly added items pinned to top
  • 🔄 Enable real-time updates using MD5 ETag verification for comments and prompts
  • 🧭 Add auto-jump support on the Explore page

⚡ Performance

  • 🚀 Reduce initial card count and enable virtual loading (>100px buffer)
  • 📉 Optimize desktop CLS (Cumulative Layout Shift)
  • 🗜️ Enable default compression for JSON scripts
  • 🧠 Refactor cache logic with unified setCacheWithETag, auto TTL extension, and legacy cache cleanup

🎨 UI/UX

  • 🪟 Replace bilingual toggle with click-to-open prompt modal
  • ⭐ Hide favorite icon when no favorites exist
  • 🦶 Fix footer stability and SSG style compatibility issues
  • 📦 Optimize prompt card layout for a more compact design

🧹 Refactoring

  • 🔌 Refactor frontend–backend API interfaces
  • 🔐 Ensure complete user data cleanup on 401 errors or logout
  • 🗑️ Remove unused toggledecription

🚀 功能特性

  • 🏠 默认首页聚焦于你的提示词和你收藏的提示词
  • 🗂️ 支持主页「精选词 / 私人库」双视图切换,并自动保存偏好
  • ⭐ 合并「我的提示词」与「收藏」为统一资源库
  • 📌 支持拖拽排序,新建内容自动置顶
  • 🔄 通过 MD5 ETag 校验实现评论与提示词的实时更新
  • 🧭 探索页支持自动跳转定位

⚡ 性能优化

  • 🚀 减少首屏卡片数量并启用虚拟加载(>100px 缓冲区)
  • 📉 优化桌面端 CLS(累计布局偏移)
  • 🗜️ 默认启用 JSON 脚本压缩
  • 🧠 重构缓存逻辑:统一 setCacheWithETag、自动延长 TTL、清理旧缓存

🎨 界面与体验

  • 🪟 使用点击弹窗替代中英文切换按钮展示提示词
  • ⭐ 无收藏内容时隐藏收藏图标
  • 🦶 修复页脚抖动及 SSG 样式兼容问题
  • 📦 优化 Prompt 卡片布局,使整体更加紧凑

🧹 重构与清理

  • 🔌 重构前后端 API 接口
  • 🔐 在 401 或登出时彻底清理用户数据
  • 🗑️ 移除未使用的 toggledecription

Full Changelog: v3.6.0...v4.0.6

v3.6.0

02 Sep 07:57

Choose a tag to compare

🖌️ UI & Docs

  • ⭐ Unify prompt display style
  • 💅 Update styles for UserPrompts and Favorite prompts
  • 🎨 Add sharing status indicator in "My Prompts" to distinguish public and private
  • 🏷️ Update page metadata and documentation

🐞 Bug Fixes

  • ⚠️ Resolve form warning issue
  • 🎯 Correct style offset issue in "My Favorites" prompt

⚡ Performance

  • 🔒 Optimize auth state handling and loading UX
  • 🧩 Avoid unnecessary re-renders on Favorites page
  • 🃏 Cards memo optimization
  • 🔄 Optimize React hooks

🛠 Refactor

  • 🔢 Replace weight formatting with Intl.NumberFormat
  • 🗑️ Remove invalid styles

📦 Chores

  • ⬆️ Bump axios from 1.10.0 to 1.11.0 (#72)
  • ⬆️ Bump http-proxy-middleware from 2.0.7 to 2.0.9 (#70)
  • 📦 Update dependencies to docu v3.8.1
  • 🔄 CI updates & 🌐 i18n updates

🖌️ UI & 文档

  • ⭐ 统一提示词显示样式
  • 💅 更新 UserPrompts 与收藏提示词样式
  • 🎨 在「我的提示」中添加共享状态指示器,区分公开与私有
  • 🏷️ 更新页面元信息和文档

🐞 问题修复

  • ⚠️ 解决表单警告问题
  • 🎯 修复「我的收藏」提示中的样式偏移问题

⚡ 性能优化

  • 🔒 优化认证状态处理与加载体验
  • 🧩 避免收藏页不必要的重新渲染
  • 🃏 卡片 memo 优化
  • 🔄 优化 React hooks

🛠 重构

  • 🔢 使用 Intl.NumberFormat 替换权重格式
  • 🗑️ 移除无效样式

📦 杂项

  • ⬆️ 将 axios 从 1.10.0 升级到 1.11.0 (#72)
  • ⬆️ 将 http-proxy-middleware 从 2.0.7 升级到 2.0.9 (#70)
  • 📦 更新依赖至 docu v3.8.1
  • 🔄 CI 更新 & 🌐 i18n 更新

Full Changelog: v3.5.0...v3.6.0

v3.5.0

10 Apr 10:03

Choose a tag to compare

🚀 Features

  • ✂️ Truncate overly long prompt content
  • 🧹 Add clear cache button to resolve issues with delayed multi-device synchronization
  • 💬 Enhance messages for registration, password reset and modification

🐛 Bug Fixes

  • 🔍 Issue with searching "my prompts" and "my favor" on homepage @巴望别集
  • ⚖️ Correct error display for weight on prompt page

🎨 Styles

  • 📱 Optimize mobile styles @咕咕乔
  • 🏷️ Hide tag area on mobile
  • 💳 Prompt card style

⚙️ Improvements

  • 🚀 Reduce build time by 30%

🚀 新功能

  • ✂️ 截断过长的提示词内容
  • 🧹 新增清除缓存按钮,解决多设备同步延迟问题
  • 💬 优化注册、重置密码和修改密码的提示信息

🐛 问题修复

  • 🔍 修复扩展主页无法搜索“我的提示词”和“我的收藏”的问题 @巴望别集
  • ⚖️ 修复提示词页面权重字段的错误显示问题

🎨 样式优化

  • 📱 优化移动端样式 @咕咕乔
  • 🏷️ 移动端隐藏标签区域
  • 💳 提示词卡片样式调整

⚙️ 性能提升

  • 🚀 构建时间减少了 30%

Full Changelog: v3.3.3...v3.5.0

v3.3.3

17 Feb 13:22

Choose a tag to compare

Full Changelog: v3.3.2...v3.3.3

Chrome plugin local installation guide: https://www.aishort.top/en/docs/extension/manual-chrome-extension

v3.3.2

23 Jan 12:56

Choose a tag to compare

Happy Chinese New Year! 🎉

Full Changelog: v3.3.1...v3.3.2

v3.3.1

01 Jan 01:12

Choose a tag to compare

Full Changelog: v3.3.0...v3.3.1

v3.3.0

31 Dec 04:19

Choose a tag to compare

  • 🔍 New Search Functionality: Added filtering for prompts and favorites in the Personal Center
  • ⚡️ feat: Auto focus on search bar & Change from auto-search on input to Enter key trigger for search
  • 🔄 Homepage search now ignores case sensitivity
  • 🎨 style: Unify page style structure & Refactor searchBar and page constants into standalone components

  • 🔍 新搜索功能:在个人中心新增过滤提示和收藏功能
  • ⚡️ 功能:自动聚焦于搜索框 & 将输入时自动搜索改为按回车键触发搜索
  • 🔄 首页搜索现已忽略大小写
  • 🎨 样式:统一页面样式结构 & 将搜索框和页面常量重构为独立组件

Full Changelog: v3.2.9...v3.3.0