Currently, the "Speech Verbosity" dropdown has options like "All", "Highlights & Summary", "Summary Only".
These are vague and don't give users granular control.
Proposed Change: Replace with a dropdown (or multi-select) showing div class patterns that can be excluded from speech.
Options (initial list using wildcard patterns):
Tool-module__detailsContainer--* (Tool execution logs)
Session-module__metadata--* (Session metadata)
CodeBlock-module__* (Code blocks)
Figure-module__* (Figures/images)
- (Additional patterns to be identified)
Future Enhancement: Replace wildcard patterns with user-friendly names:
- "Tool Execution Logs" instead of
Tool-module__detailsContainer--*
- "Code Blocks" instead of
CodeBlock-module__*
Implementation:
- Identify all relevant div class patterns in GitHub Copilot Tasks
- Create exclusion list in settings
- Update filtering logic to check element class against exclusions
- Store preferences in chrome.storage
Currently, the "Speech Verbosity" dropdown has options like "All", "Highlights & Summary", "Summary Only".
These are vague and don't give users granular control.
Proposed Change: Replace with a dropdown (or multi-select) showing div class patterns that can be excluded from speech.
Options (initial list using wildcard patterns):
Tool-module__detailsContainer--*(Tool execution logs)Session-module__metadata--*(Session metadata)CodeBlock-module__*(Code blocks)Figure-module__*(Figures/images)Future Enhancement: Replace wildcard patterns with user-friendly names:
Tool-module__detailsContainer--*CodeBlock-module__*Implementation: