Files
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

75 lines
1.7 KiB
JSON

{
"todohighlight.isCaseSensitive": false,
"css.validate": false,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.validate": ["javascript"],
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"emmet.triggerExpansionOnTab": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"cSpell.words": [
"appinstalled",
"beforeinstallprompt",
"boardos",
"btns",
"favs",
"localforage",
"localstorage",
"magiclink",
"navs",
"oidc",
"Privoce",
"reduxjs",
"Swiper",
"thirdparty",
"tippyjs",
"toastui",
"udecode",
"uiball",
"uids",
"unreads",
"upsert",
"upserted",
"upserting",
"vocechat",
"wavesurfer",
"webrowse",
"Wechat"
],
"reactSnippets.settings.prettierEnabled": true,
"reactSnippets.settings.importReactOnTop": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[svg]": {
"editor.defaultFormatter": "jock.svg"
},
"i18n-ally.localesPaths": ["public/locales"],
"i18n-ally.keystyle": "nested"
}