Commit Graph

424 Commits

Author SHA1 Message Date
Dawn
68fb18c0bf docs(docs): 📝 update readme 2026-01-23 19:11:14 +08:00
Dawn
2993bad451 chore: release v3.0.9
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
2026-01-19 16:06:40 +08:00
Dawn
c65c740797 fix(logout): 🐛 skip token validation during logout to prevent error loops 2026-01-18 02:00:19 +08:00
Dawn
c860a140e3 fix(ios): 🐛 fix ios crash and auto login failure
closed #472
2026-01-17 22:38:36 +08:00
Dawn
177d3a29e1 docs(doc): 📝 update QRcode and sponsorship list 2026-01-14 16:39:16 +08:00
Dawn
4cd1c3cd66 fix(group): 🐛 fix group member refresh problem in single chat 2026-01-13 12:32:13 +08:00
Dawn
d1812f397d test(common): optimize old account content when switching accounts
switch sqlite according to uid
2026-01-09 22:10:23 +08:00
乾乾
ca10f5ddce fix(plugin): 🐛 display of ai usage times 2026-01-09 15:26:45 +08:00
Dawn
8c18806a83 fix(ios): 🐛 fix ios real machine stuck on startup page due to useNetworkStatus() 2026-01-09 15:05:35 +08:00
Dawn
cb2028a971 fix(ios): 🐛 fix ios simulator can't start
add entitlements modification and improve OAuth provider detection
2026-01-09 15:05:35 +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
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
乾乾
69c2e470c0 feat(view): add gitee and gitHub authorized login 2025-12-31 10:16:38 +08:00
Dawn
0b2056a34c style(dynamic): 💄 beautify the style of dynamic pages 2025-12-28 01:59:39 +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
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
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
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
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
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
2025-12-20 00:59:36 +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
9f64a57ff2 refactor(dynamic): ♻️ reconstruct the window of dynamic details for route jumps 2025-12-18 21:30:43 +08:00
Dawn
38724e8e10 fix(emoji): 🐛 fix a problem where emoticons were stuck when sent continuously 2025-12-18 16:57:10 +08:00
Dawn
cc7a83da05 docs(README): 📝 update readme 2025-12-17 20:08:51 +08:00
songang
15ca9a2c7c feat(component): add upgradelink 2025-12-17 19:48:02 +08:00
Dawn
730b390efa refactor(permission): ♻️ change per-window permissions to permissive 2025-12-17 11:49:59 +08:00
Dawn
0f2854aa8d fix(win): 🐛 fix win10 multi-screen high resolution layout confusion due to useFixedScale
closed #389
2025-12-17 09:46:23 +08:00
Dawn
44833079f8 perf(Keychain): mac does not use Keychain to save keys by default 2025-12-17 09:09:58 +08:00
Dawn
960978c465 fix(unreadCount): 🐛 fix dock icon unread count not displayed on mac 2025-12-17 04:21:51 +08:00
乾乾
61c61083b9 feat(plugin): add ai stop reply 2025-12-16 16:44:54 +08:00
Dawn
9aae783f8c feat(sqlcipher): add sqlcipher for sqlite encryption
closed #438
2025-12-16 02:53:41 +08:00
Dawn
5d52309bd6 docs(README): 📝 update README 2025-12-15 19:18:46 +08:00
Dawn
2cab73afd8 perf(moblie): optimize mobile text bubble display
update README
2025-12-13 23:38:10 +08:00
Dawn
3488b3adf5 perf(pc list scroll): optimize message list scrolling sometimes without bottoming 2025-12-13 16:34:11 +08:00
Dawn
1ce0e54543 style(ios): 💄 optimize ios background color 2025-12-12 14:49:48 +08:00
Dawn
c832d933c2 build(dependencies): 📦 upgrade dependency 2025-12-12 00:49:35 +08:00
Dawn
9192125154 chore: release v3.0.6
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
2025-12-07 16:32:28 +08:00
Dawn
8c755c8b00 build(release-it): 📦 upgrade Release Dependency and Configuration 2025-12-06 16:54:47 +08:00
Dawn
c581c76bd9 fix(common): 🐛 fix cursor out of focus and read report race issues 2025-12-06 15:35:45 +08:00
Dawn
7001ed0fcd feat(mac、linux): add webview intrusion protection for mac and linux platforms 2025-12-06 08:34:51 +08:00