main
Fix highlights across the page and Reading view (#887)
Fix error with interpreter by simplifying finding elements to remove for the remove_html filter (#910)
Run template integration tests in jsdom so markdown conversion works
Add model variables for the Interpreter
Fix misleading error message on browser extension store pages (#693)
Highlights viewer (#778)
Initialize extension (#21)
Reader settings (#753)
Add Firefox version (#23)
Add stat for read pages
CLI/API (#725)
Remove innerHTML
Safari: Fix embedded mode copy to clipboard
Mark partial highlights that span inline elements when clipping
Add support for advanced date formats
Highlighter mode (#84)
Cleanup dead code
Local interpreter (#206)
Save to .md
Add decode_uri filter (#684)
Switch to Defuddle Markdown converter (#723)
Warn when a reader font can't render and harden font name handling
Import highlights (#920)
feat(i18n): Add i18n for shortcuts (#464)
Remove temperature parameter from LLM requests
support importing multiple templates at once (#574)
Use the native Gemini API for the Interpreter
Open in Reader (#761)
Support Esc key to exit modals
Document fallback behavior
Regex replace (#231)
fix nth
Fix toggle state
Fix for loop not iterating over split filter results and single selector matches
selectorContentToString shared helper
Make `src` URLs on video & audio elements absolute (#649)
Fix accidental injection of CSS into page, and trying some ideas for getting dark mode to work in safari
Template validator (#671)
Add option to automatically copy to clipboard (#348)