github steipete/summarize v0.9.0

15 days ago

0.9.0 - 2025-12-31

Highlights

  • Chrome Side Panel: Chat mode with metrics bar, message queue, and improved context (full transcript + summary metadata, jump-to-latest, smoother auto-scroll).
  • Media-aware summarization in the Side Panel: Page vs Video/Audio dropdown, automatic media preference on video sites, plus visible word count/duration.
  • Chrome extension: optional hover tooltip summaries for links (advanced setting, default off; experimental) with prompt customization.

Improvements

  • PDF + asset handling: send PDFs directly to Anthropic/OpenAI/Gemini when supported; generic PDF attachments and better media URL detection.
  • Daemon: /v1/chat + extractOnly, version in health/status pill, optional JSON log with rotation, and more resilient restart/install health checks.
  • Side Panel: advanced model row with “Scan free” (shows top free model after scan), a refresh summary control (cache bypass), plus richer length tooltips.
  • Side Panel UX: consolidated advanced layout and typography controls (font size A/AA, line-height), streamlined setup panel with inline copy, clearer status text, and tighter model/length controls.
  • Side Panel UX: keep the Auto summarize toggle on one line in Advanced.
  • Streaming/metrics polish: faster stream flushes, shorter OpenRouter labels on wrap, and improved extraction metadata in chat.

Fixes

  • Auto model selection: OpenRouter fallback now resolves provider-specific ids (dash/dot slug normalization) and skips fallback when no unique match.
  • Language auto: default to English when detection is uncertain.
  • OpenAI GPT-5: skip temperature in streaming requests to avoid 400s for unsupported params.
  • Side Panel stability: retryable stream errors, no abort crash, auto-summarize on open/source switch, synced chat toggle state, and caret alignment.
  • YouTube duration handling: player API/HTML/yt-dlp fallbacks, transcript metadata propagation, and extension duration fallbacks.
  • URL extraction: preserve final redirected URLs so shorteners (t.co) summarize the real destination.
  • Hover summaries: proxy localhost daemon calls to avoid Chrome “Local network access” prompts.
  • Install: use npm releases for osc-progress/tokentally instead of git deps.

Don't miss a new summarize release

NewReleases is sending notifications on new releases.