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.
| Platform | Download |
|---|---|
| Windows x86_64 Installer | JiwuChat_2.0.5_x64-setup.exe |
| Windows x86_64 MSI | JiwuChat_2.0.5_x64_zh-CN.msi |
| macOS Intel | JiwuChat_2.0.5_x64.dmg |
| macOS Apple Silicon | JiwuChat_2.0.5_aarch64.dmg |
| Android arm64 | JiwuChat_2.0.5.apk |
| Linux AppImage | JiwuChat_2.0.5_amd64.AppImage |
| Linux RPM | JiwuChat-2.0.5-1.x86_64.rpm |
| Linux DEB | JiwuChat_2.0.5_amd64.deb |
Android arm64 download QR code: