Skip to content

v0.3.17

Choose a tag to compare

@jacob-bd jacob-bd released this 02 Mar 20:59
· 407 commits to main since this release

What's New

Multi-Browser Authentication Support

nlm login now works with any Chromium-based browser — not just Google Chrome. Supported browsers (in priority order): Google Chrome, Arc (macOS), Brave, Microsoft Edge, Chromium, Vivaldi, Opera.

Thanks to @devnull03 for this contribution (PR #70).

Browser Preference Setting

Users can now choose their preferred browser:

nlm config set auth.browser brave
# Valid: auto, chrome, arc, brave, edge, chromium, vivaldi, opera

Falls back to auto-detection if the preferred browser is not installed. Also settable via NLM_BROWSER env var.

Deep Research Fix

Fixed nlm research status --task-id returning "no research found" for deep research tasks. The backend assigns a new task_id internally during deep research — the CLI now handles this gracefully. Thanks to @danielbrodie for reporting (Issue #69).

Other Improvements

  • Dynamic browser names in CLI messages — shows "Launching Brave Browser..." instead of "Launching Chrome..."
  • Increased CDP connect timeout (5s → 10s) for non-Chrome browsers
  • Updated all documentation to reflect multi-browser support

Full Changelog: https://github.com/jacob-bd/notebooklm-mcp-cli/blob/main/CHANGELOG.md