* feat(mobile): add mobile i18n support
* fix(emoji): 🐛 fix a problem where emoticons were stuck when sent continuously
* fix(UnreadCount): 🐛 continue to repair session check unread count unerased
* build(scripts): 📦 optimize perl installation scripts and upgrades
* refactor(dynamic): ♻️ reconstruct the window of dynamic details for route jumps
* fix(unread): 🐛 fix unread count not clearing when clicking session in full plmatfor view
* fix(perl): 🐛 handle 8.3 short filename format in Strawberry Perl prefix check
* perf(DPI): ⚡ add monitor-aware window size clamping to prevent oversized windows
* ci(ci): 🎡 change ubuntu version from 24.04 to 22.04 in release workflow conditions
* ci(ci): 🎡 add appVersion output to build job for cross-job access
* ci(ci): 🎡 simplify version handling by using github.ref_name instead of job outputs
* ci(ci): 🎡 add job to auto-publish draft releases with changelog
* build(perl): 📦 simplify perl config with cargo, not PATH
closed#441
* build(perl): 📦 scope perl config to windows target only in cargo config
* build(perl): 📦 expand perl config to cover all windows msvc targets explicitly
* chore: release v3.0.7
* feat(AI rules): ✨ add mainstream ai rules
* chore(AI rules): 🔨 relative symlinks with absolute paths to prevent broken references
* chore(AI rules): 🔨 convert absolute symlink paths to relative paths for portability
* feat(macOS): ✨ add traffic light button spacing and optimize iOS build support
add adjustment function for macOS window traffic light button spacing, support custom spacing value
add iOS build support module to optimize build flow and link configuration
add eruda debugging tool to support mobile development environment
Adjust left layout width to fit macOS 26+
skip update checking logic in development environments
* fix(proxy)::bug:fix the redundant slash character concatenation
* fix(ios): 🐛 improved iOS Simulator detection and build configuration
Fix iOS emulator target detection logic
add support for x86_64 and i386 architecturesOptimize front-end dist directory check logic
using CARGO_MANIFEST_DIR as reference path
Add Swift concurrent compatible library link flags and additional library search paths
* refactor(config): ♻️ enable incremental compilation and add MD5 dependency
Enable incremental compilation in both dev and release profiles for faster rebuilds
Add md-5 crate dependency for hash computation
Add language response rule to AI configuration
closed#443
* fix(proxy): Fix the bug where the app does not load the user's previous configuration on launch
* feat(macOS 26): ✨ improved window traffic light button spacing processing logic
add support for dynamic adjustment of traffic light button spacing in macOS windows, including
real-time adjustment of listening and delayed update processing
* feat(ios): ✨ add notification badges and improve iOS notification support
add notification permission and background mode configuration to iOS Info.plist
display unread count badges on tab bar for messages and contacts
show unread message count in chat room header
* feat(window): ✨ add windows, system theme follow and custom theme settings
* feat(Drag Upload): ✨ add drag file uploads
perfect some i18n
closed#444
* refactor(deps): ♻️ remove SQLCipher and keyring dependencies
Remove bundled-sqlcipher-vendored-openssl feature from libsqlite3-sys
Switch to bundled SQLite without encryption
Remove keyring dependency for desktop platforms
Remove Perl dependency check and installation logic
* feat(group QR code): ✨ add group QR code save and forward
* docs(README): 📝 update README
* refactor(theme): ♻️ pefactor theme management logic and remove window theme settings
* feat(mobile): add mobile i18n support
* fix(ios): 🐛 add missing Foundation import in iOS plugin
remove unused build environment configurations
---------
Co-authored-by: Dawn <2439646234@qq.com>
Co-authored-by: taohaoyuan50050 <haoyuan.tao@hand-china.com>
Remove bundled-sqlcipher-vendored-openssl feature from libsqlite3-sys
Switch to bundled SQLite without encryption
Remove keyring dependency for desktop platforms
Remove Perl dependency check and installation logic
add notification permission and background mode configuration to iOS Info.plist
display unread count badges on tab bar for messages and contacts
show unread message count in chat room header
add support for dynamic adjustment of traffic light button spacing in macOS windows, including
real-time adjustment of listening and delayed update processing