Skip to content

issues Search Results · language:Dune language:JavaScript language:Java language:JavaScript language:Go language:JavaScript

Filter by

38.8M results  (617 ms)

38.8M results

Summary src/utils/notificationPreferences.js — playNotificationSound() creates an AudioContext and only closes it via oscillator.onended. This event only fires if playback completes normally. If the tab ...

Summary src/utils/calendarExport.js accesses window.URL.createObjectURL() and document.createElement( a ) without any typeof window / typeof document guard. In SSR environments (Next.js, Vite SSR, Remix, ...
bug

Summary Every exported function in src/utils/lenisUtils.js accesses window, document, or window.scrollY without any typeof window === undefined guard. In SSR environments, these globals are undefined, ...
bug

Summary Update top-level docs to reflect the new browser extension direction. Tasks - [ ] Rewrite README.md — extension setup, dev commands, project overview - [ ] Update docs/VISION.md — replace ...
documentation
phase-1

Summary Add unit tests for the Web Speech API wrapper. Tasks - [ ] Mock speechSynthesis and SpeechSynthesisUtterance - [ ] Test queue: play, pause, resume, stop - [ ] Test event emission (start, ...
enhancement
extension
phase-1

Summary Add unit tests for the DOM content extraction module. Tasks - [ ] Set up test fixtures (sample HTML pages) - [ ] Test main content detection (landmarks vs body fallback) - [ ] Test hidden/invisible ...
enhancement
extension
phase-1

Summary Wire up voice and speed controls to the speech module with persistent preferences. Tasks - [ ] Populate voice picker from speechSynthesis.getVoices() - [ ] Wire speed slider to speech rate ...
enhancement
extension
phase-1

Summary Add ability to read the user s highlighted text selection aloud. Tasks - [ ] Add Read selection handler in side panel - [ ] Content script reads window.getSelection() text - [ ] Handle ...
enhancement
extension
phase-1

Summary Connect side panel → content extraction → speech module for the first working feature. Tasks - [ ] Side panel Read page button sends message to content script - [ ] Content script extracts ...
enhancement
extension
phase-1

Summary Build a thin wrapper around speechSynthesis with queue management and settings persistence. Tasks - [ ] Create apps/extension/lib/speech/reader.ts - [ ] Paragraph-by-paragraph queue with ...
enhancement
extension
phase-1
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.