Skip to content

Releases: bogorad/openrouter-summarizer

v3.9.42

25 Feb 21:52

Choose a tag to compare

Adds customizable chat quick buttons.

You can now configure button titles and prompts in Options, and each quick button sends its mapped prompt immediately from the chat interface.

OpenRouter Summarizer 3.9.41

15 Feb 16:33

Choose a tag to compare

What's New (since 3.8.6)

Security & Privacy

  • Added stronger token protection: API keys are now consistently handled with encrypted local storage, payload validation, and safer migration/rollback behavior.
  • Hardened HTML rendering and sanitization in chat/summary flows to block unsafe injection paths and prevent XSS.
  • Removed unsafe anchor URL handling in rendered content and enforced safer sanitization defaults.
  • Added manifest Content Security Policy and reduced extension-host permission surface for least-privilege operation.
  • Improved request safety with token/URL validation, input limits for content processing, and safer logging that redacts sensitive data.

Reliability & Stability

  • Centralized logging and error handling with reusable Logger and ErrorHandler patterns.
  • Fixed race conditions and message-channel edge cases (return true flow, port lifecycle handling).
  • Reduced runtime leak risk by tightening AbortController lifecycle and listener cleanup, including highlighter and popup/icon states.
  • Added robust Web Crypto compatibility checks so missing crypto.subtle environments fail gracefully.

UI, Workflow, and Feature Polish

  • Restored and stabilized Joplin integration visibility with background-side token retrieval in content-script flows.
  • Improved selection UX: cleaner deselection behavior, less scroll jumping, Shadow DOM interaction fixes, and clipboard formatting fidelity.
  • Expanded Options/page interactions: updated model management flow, compact model UI layout, improved accessibility and keyboard support.
  • Upgraded summary and chat ergonomics with clearer model naming, improved notifications, and language/model fallback resiliency.

Other Improvements

  • Added CSP-safe DOM flow, DoS guardrails, and data-cleaning boundaries for selected-content payloads.
  • Refined infrastructure and workflow support (beads tracking metadata and build/dependency housekeeping) while keeping user-visible behavior stable.

cosmetic fixes

23 Sep 16:54

Choose a tag to compare

3.8.6

no need for wrangler

3.8.3 - sanitize html, convert to maskdown and back before sharing

05 Aug 12:56

Choose a tag to compare

v3.8.3: Enhanced NewsBlur integration with two-stage cleaning and com…

max_tokens=4096 to OR call in `chat` so that more expensive models don't fail.

16 Jun 12:12

Choose a tag to compare

3.7.8 - remember last used Joplin noteook

11 Jun 11:10

Choose a tag to compare

More good stuff, see CHANGELOG.md

11 May 14:06

Choose a tag to compare