1.6.9 Release Notes
This is a major feature update featuring multiple UI improvements and new features 🚀
✨ New Features
- feat(compoent): Add
@(mention)andURL parsingmessages 💬 (#34405fe) - feat(Chat): Add
URL parsingmessage component 🔗 (#fc6e67b) - feat(chat): Add mention member store state management 📊 (#0e503a6)
- feat(chat): Add
drag-and-drop and paste to insert images, videos, and filesto input form 📷 (#194d05a) - feat(Input): Optimize OssFileUpload component features and performance 📂 (#fb54193)
- feat(Chat): Add conversation info drawer for
direct messages(including AI bots) 💬 (#5b4e7a7) - feat(chat): Optimize chat interface and navigation logic ✨ (#acecd72)
- feat(env): Add environment variable configuration (add entry to switch servers in app #6) ⚙️ (#ff087d3)
🐛 Bug Fixes
- fix(msgInput): Fix issue where messages cannot be sent by pressing Enter when there are no
@or/matches (#fdb4a24) - fix(msgList): Fix initial scrolling error in
message list🔧 (#d83bc2b) - fix(ai): Fix issue where text cannot be pasted into AI bot room input box 🔧 (#692f941)
- fix(msglist): Optimize message loading and scrolling logic 🔧 (#a981ed7)
⚡ Performance
- perf(component): Switch
conversation listto virtual list to optimize performance (#b12f480) - refactor(Chat): Refactor
unified message sendingfunction 📤 (#3c3db11) - refactor(Chat): Optimize message list hook and related components ♻️ (#46a6927)
- refactor(components): Refactor message input box features into class-based processing logic ♻️ (#42de532)
- refactor(env): Update OSS paths and optimize message list scrolling logic ♻️ (#58273d3)
- refactor(components): Optimize chat components and input components ♻️ (#fa28c52)
- refactor(components): Refactor
form input MsgFormcomponent (supporting quasi-rich text) (#9b3cd81) - refactor(Chat): Optimize editing logic for group chat name and announcement 🔧 (#a59e1fb)
- refactor(chat): Optimize navigation logic when clicking room avatars 🔄 (#0eb9c71)
- refactor(msgInput): Optimize selection for @ mentions of users and AI bots ♻️ (#1bd6e79)
- refactor(chat): Add fallback handling when basic room information is missing ♻️ (#e02fdfe)
- refactor(useMessageList): Optimize message loading logic and scrolling behavior 📈 (#d9401d1)
- refactor(msgList): Remove unused initPageInfo function and optimize scrolling logic ♻️ (#2ffe0fe)
🎨 UI Improvements
- style(layout): Optimize chat page colors and layout 🎨 (#039dee2)
- refactor(样式): Adjust top padding and style details for multiple components ♻️ (#4ec677c)
🔧 Build & Release
- build(deps): Update project dependencies 📦 (#a43ccc7)
- build(deps): Update project dependencies 📦 (#f90c6fb)
- build(deps): Update project dependencies (#7fa2b46)
- refactor(uploader): Update createUpdaterArtifacts configuration in tauri.conf.json 🔧 (#1953fb6)
- build: Remove pnpm-workspace.yaml 📦 (#c46dd5f)
- refactor(rs): Comment out windows_subsystem attribute ⚙️ (#21080ea)
- chore: Update dependencies and optimize useMessageList logic 📦 (#f7e47b2)
📝 Documentation
- docs: Add multilingual README files 📄 (#aeedec7)
🤯 Release Notes
@(Mentions) and URL Parsing: Supports @mentioning users in messages and automatically parsing URL links to enhance the chat experience
Environment Configuration: Added environment variable configuration, supporting dynamic server switching
Conversation Info Drawer: Added a dedicated conversation info drawer for direct messages and AI bot chats
Chat Form V2: Chat Form V2 supports rich-text-like input and more interactive features

Paste to Upload: Optimized web paste-to-upload for images, with support for pasting text with images, videos, files, and more
🧿 Other Changes
- Optimize user and AI bot selection in the message input box to improve interaction
- Refactor message input box into class-based processing logic to improve maintainability
- Update OSS path configuration to optimize file storage and access
- Add fallback handling when basic room information is missing
- Fix issue where text cannot be pasted into AI bot room input box
- Fix initial scrolling error in message list and issue where Enter cannot send messages when @ or / has no matches
- Optimize route navigation logic to fix back navigation on the mobile chat interface
- Adjust chat interface layout and remove redundant code
- Add support for multilingual README files
- Unify method naming for message read receipt reporting
- Optimize virtual scroll list component features
📌 To Do
- Migrate Qiniu OSS to MinIO
- Local message storage
- User version tracking
- Android floating call window (considering)
🧪 Downloads
| Platform | Download |
|---|---|
| Windows x86_64 setup | JiwuChat_1.6.9_x64_zh-CN.setup |
| Windows x86_64 msi | JiwuChat_1.6.9_x64_zh-CN.msi |
| MacOS x64 series | JiwuChat_1.6.9_x64.dmg |
| MacOS M series | JiwuChat_1.6.9_aarch64.dmg |
| Android arm64 | JiwuChat_1.6.9.apk |
| Linux AppImage | JiwuChat_1.6.9_amd62.AppImage |
| Linux RPM | JiwuChat_1.6.9.x86_64.rpm |
| Linux DEB | JiwuChat_1.6.9_amd64.deb |
Android arm64 versionAndroid download:
Other builds are available on the Release page: Download Link: v1.6.9 Release
Full changes: Version Info: Full Changelog Thank you for your support! ❤
(Star Fork Issue...)