issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr language:JavaScript language:Python
Filter by
4.5M results
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
Summary
Port and adapt DOM serialization from legacy/scripts/capture.js into a content script utility.
Tasks
- [ ] Create apps/extension/lib/content/extract.ts
- [ ] Walk visible DOM nodes; skip ...
enhancement
extension
phase-1
Summary
Build the side panel HTML/CSS with all controls — static shell, no speech wiring yet.
Tasks
- [ ] Create entrypoints/sidepanel/index.html + main.ts
- [ ] Add controls: Read page, Read selection, ...
enhancement
extension
phase-1
Summary
Wire up the MV3 background service worker to open the side panel and relay messages.
Tasks
- [ ] Create entrypoints/background.ts
- [ ] Register side panel behavior (chrome.sidePanel.setPanelBehavior) ...
enhancement
extension
phase-1
Summary
Create the stable documentation skeleton and record the pivot decision.
Tasks
- [ ] Create scaffold docs: docs/ARCHITECTURE.md, CONVENTIONS.md, TESTING.md, CONTRIBUTING.md, ROADMAP.md
- ...
documentation
phase-1
Summary
Set up the AI agent handoff area so any agent (or future you) can pick up the repo cold.
Tasks
- [ ] Create AGENTS.md at repo root (entry point for agents)
- [ ] Create docs/agent/HANDOFF.md ...
documentation
phase-1
Summary
Move the old screenshot/vision-model CLI approach to legacy/ without deleting history.
Tasks
- [ ] Move scripts/, helpers/, related __tests__/ to legacy/
- [ ] Update root package.json — ...
chore
phase-1
Summary
Initialize the monorepo and a minimal WXT-based Chrome extension that loads in the browser.
Tasks
- [ ] Add pnpm workspace at repo root (pnpm-workspace.yaml)
- [ ] Init WXT project under ...
chore
extension
phase-1
Goal
Deliver a working Chrome extension with side panel UI and free core reading via Web Speech API.
Work order
Each issue = one small, reviewable PR. Work in this order:
1. #3 — pnpm workspace + ...
epic
phase-1

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 IssuesProTip! Restrict your search to the title by using the in:title qualifier.