1.7.1 Release Notes
This is a major functional update featuring multiple UI improvements and new features 🚀
✨ New Features
- feat(user): Refactor user profile page layout and features, improve information display, and add friend management (#ea590b5)
- feat(upload): Add MIME type restrictions for file uploads, support multiple image formats, and improve upload error handling (#6854ce2)
- feat(chat): Add "Owner/Admin" role display for messages and improve mentions (#72989a3)
- feat(file): Refactor asynchronous sending of images, videos, and files, add file/video preview cards, and support file deletion (#9a74e87)
- feat(audio): Add voice recording, audio stream management, and audio device settings (#8c4a068)
- feat(components): Improve message parsing and collapsing, support multiline line breaks and message highlighting (#02d36c9)
🐛 Bug Fixes
- fix(mobiles): Fix mobile directory statistics and refine scan_dir_stats implementation (#4781dc9)
- fix(chat): Improve message components and file upload error hints, and fix message ordering issues (#16cb0a9)
- fix(menu): Fix extension menu loading state bug (#673ba6a)
- fix(extend): Fix issue opening extension apps and improve permission verification (#3aaccbb)
⚡ Performance
- Optimize useRecording hook to improve audio recording performance (#43b23ac)
- Optimize message filtering, collapsing, and parsing pipelines for smoother rendering of large messages (#02d36c9)
- Optimize styles and rendering performance across multiple components (#a7313f8)
🎨 UI Improvements
- style(components): Improve styles for ContactList, MsgTemplate, Updator, and other components (#a7313f8)
- style(setting): Improve menu and scrollbar styling, and adjust animations (#85a74f8)
- style(contact): Improve contact list style and layout (#b361d4a)
- style(Chat): Adjust chat window and contact list styling (#f41356c)
🔧 Build & Release
- build(deps): Upgrade Nuxt 4, Element Plus, md-editor-v3, qiniu-js, @tauri-apps/*, and other dependencies (#510ca5b)
- build(dependencies): Update project dependencies and upgrade select plugins (#2446e1a)
📝 Other Changes
- refactor(path): Refactor project directory structure for Nuxt 4 (#0bd5be8)
- refactor(setting): Refactor multi-tab theme synchronization (#dba058a)
- Optimize code structure and development scripts (#bfd70fe)
🤯 Release Notes
Nuxt 4 Migration: Fully upgraded to Nuxt 4
User Profile Redesign: Brand new layout and features with richer information display
Settings Redesign: Comprehensively upgraded interaction and visuals
File Upload Refactor: Support asynchronous uploading for any file type
Message Skeleton Animation: Smoother message loading experience
Collapsible Links: Support collapsing message content
Voice Messages & Mic Settings: Support audio device selection and testing
Owner & Admin Badges: Group member roles at a glance
📌 To Do
- Migrate Qiniu OSS to MinIO
- Local message storage
- User version telemetry
- Floating window for Android calls (under consideration)
🧪 Downloads
| Platform | Download |
|---|---|
| Windows x86_64 setup | JiwuChat_1.7.1_x64_zh-CN.setup |
| Windows x86_64 msi | JiwuChat_1.7.1_x64_zh-CN.msi |
| MacOS x64系列 | JiwuChat_1.7.1_x64.dmg |
| MacOS M系列 | JiwuChat_1.7.1_aarch64.dmg |
| Android arm64 | JiwuChat_1.7.1.apk |
| Linux AppImage | JiwuChat_1.7.1_amd62.AppImage |
| Linux RPM | JiwuChat_1.7.1.x86_64.rpm |
| Linux DEB | JiwuChat_1.7.1_amd64.deb |
Android arm64 versionAndroid download:
Other builds are available on the Release page: Dowload Link: v1.7.1 Release
Full changes: Version Info: Full Changelog Thank you all for your support! ❤
(Star Fork Issue...)