You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Podcast transcripts: allow Apple and Spotify RSS transcripts without requiring a local or cloud transcription provider.
CLI cancellation: terminate tracked transcriber, downloader, and media-tool process trees on SIGINT or SIGTERM.
Local media: accept configured Parakeet and Canary ONNX transcribers instead of rejecting them during provider preflight.
Streaming: preserve repeated model deltas when a chunk exactly matches the accumulated summary.
Daemon logging: expand ~ in configured log file paths instead of creating a literal working-directory path.
Media cache: persist TTL pruning to the index after an expired-entry miss.
Media cache: serialize index updates across concurrent daemon and CLI processes to prevent failed writes, lost entries, and orphaned files.
Daemon chat: cancel CLI-backed agent processes when their HTTP client disconnects.
Chrome extension: restore persisted chat history after the daemon agent-route refactor.
CLI extraction: honor --max-extract-characters for remote text and document assets, not only web-page extraction.
Cache: wait for concurrent first-open SQLite locks before enabling WAL instead of failing CLI startup with database is locked.
Slides: honor explicit and configured scene thresholds without silently replacing them through auto-tuning.
Slides: report the calibrated scene threshold in JSON and slides.json when interval fallback supplies frames after zero scene detections.
Slides: render extracted slide labels or debug paths for --slides --extract even when a direct video has no transcript.
CLI errors: print Commander validation failures and missing-input help once instead of duplicating them across stdout/stderr.
Shell completions: sync and package Fish completions for both CLI aliases and subcommands, with candidate values matched to accepted CLI choices (#277, thanks @vincent-peng).
Daemon: close live summarize and slide SSE connections immediately after terminal events instead of retaining them until session cleanup.
Browser extension: declare User Scripts permissions per browser, route Chrome users to the required extension toggle, remove an invalid manifest permission, and align documented browser minimums.
CLI video summaries: restore terminal and JSON output when direct video understanding delegates URL handling to the asset summarizer.
Chrome extension: reject YouTube caption and transcript-panel results when the tab navigates to another video during extraction.
Development CLI: load core workspace TypeScript sources directly for pnpm summarize and pnpm s, avoiding stale exports and concurrent rebuild races.
Network safety: block private IPv4 targets embedded in the IPv4-translatable IPv6 prefix.
Slides: ignore invalid zero-index slide markers without hanging while extracting slide references.
Summary length: use long as the built-in default across the CLI, daemon, and Chrome extension; explicit and configured lengths remain unchanged.
YouTube captions: ignore WebVTT header metadata, cue identifiers, comments, styles, and regions when building transcripts.