v2.0.1
Fixed
add_sourcefor URL sources — the 2026 NotebookLM add-source dialog
redesign broke URL uploads on three fronts: the "Websites" tile is now an
Angular Material chip (mat-chip/mat-mdc-chip), the URL textarea ships
aria-label="Enter URLs"instead of aplaceholdercontaining "URL", and
the verification path'sEscapekeypress was landing mid-ingest and
canceling the add. The dialog also closes asynchronously now, so the
baseline source count was being captured after the new row already
appeared and the count-based detection never tripped. Threading the
pre-baseline count fromaddSource()and waiting for the dialog to settle
before verification fixes the false-negative. (Reported by
@assistantthatskywalker in
#14.)- Answer wait timeout 2 min → 5 min in
waitForLatestAnswer— long
NotebookLM answers with many citations regularly exceed 2 minutes and were
timing out as false negatives. (Cherry-picked from
@LScelza-synapse's fork.) - Spanish profile-lock locale detection — added "Abriendo en una sesión
existente" to the regex that triggers the singleton-profile fallback, so
Spanish-locale Chrome installs no longer hard-fail on a locked profile.
Security
- Override
brace-expansion@^5.0.6(scoped to the^5.0.0range so the older
1.xline in eslint deps is untouched) — fixes
GHSA-jxxr-4gwj-5jf2. - Override
qs@^6.15.2— fixes
GHSA-q8mj-m7cp-5q26
in the express / body-parser transitive chain.
Install / upgrade: npm i -g @roomi-fields/notebooklm-mcp@2.0.1
Full changelog: https://github.com/roomi-fields/notebooklm-mcp/blob/main/CHANGELOG.md