feat: Enhance audio capture and monitoring features

- Added "audioCapture" permission to manifest for microphone access.
- Introduced DeepSeek as a new AI provider option in the side panel.
- Implemented a capture mode selection (tab-only, mic-only, mixed) in the side panel.
- Added options to enable/disable the extension and auto-open the assistant window.
- Integrated a mic monitor feature with live input level visualization.
- Included buttons for requesting microphone permission and granting tab access.
- Updated styles for new sections and mic level visualization.
- Enhanced model fetching logic to support DeepSeek and improved error handling.
This commit is contained in:
2026-01-31 21:55:09 +01:00
parent 246506b177
commit 56d56395ee
11 changed files with 1651 additions and 276 deletions

View File

@@ -5,6 +5,7 @@
"description": "Monitors audio and answers questions in real-time using AI",
"permissions": [
"tabCapture",
"audioCapture",
"storage",
"activeTab",
"scripting",
@@ -16,6 +17,7 @@
"https://api.openai.com/*",
"https://api.anthropic.com/*",
"https://generativelanguage.googleapis.com/*",
"https://api.deepseek.com/*",
"http://localhost:11434/*"
],
"background": {
@@ -36,4 +38,4 @@
"48": "icon48.png",
"128": "icon128.png"
}
}
}