1208 Commits

Author SHA1 Message Date
乾乾
cc14874773 fix(common): 🐛 page the friends list 2026-01-09 15:05:35 +08:00
乾乾
cf80f79333 feat(view): add gitecode login 2026-01-09 15:05:35 +08:00
Dawn
7d7f0c2d6b feat(login): add message sync and error handling for OAuth login 2026-01-05 03:06:03 +08:00
Clover You
7a7b5b24c1 fix(theme): follow system to change theme 2026-01-04 23:07:59 +08:00
Dawn
18fb1fd14e fix(ios): 🐛 fix packaging error due to ios permissions issue
perfect i18n function on mobile terminal
2026-01-04 22:42:27 +08:00
Dawn
2e1e57ebc4 docs(README): 📝 update QR code 2026-01-02 08:35:21 +08:00
Dawn
09f7a42e0d chore: release v3.0.8
Some checks failed
Release CI / prepare-frontend (push) Has been cancelled
Release CI / publish-tauri (, ubuntu-22.04) (push) Has been cancelled
Release CI / publish-tauri (, windows-latest) (push) Has been cancelled
Release CI / publish-tauri (--target aarch64-apple-darwin, macos-latest) (push) Has been cancelled
Release CI / publish-tauri (--target x86_64-apple-darwin, macos-latest) (push) Has been cancelled
Release CI / publish-release (push) Has been cancelled
Release CI / upgradeLink-upload (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (typescript) (push) Has been cancelled
v3.0.8
2025-12-31 18:36:42 +08:00
Dawn
6b661418e5 fix(android): 🐛 add MODIFY_AUDIO_SETTINGS permission for audio control
closed #IDGIXN
2025-12-31 18:30:20 +08:00
Dawn
6057af2ec7 fix(common): 🐛 simplify reconnection sync to avoid duplicate full syncs on first
fix(view): 🐛 display user gitHub and gitee labels
2025-12-31 18:24:07 +08:00
Clover You
c28ffaa451 feat(settings): sync native theme (#458)
* feat(settings): sync native theme

* feat(vscode): update i18n-ally display language to Chinese

* feat(view):  add gitee and gitHub authorized login

* refactor(unread): ♻️ optimize unread count synchronization and prevent stale data

* style(OAuth Login): 💄 optimize OAuth login style

---------

Co-authored-by: 乾乾 <1046762075@qq.com>
Co-authored-by: Dawn <2439646234@qq.com>
2025-12-31 17:10:46 +08:00
Dawn
df52f3c782 style(OAuth Login): 💄 optimize OAuth login style 2025-12-31 10:16:38 +08:00
Dawn
36464bb04a refactor(unread): ♻️ optimize unread count synchronization and prevent stale data 2025-12-31 10:16:38 +08:00
乾乾
69c2e470c0 feat(view): add gitee and gitHub authorized login 2025-12-31 10:16:38 +08:00
meow2149
eb503a54a6 chore: normalize tooling configurations 2025-12-29 12:41:26 +08:00
Dawn
0b2056a34c style(dynamic): 💄 beautify the style of dynamic pages 2025-12-28 01:59:39 +08:00
meow2149
495027b16e chore: remove .prettierignore file and update package.json pnpm version constraint 2025-12-27 18:50:18 +08:00
meow2149
1bcc03e963 fix(nsis): uninstall fails when manually close app on kill app dialog, per-machine installer not requesting elevation when run by non-admin users 2025-12-27 18:16:23 +08:00
Clover You
bdacf4ed3f feat(mobile): add mobile i18n support (#449)
* 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>
2025-12-26 23:04:36 +08:00
Dawn
d4ce6b5fde refactor(theme): ♻️ pefactor theme management logic and remove window theme settings 2025-12-26 15:40:30 +08:00
Dawn
b23f1abf8f docs(README): 📝 update README 2025-12-26 01:42:01 +08:00
Dawn
4ca6ccc3d5 feat(group QR code): add group QR code save and forward 2025-12-26 01:06:53 +08:00
Dawn
be2d71694c 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
2025-12-24 23:33:19 +08:00
Dawn
70df9d5d24 feat(Drag Upload): add drag file uploads
perfect some i18n

closed #444
2025-12-24 16:19:04 +08:00
Dawn
b20d67436a feat(window): add windows, system theme follow and custom theme settings 2025-12-24 16:02:01 +08:00
Dawn
c1b446b6a6 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
2025-12-23 18:43:32 +08:00
Dawn
2d0523c8a6 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
2025-12-23 18:00:50 +08:00
taohaoyuan50050
be78edf62f fix(proxy): Fix the bug where the app does not load the user's previous configuration on launch 2025-12-23 08:09:42 +00:00
Dawn
f050a60a55 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
2025-12-23 10:21:40 +08:00
Dawn
8719def4b2 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
2025-12-23 00:54:52 +08:00
taohaoyuan50050
d8e447496b fix(proxy)::bug:fix the redundant slash character concatenation 2025-12-22 17:31:07 +08:00
Dawn
ad72331c16 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
2025-12-22 00:54:27 +08:00
Dawn
a7f9718981 chore(AI rules): 🔨 convert absolute symlink paths to relative paths for portability 2025-12-21 01:12:45 +08:00
Dawn
7d261c60cb chore(AI rules): 🔨 relative symlinks with absolute paths to prevent broken references 2025-12-21 01:05:39 +08:00
Dawn
86c5d11ba8 feat(AI rules): add mainstream ai rules 2025-12-21 00:26:42 +08:00
Dawn
efc26f8970 chore: release v3.0.7
Some checks failed
Release CI / prepare-frontend (push) Has been cancelled
Release CI / publish-tauri (, ubuntu-22.04) (push) Has been cancelled
Release CI / publish-tauri (, windows-latest) (push) Has been cancelled
Release CI / publish-tauri (--target aarch64-apple-darwin, macos-latest) (push) Has been cancelled
Release CI / publish-tauri (--target x86_64-apple-darwin, macos-latest) (push) Has been cancelled
Release CI / publish-release (push) Has been cancelled
Release CI / upgradeLink-upload (push) Has been cancelled
v3.0.7
2025-12-20 00:59:36 +08:00
Dawn
e9b2d12cc9 build(perl): 📦 expand perl config to cover all windows msvc targets explicitly 2025-12-20 00:57:28 +08:00
Dawn
d1a8d3a578 build(perl): 📦 scope perl config to windows target only in cargo config 2025-12-19 23:37:20 +08:00
Dawn
49b898576f build(perl): 📦 simplify perl config with cargo, not PATH
closed #441
2025-12-19 23:07:44 +08:00
Dawn
1af499a04a ci(ci): 🎡 add job to auto-publish draft releases with changelog 2025-12-19 21:55:24 +08:00
Dawn
cd940c292a ci(ci): 🎡 simplify version handling by using github.ref_name instead of job outputs 2025-12-19 19:39:49 +08:00
Dawn
d32a5dea70 ci(ci): 🎡 add appVersion output to build job for cross-job access 2025-12-19 19:08:45 +08:00
Dawn
6c84312a22 ci(ci): 🎡 change ubuntu version from 24.04 to 22.04 in release workflow conditions 2025-12-19 18:06:02 +08:00
Dawn
97074ac9f4 perf(DPI): add monitor-aware window size clamping to prevent oversized windows 2025-12-19 16:04:55 +08:00
Dawn
34e9c4dc2d fix(perl): 🐛 handle 8.3 short filename format in Strawberry Perl prefix check 2025-12-18 22:31:07 +08:00
Dawn
21fda09cbc fix(unread): 🐛 fix unread count not clearing when clicking session in full plmatfor view 2025-12-18 21:34:38 +08:00
Dawn
9f64a57ff2 refactor(dynamic): ♻️ reconstruct the window of dynamic details for route jumps 2025-12-18 21:30:43 +08:00
Dawn
b624b6deaf build(scripts): 📦 optimize perl installation scripts and upgrades 2025-12-18 18:17:37 +08:00
Dawn
433cad4f9f fix(UnreadCount): 🐛 continue to repair session check unread count unerased 2025-12-18 18:16:05 +08:00
Dawn
38724e8e10 fix(emoji): 🐛 fix a problem where emoticons were stuck when sent continuously 2025-12-18 16:57:10 +08:00
Clover You
128bfd679c chore(vscode): add search.exclude configuration 2025-12-18 15:46:15 +08:00