Commit Graph

1200 Commits

Author SHA1 Message Date
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 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
Will Sheng 9513d5ea02 add video and link to show deploy video for VoceSpace (#282) 2025-12-25 17:49:51 +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
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 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 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
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 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 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
Tristan Yang 0972c87842 feat: more setting of ext 2025-02-10 17:15:16 +08:00
Tristan Yang 82761ee73e refactor: eslint v9 2025-02-10 15:06:50 +08:00
Tristan Yang c62a18d823 feat: ru lang 2025-01-15 19:17:20 +08:00
Tristan Yang b7d819cfef chore: install link 2025-01-02 10:53:27 +08:00
Tristan Yang 6524cb477e chore: fix 404 2024-12-29 15:08:51 +08:00
Tristan Yang 98776b5e54 chore: fix 2024-12-29 08:00:59 +08:00
Tristan Yang 0235719738 refactor: remove check ip API 2024-12-29 07:52:41 +08:00
Tristan Yang e6904715cd chore: fix 2024-12-28 08:24:46 +08:00
Tristan Yang cf782b330b chore: add uuid 2024-12-23 09:31:54 +08:00
Tristan Yang 0cab55e15c chore: updates 2024-12-10 10:08:33 +08:00
Tristan Yang bf7e103c36 chore: update 2024-12-10 09:29:39 +08:00
Tristan Yang 5e79a49e00 refactor: ip api 2024-12-09 11:48:31 +08:00
Tristan Yang f2f3dd9489 chore: fix ip api 2024-12-09 09:41:27 +08:00
Tristan Yang 6ad8654c7b chore: change check version 2024-12-07 08:35:32 +08:00
Tristan Yang 19f486cedb feat: email msg tip 2024-12-06 17:53:24 +08:00