Skip to content

2.0.5 Release Notes ​

This release focuses on the AI assistant experience and cross-platform interactions: the model picker adds quick access to thinking effort and a flyout parameter panel; scheduled tasks feature revamped calendar animations and an input-style Composer; the emoji panel introduces a frequently used category; the chat input is upgraded to the TipTap editor; Android now supports file downloads and app updates; and multiple UI and stability issues have been resolved.

🤯 Release Notes ​

  • Smoother AI Assistant: The model picker adds quick access to thinking effort, with parameter settings moved to a flyout cascading menu; the scheduled tasks page revamps calendar transitions, replacing modals with an input-style Composer.
  • Enhanced Chat Input: Upgraded input box to TipTap editor; automatically scrolls to the first unread message when opening a chat, and preserves local unread status upon refreshing details.
  • Faster Emoji Panel: Added frequently used category with virtual list rendering, eliminating false bottom-scroll triggers on single-screen views.
  • More Polished Desktop & Android: The desktop sidebar now supports window dragging, and modals support tiered shortcut dismissal; Android now supports file downloads and in-app updates.
  • More Stable UI: Dynamic z-index on floating layers prevents overlay conflicts; fixed issues including blank Dashboard, blank new chats, sidebar flickering, and calendar scroll jumps.

✨ New Features ​

  • feat(ai): add quick access to thinking effort and shared parameter panel in model picker (#302cb513)
  • feat(ai): convert model parameter settings and deployment list into flyout cascading submenus (#429a75e2)
  • feat(ai): refactor scheduled task modal into input-style Composer (#247a5984)
  • feat(ai): refine scheduled tasks view with isomorphic skeleton for empty states and FLIP calendar transitions (#d63d77ce)
  • feat(ai): add "Today" button and viewport-aware scroll positioning to task calendar (#0f30a4c1)
  • feat(ai): add FLIP animations for switching month and year views in task calendar (#e73a10b0)
  • feat(ai): change share selection list to plain text summary, fixing share image generation failure (#ecfb7730)
  • feat(ai): support desktop window dragging from sidebar header (#6d733857)
  • feat(emoji): add frequently used category to emoji panel and switch to virtual list rendering (#3a511750)
  • feat(chat): scroll to first unread message and restore reading position when opening a conversation (#e7d06db6)
  • feat(desktop): support Cmd/Ctrl+W to close and Escape for tiered dismissal of modals (#7cc03f8e)
  • feat(common): add filled secondary color variant for dynamic forms (#b57b890c)
  • feat(android): support Android file downloads and app updates (#00b33418)
  • feat(android): improve file download save locations and update check handling (#ae476cb2)

🐛 Bug Fixes ​

  • fix(ai): handle Dashboard conversation state transitions to prevent blank shells after deletion or creation (#ad15fcac)
  • fix(ai): fix blank main view after clearing conversation via new chat button (#4ff32ff2)
  • fix(ai): fix sidebar flickering and stutter when switching between Agent pages (#85db12e1)
  • fix(ai): stop highlighting controls in red on task form validation failures (#b9b53b04)
  • fix(ai): fix scroll jumping when switching between month and year views in task calendar (#e4349c9c)
  • fix(ai): unify bottom input bar background and scroll fade colors in dark mode (#c49bd213)
  • fix(chat): preserve local unread status when refreshing conversation details (#d48273da)
  • fix(emoji): avoid false bottom-scroll triggers when emoji content fits within a single screen (#0730ccf9)
  • fix(common): use dynamic z-index for overlays to prevent newly opened layers from being obscured (#a9ae3054)
  • fix(setting): add window margin padding to update notification modal (#55eaa438)
  • fix(login): reduce dot matrix density and slow down background animation (#897f4b63)
  • fix(login): fix square corners regression on environment config icon button after build (#3dba4e9a)
  • fix(android): fix update authorization retry reuse and installation verification loop (#5a69e426)
  • fix(android): hide folder actions not applicable to mobile devices (#366aeeeb)

🎨 UI Improvements ​

  • refactor(chat): switch chat input to TipTap editor with custom token support (#157026d5)
  • refactor(ai): refactor task calendar into a controlled component, optimizing transitions and month view layout (#92230b2a)
  • refactor(ai): decouple shell from subpages and map task page view states to routes (#8d3e56a9)
  • refactor(ai): move model parameter settings into an in-menu secondary panel (#65e9f410)
  • refactor(common): unify input interaction states to input-bg semantic token (#e36426e4)
  • refactor(login): refactor login page background and styling implementation (#859bdd2d)
  • refactor(login): migrate login authentication styling to UnoCSS (#fec2a81b)
  • refactor(login): optimize login background dot matrix and button visuals (#64c9b1a6)
  • style(ai): fine-tune spacing for task page create button and week view empty state (#b1429e84)
  • style(ai): remove staggered fade-in animations on welcome page and example cards (#6d508c8b)
  • style(chat): remove avatar shadows in contact list (#3cb6b153)

🔧 Build & Release ​

  • build(deps): upgrade to Nuxt 4.6 and supporting modules with native config loading adaptation (#2bb8e18c)
  • build(deps): upgrade Tauri front-end/back-end plugins and CLI versions (#38c59cf9)
  • chore(deps): upgrade nuxt to 4.5.2 and vue to 3.5.43 (#3bff8972)
  • chore(deps): upgrade pinia, vueuse, tiptap, and snapdom dependencies (#d79dbb3a)
  • perf(common): sink high-frequency state into child components to prevent el-scrollbar forced synchronous layouts (#f55667d9)
  • fix(ci): fix actionlint validation and optimize release configuration gates (#1546d433)

🛠 Companion Fixes ​

The following admin console fixes are released alongside this version; actual deployment status is subject to your environment.

  • fix(role): fix permission pagination truncation causing silent permission drops on role binding submission (jiwu-hub-admin)

📝 Other Changes ​

  • docs(rules): move page and route rules out of AGENTS and add rules index (#a72cbd43)
  • docs(rules): add path-specific rules and centralized rule governance specification (#74a4e117)
  • docs: restructure docs directory into living-docs/analysis/plans tri-zone architecture (#bc222f12)
  • docs: refine project overview with multi-model AI assistant and collaboration positioning (#4dabb85e)
  • chore(agent): migrate frontend skills and decouple release workflow (#eeca00bf)

📌 To Do ​

Carried over from existing backlog; the following items are not included in this release:

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

🧪 Downloads ​

Installation packages for each platform are listed below. Refer to the Release page for actual available builds.

PlatformDownload
Windows x86_64 InstallerJiwuChat_2.0.5_x64-setup.exe
Windows x86_64 MSIJiwuChat_2.0.5_x64_zh-CN.msi
macOS IntelJiwuChat_2.0.5_x64.dmg
macOS Apple SiliconJiwuChat_2.0.5_aarch64.dmg
Android arm64JiwuChat_2.0.5.apk
Linux AppImageJiwuChat_2.0.5_amd64.AppImage
Linux RPMJiwuChat-2.0.5-1.x86_64.rpm
Linux DEBJiwuChat_2.0.5_amd64.deb

Android arm64 download QR code:

Android download QR code

v2.0.5 Release · Full changes