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, operaFalls 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