1182 Commits

Author SHA1 Message Date
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
v3.0.9
2026-01-19 16:06:40 +08:00
Dawn
342eae600c fix(ci): 🐛 fix draft release detection to avoid multiple release IDs for same tag 2026-01-19 15:43:24 +08:00
Dawn
1f661eaaec feat(login): add 3-second delay and cancel option for auto-login on desktop 2026-01-18 03:37:39 +08:00
Dawn
cd42271274 fix(forget-password): 🐛 reset initial step to 1 from 3 2026-01-18 02:40:29 +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
Clover You
7648f777fd feat(i18n): add i18n for community post 2026-01-17 20:50:05 +08:00
Clover You
9c07f86958 feat(i18n): enhance internationalization support by adding mobile titles and computed labels 2026-01-17 20:50:05 +08:00
Dawn
3d81c3338b feat(theme): preserve user theme preference on app restart 2026-01-14 16:44:27 +08:00
Dawn
177d3a29e1 docs(doc): 📝 update QRcode and sponsorship list 2026-01-14 16:39:16 +08:00
Dawn
86a7f3e456 feat(chat): support group member alias resolution when extracting @mentions 2026-01-14 12:41:11 +08:00
Dawn
709bcc4514 feat(monitor): add development memory monitor component 2026-01-14 07:51:23 +08:00
Dawn
2cc3eab991 feat(login): preload group member data and announcements during login 2026-01-13 19:16:54 +08:00
Dawn
4cd1c3cd66 fix(group): 🐛 fix group member refresh problem in single chat 2026-01-13 12:32:13 +08:00
Dawn
e027e320ac fix(chat): 🐛 validate emoji insertion range is within input box 2026-01-13 02:28:19 +08:00
Dawn
a08bb762ff feat(i18n): add loading states and system settings translations 2026-01-12 03:54:34 +08:00
Dawn
0aaf60c0d2 feat(skill): add HuLa skill linking script and project context documentation 2026-01-11 02:50:33 +08:00
Dawn
d560912507 feat(notification): add volume control for message alert sound 2026-01-10 22:24:21 +08:00
Dawn
15b8860f1c build(deps): 📦 upgrade dependencies to latest versions 2026-01-09 23:18:39 +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
乾乾
0ba61876b3 fix(view): 🐛 render gitcode icon 2026-01-09 15:05:35 +08:00
乾乾
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