Skip to content

2.0.0 Release Notes ​

v2.0.0 Feature Overview

This release marks a major feature and architecture upgrade for JiwuChat 2.0, introducing a brand-new AI agent chat experience, an internationalization system, a rich text editor, desktop enhancements, and a unified release pipeline. Summary of changes below.

✨ New Features ​

  • feat(ai): Add AI agent chat support with app selection, agent model info display, tool call result rendering, and suggested questions (#f24642b8) (#4be6e48d) (#33ab4715)
  • feat(ai): Support editing and resending AI messages, regeneration, deleting messages, renaming and deleting conversations, and sessionStorage persistence (#c3cc39ee) (#183da562) (#e8aa1f06)
  • feat(ai): Refactor streaming chat pipeline, support image generation messages, and improve message list rendering stability (#1e8c01c3) (#9adce1f6) (#ca23656c)
  • feat(ai): Enhance mobile AI sidebar, input autofocus, suggested question source badges, and title generation notifications (#73bff1a9) (#644db524) (#b0cede2e)
  • feat(i18n): Integrate internationalization framework and migrate core UI copy, adding a language settings section and login page language switcher (#765d5924) (#44c4d8ca) (#9244d999)
  • feat(editor): Add rich text editor component, toolbar, and drag handle styles (#f36e09fd) (#54580e24)
  • feat(desktop): Add native macOS menu bar, exit interception, custom context menu, and debugging shortcuts (#0ad1d2ed) (#0d060b38)
  • feat(auth): Redesign login page pixel grid background and refine authentication copy (#c1078413) (#9244d999)
  • feat(component): Add organic pixel moss decorative component and generic background effect component (#91caef48) (#32520bfe)
  • feat(vscode): Add i18n extension and configure development settings (#b1ca96f7)

🐛 Bug Fixes ​

  • fix(ai): Fix chat scroll timing, error message rendering, tool call streaming status, and duplicate conversation loading (#69da729b) (#f413710b) (#0f4cc1cd)
  • fix(ai): Fix AI response collapse, thinking status display, default sidebar state, and invalid sessionId query parameter (#49375828) (#15d97e22)
  • fix(i18n): Fix tool selector group labels not translating with the current language (#3f22d945)
  • fix(theme): Fix theme switching, config synchronization, and window flashing when clicked from macOS Dock (#b3674eb1) (#9e928046)
  • fix(desktop): Fix macOS login page traffic light alignment, window event handling, window close shortcut, and missing Manager trait import (#3774d2e9) (#4ab308f9) (#267ea7c1)
  • fix(ui): Fix image component error state, loading component completed state, disabled overlays, and various UI interaction details (#5f5822d1) (#8c2ee998) (#04fa7977)
  • fix(menu): Fix slot parameter destructuring failure in el-segmented (#96a0f02f)
  • fix(msg): Fix error message block display and SSE multiline data parsing (#1ed5fa13) (#5032d63c)

⚡ Performance ​

  • perf(ai): Enhance ModelSelector, tool selection, conversation titles, app icon management, and chat message display (#7eb6c2a0) (#ce73c2f3) (#1632e320)

🎨 UI Improvements ​

  • style(ai): Improve AI page branding, background animations, model selector grouping, tool call rows, image generation, and share preview responsive layout (#42be9481) (#c401edfb) (#69edc058)
  • style(chat): Optimize mobile chat box borders, message components, conversation list, and chat scrolling experience (#e3cb1dc6) (#17963e7a)
  • style(setting): Improve notification bell, notification type settings, and responsive page layout (#da8b3f31)
  • style(theme): Adapt dark mode background decorations to theme colors and refine switcher animation details (#dd4e30e4)

🔧 Build & Release ​

  • refactor(ci): Unify release workflow and add release configuration validation (#387d9104)
  • ci(release): Add workflow and documentation for syncing releases to the JiwuChat repository (#d7fcc255) (#e20629a3)
  • chore(infra): Add build artifact size reporting tool, update Codex/Claude skills, commands, and OpenAPI reference docs (#6d3a5585) (#033f1122)
  • chore(deps): Upgrade frontend, backend, and development dependencies, updating to Vite 8 configurations (#02cf7054) (#5a02e4f4)

📝 Other Changes ​

  • refactor(i18n): Migrate non-component useI18n calls to $t and abstract reactive language hook (#f5c6a2bc) (#53d4fe4b) (#d88eee9c)
  • refactor(ai): Extract component logic for chat streaming, session operations, message rendering, and suggested questions (#95492043) (#cf60c2e0) (#4380ace9)
  • refactor(ws): Refactor WebSocket keep-alive, desktop connection, and native desktop adapter (#23f62dc8)
  • refactor(menu): Refactor menu sidebar, theme switching logic, and theme segmented control (#99894d39) (#ed6a22dd) (#f7c1ac6f)
  • docs: Add AI component directory guide, release sync instructions, and login page redesign docs; update multilingual README and runtime docs (#3c880d30) (#e20629a3) (#5b8184fc)

🤯 Release Notes ​

  • AI Agent Workspace: Added agent conversations, tool calling, app selection, session persistence, suggested questions, message editing & resending, and image generation messages, upgrading AI capabilities from simple page features into a complete workflow.
  • Multilingual Support: Added Chinese and English namespaced resources, global $t support, language settings access, and login page language switching, reducing hardcoded copy and enabling real-time language updates.
  • Rich Text Editor: Added an editor, toolbar, drag handles, link handling, and type definitions, laying the groundwork for upcoming rich text input and content editing.
  • Desktop Enhancements: Added native macOS menu bar, exit interception, custom context menu, and debug shortcuts, while fixing window events and layout details.
  • Unified Release Pipeline: Unified release workflows to build from the main repository, sync binaries to the JiwuChat repository, and provide configuration validation workflows.

🎉 Preview ​

AI Dashboard

📌 To Do ​

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

🧪 Downloads ​

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

QR Code

  • Other builds are available on the Release page: Download Link: v2.0.0 Release

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