Skip to content

2.0.1 Release Notes ​

This release is a revision update following 2.0.0, mainly featuring a scheduled tasks sidebar refactor, agent tool rendering architecture, chat virtual scrolling, image preview animations, multiple AI and desktop fixes, as well as styling and build optimizations. The summary of changes is as follows.

✨ New Features ​

  • feat(ai): paginated queries and batch cancellation for scheduled tasks, and sidebar UI refactor (#f1e40f51)
  • feat(ai): add manual refresh button to sidebar conversation list (#3d213f65)
  • feat(ai): add manual refresh button to sidebar conversation and scheduled tasks sections (#0f0eee22)
  • feat(ai): support scheduled tasks tool display (#4b9182de)
  • feat(ai): control toolbar action button visibility based on model capabilities (#07d8f7d1)
  • feat(agent): add agent configuration and tool rendering architecture module (#4b34ac69)
  • feat(ui): image previewer open/close animations based on trigger element (#91450428)
  • feat: optimize chat message list and welcome screen - add virtual scrolling for improved performance - add support for document visibility and motion preferences - adjust styles to improve layout and readability (#820a260a)

🐛 Bug Fixes ​

  • fix(ai): fix dark mode adaptation for chat area bottom gradient background (#4e402ce4)
  • fix(ai): hide content mode toggle button on mobile (#cb177d65)
  • fix(ai): optimize LoadingBlock display logic in message list (#32a6b007)
  • fix(ai): optimize conversation list empty state and sidebar details (#6ab55599)
  • fix(ai): optimize message actions and share preview experience (#9779cc00)
  • fix(ai): add compatibility for scheduled tasks history result parsing (#2e130307)
  • fix(ai): improve scheduled tasks interval text formatting (#cad21891)
  • fix(ai): stabilize conversation list rendering key (#ed4f638e)
  • fix(ui): fix sidebar collapse animation z-index layering issue (#d37f76c6)
  • fix(ui): add offset to select and date-picker popovers (#91ddd993)
  • fix(ui): fix image preview and platform detection (#64a5294f)
  • fix(i18n): fix key reference for missing folder confirmation dialog on download settings page (#ee5dc08f)
  • fix(editor): fix optional chaining safety in rich text editor (#cc83ede8)
  • fix(desktop): fix window switching logic after desktop logout (#736adaa0)
  • fix(desktop): optimize window exit and native connection status (#663e85d5)
  • fix(chat): adjust macOS desktop chat page menubar padding to all sides (#cad5fcea)
  • fix(chat): fix group member panel automatically opening after mobile login (#12e63bed)
  • fix(auth): add left padding to macOS desktop login page control bar to avoid overlapping window buttons (#4bf32723)
  • fix(auth): use replace navigation on logout to prevent navigating back (#1f59998b)
  • fix(auth): optimize login flow and auto-enter chat logic (#d9bf4c0d)

⚡ Performance ​

  • refactor(chat): precise mitt listener cleanup and message trimming to prevent memory leaks (#4315c22e)
  • refactor(ws): cap reconnect backoff and clean up lifecycle listeners (#65c12cb6)

🎨 UI Improvements ​

  • style(ai): adjust transition animation parameters for conversation item switching (#61feb517)
  • style(ai): unify conversation list empty state icons and add empty state for recent sessions (#e989cbec)
  • style(ai): unify scheduled tasks empty state icon and copy (#981e917e)
  • style(ai): optimize sidebar quick action button styles (#534d6204)
  • style(ai): optimize interactions for sidebar refresh button and model configuration (#5a77ac0b)
  • style(ui): adjust scrollbar gradient background color in home application area (#69a68780)
  • style(ui): add scrollbar gradient mask styles and apply to sidebar (#5b4e778e)
  • style(ui): unify card and border styles, replace with standardized shortcuts (#f4d6a720)
  • style(ui): unify refresh icons with Tabler set and adjust sidebar spacing (#90c771bc)
  • style(icon): unify refresh icons to Remix Icon (#0535481e)

🔧 Build & Release ​

  • chore(deps): upgrade dependencies including tiptap, tauri plugins (#5f0b58cf)
  • chore(gitignore): ignore .claude/settings.local.json (#c5555127)
  • chore(infra): update Claude skills configuration and fix i18n out-of-context calls (#8b3b7a25)

📝 Other Changes ​

  • refactor(ai): remove RecentSessionList component, inline logic into SidebarSessionList (#d4249906)
  • refactor(ai): simplify loading block display logic and unify sidebar header padding (#463eb2b5)
  • refactor(agent): optimize tool rendering component import method (#c7f2cd42)
  • refactor(ui): remove trigger-element animation logic from image previewer and correct i18n invocation pattern (#45c5d283)
  • refactor(store): inline session rendering key logic, delete session-utils helper file (#6c2476b5)
  • docs: update style and icon specification documentation (#11608a7a)
  • style(ai): add comment explanations for virtual list constants (#f82cb488)

🤯 Release Notes ​

  • Scheduled Tasks Sidebar Refactor: Comprehensive refactor of the scheduled tasks section, supporting paginated queries and batch cancellations, adding manual refresh buttons for conversations and scheduled tasks sections, and improving scheduled tasks tool display, interval text formatting, and history result parsing compatibility.
  • Agent Tool Rendering Architecture: Added agent configuration and tool rendering architecture module, optimized tool rendering component imports, and dynamically controlled toolbar action button visibility based on model capabilities.
  • Chat Virtual Scrolling: Introduced virtual scrolling to the chat message list for improved performance, added support for document visibility and motion preference detection, optimized welcome screen layout and readability, and introduced precise mitt listener cleanup with message trimming to prevent memory leaks.
  • Image Preview Animation: Added open/close animations based on trigger elements in the image previewer, removed legacy animation logic, and corrected i18n invocation patterns.
  • Desktop & Auth Fixes: Fixed window switching logic after desktop logout, window exit and native connection status; added left padding to macOS login page control bar to avoid overlapping window buttons; used replace navigation on logout to prevent navigating back; and optimized login flow with auto-enter chat logic.

📌 To Do ​

  • Migrate Qiniu OSS to MinIO
  • Local message storage
  • User version tracking & analytics
  • Android call floating window (under consideration)

🧪 Downloads ​

PlatformDownload
Windows x86_64 setupJiwuChat_2.0.1_x64_zh-CN.setup
Windows x86_64 msiJiwuChat_2.0.1_x64_zh-CN.msi
MacOS x64 seriesJiwuChat_2.0.1_x64.dmg
MacOS Apple SiliconJiwuChat_2.0.1_aarch64.dmg
Android arm64JiwuChat_2.0.1.apk
Linux AppImageJiwuChat_2.0.1_amd64.AppImage
Linux RPMJiwuChat_2.0.1.x86_64.rpm
Linux DEBJiwuChat_2.0.1_amd64.deb
  • Android arm64 Version Android download:

QR Code

  • Other builds are available on the Release page.: Dowload Link: v2.0.1 Release

  • Full changes: Version Info: Full Changelog Thank you all for your support! ❤ (Star Fork Issue...)