1449 Commits

Author SHA1 Message Date
haorwen 9395cf39e7 chore: bump version to v0.9.73 and enhance message logging in chat handler 2026-04-06 22:28:59 +08:00
haorwen 0658977950 refactor: 重构消息列表的实现以解决消息列表抖动 (#325)
* refactor: 重构消息列表的实现以解决消息列表抖动

* chore: bump version to v0.9.72
2026-04-05 21:55:29 +08:00
haorwen 91ba7c007e feat: add user search, direct messaging, and friend addition settings (#324)
* feat: add user search, direct messaging, and friend addition settings

* chore: bump version to v0.9.71
2026-04-04 18:24:25 +08:00
haorwen 079ddfbc6a fix: 优化文件发送时的消息列表滚动行为,确保自动滚动到底部 (#320)
* fix: 优化文件发送时的消息列表滚动行为,确保自动滚动到底部

* chore: bump version to v0.9.70
2026-03-23 20:24:43 +08:00
haorwen 3310a0abdb feat: 增加移动端检测功能并优化widget参数传递 & v0.9.69 2026-03-17 00:05:34 +08:00
haorwen 11e5c982ed fix: 编辑markdown消息不会在客户端自动刷新 2026-03-15 23:47:25 +08:00
haorwen 4f2b49854e chore: bump version to v0.9.67 2026-03-15 09:03:06 +08:00
haorwen e332df0166 chore: bump version to v0.9.656 并调整widget关闭状态样式及禁用Shadow DOM模式 2026-03-15 08:59:31 +08:00
haorwen 0ad7764e3e refactor: 提取widget初始化逻辑到单独模块并增加调试日志 2026-03-15 07:59:45 +08:00
haorwen e23b2207b1 chore: bump version to v0.9.64 and enhance i18n support for Shadow DOM mode 2026-03-15 07:28:10 +08:00
haorwen 4a5e305253 chore: bump version to v0.9.63 2026-03-15 07:15:36 +08:00
haorwen f390c48088 fix: update webpack public path calculation to ensure correct script directory path 2026-03-15 07:15:08 +08:00
haorwen 09313a336f chore: bump version to v0.9.62 and add showPopup feature to widget 2026-03-15 06:53:05 +08:00
haorwen a1f8f1f0ff feat: 支持 Shadow DOM 模式并增强widget移动端显示 (#317)
* feat: 支持 Shadow DOM 模式并增强widget移动端显示

* chore: bump version to v0.9.61
2026-03-14 13:22:40 +08:00
haorwen 67782712e2 chore: bump version to v0.9.60 and update widget tooltip parameters 2026-03-13 23:27:18 +08:00
haorwen f439c5650a feat: 给widget增加更多配置项 (#316)
* feat: enhance widget functionality with customizable tooltip and programmatic control

- Added new properties for tooltip customization: iconTitle, iconSubtitle, iconImage, and iconClosable.
- Implemented JavaScript functions to open, close, and toggle the widget programmatically.
- Updated widget icon component to display a tooltip with the new properties.
- Enhanced localization files to include new tooltip parameters and usage examples.

* chore: bump version to v0.9.59
2026-03-13 22:33:03 +08:00
haorwen 72855fed2a chore: bump version to v0.9.58 and disable text selection on mobile devices 2026-01-26 19:38:12 +08:00
haorwen f8eee70c17 feat: 增加选中文本部分复制 2026-01-24 20:45:45 +08:00
haorwen f0a18ea170 chore: 配置issue模板 2026-01-23 08:09:33 +08:00
haorwen 6f78d7c352 fix: update authentication hooks to use public config endpoints and bump version to v0.9.56 2026-01-21 23:50:16 +08:00
haorwen a875ec7a45 fix: bump version to v0.9.55 and optimize useStreaming hook with refs for better performance 2026-01-20 18:48:30 +08:00
haorwen 91c315be23 feat: 增加群公告 (#303)
* feat: 增加群公告

* chore: bump version to v0.9.54
2026-01-20 08:09:39 +08:00
haorwen 759e231406 fix: 调用不存在接口导致404 2026-01-18 23:01:55 +08:00
haorwen 1b1645846f feat: 增加消息推送设置 (#302)
* feat: 增加消息推送设置

* chore: bump version to v0.9.52
2026-01-18 22:52:39 +08:00
haorwen 87f0992ae5 fix: 修复低版本浏览器不兼容 (#301)
* feat: add polyfills for Array.prototype.at and String.prototype.at methods

* chore: bump version to v0.9.51
2026-01-18 08:42:27 +08:00
haorwen dfe6a7e193 refactor: 重构聊天显示部分以提升大量消息时web响应速度和在低性能设备上的表现 (#297)
* refactor: optimize message feed rendering and state management

- Removed unnecessary initialization state in VirtualMessageFeed.
- Updated message data subscription to only track visible messages, improving performance.
- Simplified props in Layout component for VirtualMessageFeed and Send components.

* refactor: 针对低性能设备进行更多优化,包括消息隔离等

- Added a script to suppress ResizeObserver errors in index.html.
- Introduced memoized selectors for efficient message retrieval in message selectors.
- Optimized message insertion logic in message slices to reduce unnecessary sorting.
- Improved memoization in Message component for better rendering performance.
- Enhanced MessageInput to reset editor state on chat changes.
- Updated VirtualMessageFeed to manage visible messages more efficiently and reduce initial load for better performance on low-end devices.

* chore: bump version to v0.9.50
2026-01-17 17:01:46 +08:00
syf20020816 c1dc354a66 [fix]: vocespace may cover agora conf 2026-01-13 22:45:10 +08:00
syf20020816 6631790642 version v0.9.48 2026-01-07 17:43:44 +08:00
Will Sheng 7ed2b234d6 [feat]: multi check for vocespace (#294)
* [feat]: multi check

* i18n
2026-01-07 17:42:12 +08:00
haorwen d1f413a40e feat: 增加逐条转发 (#292)
* feat: 增加逐条转发

* chore: bump version to v0.9.47
2025-12-31 09:38:48 +08:00
haorwen 970f7b11e0 fix: 修复灯箱问题 (#291)
* fix: 修复灯箱问题

- Modified `getDefaultSize` function to accept optional width and height properties.
- Enhanced `ImagePreview` component to allow custom container element and refined click handling for images in chat and markdown contexts.
- Updated `ImageMessage` properties to include optional fields for better flexibility.

* chore: bump version to v0.9.46
2025-12-31 08:37:30 +08:00
haorwen 5897f3304a fix: 修复回复无法定位画面外的消息 (#289)
* fix: 修复回复无法定位画面外的消息

- Added a custom event to trigger scrolling to specific messages in the virtual message feed.
- Enhanced the Reply component to dispatch the scroll event when messages are not in the DOM.
- Improved user experience by highlighting messages briefly after scrolling to them.

* fix: 修复删除消息报错

* chore: bump version to v0.9.45
2025-12-31 00:41:40 +08:00
haorwen 7f14b4b65e refactor: 优化消息加载 (#288)
* refactor: 尝试优化消息加载

- Updated webpack configuration to exclude additional sourcemaps.
- Changed local development URL for easier access.
- Implemented batch processing for handling chat messages to prevent main thread blocking.
- Refined message component to selectively subscribe to user and reaction data.
- Enhanced virtual message feed to manage visible message count and improve loading performance.

* chore: bump version to v0.9.44
2025-12-31 00:15:36 +08:00
haorwen dea7e0446e feat: latex渲染支持 (#287)
* feat: latex渲染支持

* chore: bump version to v0.9.43
2025-12-28 11:27:19 +08:00
haorwen 705d67f1fa feat: 增加回到底部功能 (#286)
* feat: 增加回到底部功能

* chore: bump version to v0.9.42
2025-12-28 11:04:13 +08:00
haorwen baeeb2bfed feat: 增加消息搜索功能 (#285)
* feat: add MessageSearch component for message filtering in chat

* chore: bump version to v0.9.41
2025-12-27 18:08:41 +08:00
syf20020816 edbd7e14fa version: v0.9.40 2025-12-26 18:59:37 +08:00
syf20020816 8603f65f4f [feat]: use auth to diff user request for vocespace 2025-12-26 18:58:00 +08:00
haorwen 105d1865c8 fix: update reset functionality in useConfig and ConfigVocespace components (#284) 2025-12-26 12:58:46 +08:00
haorwen 37199506e3 feat: 增加关闭自动更新的开关 (#283)
* Add Web Client Auto Update feature with localization support

- Introduced a new setting for automatic updates of the web client, available in both English and Chinese.
- Added a new component for managing the auto-update feature in the settings overview.
- Updated localization files to include descriptions and titles for the new feature.

* chore: Update to v0.9.38
2025-12-26 00:26:02 +08:00
syf20020816 6d8505a16a version: v0.9.37 2025-12-25 17:52:01 +08:00
Will Sheng 9513d5ea02 add video and link to show deploy video for VoceSpace (#282) 2025-12-25 17:49:51 +08:00
syf20020816 8c7ffc2454 version: v0.9.36 2025-12-24 17:51:26 +08:00
Will Sheng 5b394ba354 Add server type to diff download shell (#281)
- translation add vocespace.old
- 0.5.6 -> 0.5.8 server version for shell download
- add server type to diff shell
2025-12-24 17:49:33 +08:00
syf20020816 4b520f2467 version v0.9.35 2025-12-23 21:02:15 +08:00
Will Sheng a1a2d34f90 增加检测vocespace环境部署状态,修改部分翻译 (#280)
translation: Vocespace -> VoceSpace
- Download shell to deploy vocespace
- check vocespace state
2025-12-23 19:29:49 +08:00
Will Sheng c8199da34e 增加VoceSpace视频会议功能 (#275)
* vocespace video conf page

[feat]: get and update vocespace config

[feat]: get and update vocespace config

[feat]: vocespace setting box in home page

remove zip

send vocespace link

[feat]: vocespace license upgrade

* docs(readme): add Chinese readme and update package mananger to pnpm

* docs: Remove outdated contact information and completed feature requests (#272)

* feat: 增加passkey支持 (#270)

* chore: add .pnpm-store to .gitignore

* feat: implement passkey authentication and management features

- Added passkey login and registration endpoints to the auth service.
- Introduced PasskeyManagement component for user passkey management.
- Updated localization files to include passkey-related strings in English and Chinese.
- Created utility functions for handling passkey operations in WebAuthn.
- Adjusted login page to support passkey login flow.
- Modified configuration for local development server.

* feat: enhance passkey management with modal input and localization updates

- Added a modal for entering passkey names during registration in the PasskeyManagement component.
- Updated English and Chinese localization files to include new strings for passkey name input.
- Improved user experience by validating passkey name input before registration.

* feat: enhance passkey login experience with localization updates

- Added new localization strings for passkey authentication errors and status messages in English and Chinese.
- Updated the login page to utilize localized strings for improved user feedback during passkey login attempts.

* feat: add name field to UserPasskey interface for enhanced user identification

* feat: integrate passkey support across login and settings

- Added passkey option to login configuration and updated related components to conditionally render passkey login button.
- Enhanced MyAccount and Logins components to manage passkey settings and display passkey management options based on configuration.
- Updated English and Chinese localization files to include new strings for passkey functionality.

* feat: added server version check for passkey

* chore: update version to 0.9.30 in package.json

* chore: update version to 0.9.31 in package.json and add magic link authentication strings in English and Chinese

* i18n

[feat]: undeploy or vocespace.com

[fix]: theme fit for ui

[feat]: ip or alert

version v0.9.32

[fix]: use version compare for feat

[fix]: api hook inner useEffect

---------

Co-authored-by: haorwen <haorwen@qq.com>
2025-12-18 23:33:24 +08:00
haorwen 77225c64d6 ci: add Accept header to API requests in release workflow 2025-12-18 00:26:00 +08:00
haorwen fd5d26236c ci: update pnpm version to 10.14.0 in release workflow 2025-12-18 00:18:26 +08:00
haorwen 3d24d28c3b ci: add synchronization step to CNB in release workflow 2025-12-18 00:10:28 +08:00