feat: add notification sound settings component and sound management utilities

- Implemented NotificationSoundSettings.vue for managing notification sounds.
- Added functionality for selecting and previewing single and urgent notification sounds.
- Integrated autoplay warning for first-time audio playback.
- Created soundList.js to manage available sound files and playback functions.
- Included methods for resetting sounds to default settings.

Co-authored-by: tempChanghong <tuantule622@gmail.com>
This commit is contained in:
Sunwuyuan
2026-01-11 15:30:28 +08:00
co-authored by tempChanghong
parent d83dd3993d
commit 4d634095b9
45 changed files with 993 additions and 277 deletions
+2 -1
View File
@@ -7,7 +7,8 @@
"dev": "vite --host",
"build": "vite build",
"preview": "vite preview",
"lint": "eslint . --fix"
"lint": "eslint . --fix",
"prebuild": "node scripts/generate-sound-list.js"
},
"dependencies": {
"@fingerprintjs/fingerprintjs": "^5.0.1",