1225 Commits

Author SHA1 Message Date
OrionMark 262737ef80 fix(contact): isolate request unread state between PC accounts 2026-08-15 04:49:21 -07:00
moduvoice b07e9a3c35 style: format ko/agreement.json to satisfy biome print width 2026-07-11 23:39:10 +08:00
moduvoice 796d1eb372 feat(i18n): add Korean (ko) locale
Add a complete Korean translation mirroring the existing en/zh-CN
locale fragments (29 files, 1457 leaf keys) and register the new
locale wherever language is enumerated:

- src/services/i18n.ts: map the "ko" navigator-language prefix to
  the "ko" locale for AUTO detection (locale files themselves are
  auto-discovered via import.meta.glob)
- src/views/moreWindow/settings/config.ts and
  src/mobile/views/my/MobileSettings.vue: add "한국어" to the
  language switcher options (desktop settings + mobile settings)
- src/components/common/NaiveProvider.vue: wire up naive-ui's
  koKR/dateKoKR locale packs
- src/utils/ComputedTime.ts: load dayjs's ko locale and select it
  when the active language is Korean
2026-07-11 23:39:10 +08:00
OrionMark b28773ef32 chore: bump transitive nopt and abbrev to fix dependency quality check
FOSSA Dependency Quality flagged nopt@7.2.1 and abbrev@2.0.0 (both
transitive via @vue/test-utils -> js-beautify) as outdated. Pin them
to the newest versions whose engines still satisfy the project's
node ^20.19.0 || >=22.12.0 requirement (nopt@9, abbrev@4); the latest
majors (nopt@10/abbrev@5) require node >=22.22 and cannot be used.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 08:19:39 +08:00
OrionMark f746d225df fix: improve rtc permission prompt flow 2026-06-29 08:19:39 +08:00
Simon He 05940e02bb chore: upgrade markstream-vue and enable smooth streaming 2026-06-01 03:55:10 +08:00
Clover You a8c06d2798 refactor: extract group QR code modal into GroupQrCodeModal component
Extract the inline QR code modal and all related logic (~550 lines) from
ChatHeader.vue into a dedicated GroupQrCodeModal.vue component to improve
maintainability and follow the existing component extraction pattern.
2026-05-13 19:28:12 +08:00
Clover You 49a5d7179d refactor: extract chat sidebar content into SingleChatSidebar and GroupChatSidebar components 2026-05-13 19:28:12 +08:00
Clover You cff041588c chore: uptd tauri 2026-05-06 13:25:01 +08:00
Clover You 41b68b03fe chore: restore reqwest version 2026-05-06 13:25:01 +08:00
Clover You 7ae914b769 fix(deps): adapt Rust dependency upgrades 2026-05-06 13:25:01 +08:00
Clover You c4e00c6a04 chore: uptd deps 2026-05-06 13:25:01 +08:00
Clover You 26c758adfd fix(deps): adapt colorthief v3 API 2026-05-06 13:25:01 +08:00
Clover You a293aa7b94 chore: uptd depts 2026-05-06 13:25:01 +08:00
Clover You 75272e1f81 fix(deps): update vulnerable dependencies 2026-05-06 13:25:01 +08:00
Clover You b62811c924 refactor: remove unused state and simplify upload progress handling 2026-05-06 13:25:01 +08:00
Clover You 33da7da453 chore(deps): upgrade Vite 8 and Tauri 2.10 deps, align build config 2026-05-06 13:25:01 +08:00
yellow 5986ca2d9f fix(context-menu): 修复右键菜单事件处理逻辑
- 添加 preventWindowContextMenu 函数处理窗口右键事件
- 使用具名函数替代内联匿名函数避免内存泄漏
- 在组件卸载时正确移除窗口右键事件监听器
- 防止右键菜单事件冒泡冲突导致的菜单无法关闭问题
2026-03-20 11:59:01 +08:00
Clover You b4216b8f8b chore(vscode): replace deprecated tsdk setting 2026-03-18 16:29:53 +08:00
Clover You 5bd25e5814 fix(lint-staged): ignore .vscode files 2026-03-18 16:29:53 +08:00
Clover You 713b43188f refactor(MyIndex): restructure layout and improve scroll behavior 2026-03-13 14:48:20 +08:00
Clover You f1d4961195 chore(settings): add 'vueuse' to cSpell words list 2026-03-13 14:48:20 +08:00
Clover You 84cfa6bfbe refactor(MobileScaffold): enhance layout structure and add nested check for safe area 2026-03-13 14:48:20 +08:00
Clover You 7103712c40 fix(chat): prevent group settings form from appearing in private chat (fixes #483) 2026-03-12 00:46:08 +08:00
Clover You e43750dbd1 refactor(FriendInfo): add TODO for re-implementing scroll functionality in PersonalInfo 2026-03-06 16:18:14 +08:00
Clover You 8c6d482bb1 fix: page is obscured by auxiliary div 2026-03-06 16:18:14 +08:00
Clover You f6280baba3 refactor(layout): simplify MobileLayout and MobileScaffold structure 2026-03-06 16:18:14 +08:00
Clover You 626f099174 refactor: rename AutoFixHeightPage to MobileScaffold 2026-02-25 19:16:52 +08:00
Clover You 9d3c37b22d refactor(layout): move safe-area logic to HeaderBar with fallback to scaffold 2026-02-25 18:51:08 +08:00
Clover You 90a9150ac4 fix(ios): remove window parameter from trigger_haptic_feedback function 2026-02-21 17:20:01 +08:00
Clover You 8bc5591872 chore(vscode): add custom words to cSpell configuration 2026-02-21 17:20:01 +08:00
Clover You 99e1422c70 refactor: extract AreaDrawer into independent component 2026-02-21 17:20:01 +08:00
Clover You b9aaf13ff0 fix(header-bar): remove debug log from handleBack function 2026-02-12 20:29:51 +08:00
Clover You f2cc82d180 fix(mobile): back navigation issue on mobile 2026-02-12 20:29:51 +08:00
Clover You 78df34233e fix(style): background img style for all views 2026-02-12 20:29:51 +08:00
Clover You d25e41656d fix(mobile): Incorrect top safety area 2026-02-07 22:56:50 +08:00
Clover You 2f710099c7 feat(mobile): adapt dark theme 2026-02-06 18:07:35 +08:00
Clover You 31040af2d1 fix(personal-qrcode-page): Blank Layout 2026-02-06 18:07:35 +08:00
Dawn f5e9b943cf docs(preview): 📝 update WeChat QR code image 2026-02-04 16:23:22 +08:00
Clover You f6ebc7d87c feat(mobile): adapt dark theme 2026-02-03 18:50:22 +08:00
Dawn ff1f9b892a build(deps): 📦 upgrade lodash-es from 4.17.21 to 4.17.23 2026-01-23 22:10:03 +08:00
Dawn d167e29486 build(deps): 📦 upgrade lodash from 4.17.21 to 4.17.23 2026-01-23 21:51:21 +08:00
Dawn 68fb18c0bf docs(docs): 📝 update readme 2026-01-23 19:11:14 +08:00
Dawn 2993bad451 chore: release v3.0.9
Release CI / prepare-frontend (push) Waiting to run
Release CI / publish-tauri (, ubuntu-22.04) (push) Blocked by required conditions
Release CI / publish-tauri (, windows-latest) (push) Blocked by required conditions
Release CI / publish-tauri (--target aarch64-apple-darwin, macos-latest) (push) Blocked by required conditions
Release CI / publish-tauri (--target x86_64-apple-darwin, macos-latest) (push) Blocked by required conditions
Release CI / publish-release (push) Blocked by required conditions
Release CI / upgradeLink-upload (push) Blocked by required conditions
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