Commit Graph

1370 Commits

Author SHA1 Message Date
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
haorwen cc07d615f3 ci: add GitHub Actions workflows for release and CNB synchronization 2025-12-17 23:57:35 +08:00
haorwen c3ccf5a03f chore: update version to 0.9.31 in package.json and add magic link authentication strings in English and Chinese 2025-12-12 23:46:53 +08:00
haorwen 36d25f86d3 chore: update version to 0.9.30 in package.json 2025-12-12 21:53:58 +08:00
haorwen 210a34b33c 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
2025-12-12 21:25:49 +08:00
haorwen 344ad200df docs: Remove outdated contact information and completed feature requests (#272) 2025-12-11 23:04:45 +08:00
haorwen 0a97aa5760 docs(readme): add Chinese readme and update package mananger to pnpm 2025-11-12 09:59:20 +08:00
Tristan Yang e64fe6a82a chore: download case 2025-08-22 09:55:10 +08:00
Tristan Yang 749d825bfe chore: updates 2025-08-12 14:16:40 +08:00
Tristan Yang 5502525c1f chore: update version 2025-08-11 16:57:12 +08:00
Tristan Yang f7e05dfbbb chore: iOS video preview hack 2025-08-11 16:56:44 +08:00
Tristan Yang bbc42d7055 fix: image display by opposite user 2025-08-11 16:56:06 +08:00
Tristan Yang 90e4b3f3dc fix: local message retain 2025-08-11 08:51:04 +08:00
Tristan Yang a55bc92909 fix: forward user name display 2025-08-11 07:59:48 +08:00
Tristan Yang db525ea222 refactor: preview image modal 2025-08-10 18:11:55 +08:00
Tristan Yang 880ef4f2cc doc: de lang 2025-08-07 22:24:58 +08:00
Tristan Yang 46f8e57e01 chore: version checker for remark 2025-07-18 10:11:01 +08:00
Tristan Yang d8c98451df chore: updates 2025-07-17 09:02:31 +08:00
Tristan Yang 4a2f98dfd2 refactor: remark 2025-07-16 22:25:02 +08:00
Tristan Yang 4e67c5dca9 chore: update version 2025-07-16 17:53:42 +08:00
Tristan Yang 2f9e0ccaab feat: remark 2025-07-16 17:52:57 +08:00
Tristan Yang 5e537cae39 feat: downloads in login/reg page 2025-06-30 09:57:15 +08:00
Tristan Yang 71fbd6422b feat: onlyAdminCanInvite in blank page 2025-06-17 17:53:12 +08:00
Tristan Yang a194339e65 chore: update versions 2025-06-09 11:45:55 +08:00
Tristan Yang 6f0038d4ea feat: select language 2025-06-05 08:42:54 +08:00
Tristan Yang e7a024e49d refactor: files 2025-05-15 11:38:22 +08:00
Tristan Yang 2aede0acc5 refactor: files 2025-05-15 10:56:42 +08:00
Tristan Yang 7b8e6c28ac fix: expired local msg 2025-03-26 11:20:47 +08:00
Tristan Yang 5c42e5f4a1 chore: remove unused file 2025-02-23 20:54:58 +08:00
Tristan Yang d5d3a67a4d chore: hasOwn polyfill 2025-02-13 12:03:54 +08:00