Releases: reallygood83/reallygood-research
Release list
0.1.29
0.1.28
- Add copyable NotebookLM install command in the research console and settings.\n- Add NotebookLM setup/login popup with install, login, and command output.\n- Update README onboarding for public BRAT users.
0.1.27
- Remove maintainer-local NotebookLM checkout paths from public Obsidian settings text.\n- Reset old saved local NotebookLM commands to portable defaults during settings migration.\n- Keep default NotebookLM commands as nlm login and notebooklm-mcp for public installs.
0.1.26
- Keep Obsidian research jobs running after the modal is closed.\n- Reopening the console restores the active job log and HTML path.\n- Prevent duplicate starts from launching a second concurrent job.
0.1.25
Render inline Markdown formatting in generated HTML reports.\n\nFixes visible raw syntax such as bold, italic, strikethrough, inline code, and Markdown links in browser HTML reports.\n\nVerification:\n- npm test: 32/32 passed\n- node --check src/index.mjs main.js bin/deep-research.mjs\n- Regenerated the affected LearningMaster HTML report and confirmed bold syntax renders as instead of raw text.
0.1.24
Fix Tavily Research timing where status can be completed before the report body is available. The plugin now keeps polling until a report body is present and will no longer save a source-only Tavily report as success.\n\nVerification:\n- npm test: 31/31 passed\n- node --check src/index.mjs main.js bin/deep-research.mjs\n- Repaired the affected LearningMaster note from the Tavily request id
v0.1.23
Fix Tavily Research report rendering when the Research API returns the report body in the content field.\n\nVerification:\n- npm test: 30/30 passed\n- node --check src/index.mjs main.js bin/deep-research.mjs\n- Installed LearningMaster plugin copy updated to 0.1.23
0.1.23
Obsidian community-compatible release tag matching manifest.json version 0.1.23.\n\nThis release mirrors v0.1.23 assets without the leading v because Obsidian requires the release tag to exactly match manifest.json version.\n\nFix included:\n- Render Tavily Research API report bodies returned in the content field.\n\nVerification:\n- npm test: 30/30 passed\n- node --check src/index.mjs main.js bin/deep-research.mjs
v0.1.22
v0.1.22
- Added Tavily API key save/test controls directly to the ReallyGood Research console.
- Password fields are cleared after save in both the console and plugin settings.
- Tavily keys remain stored in
~/.reallygood-research.env, not in Obsidian plugin settings. - Added modal-level regression coverage for the key save flow, disabled-state restoration, notice text, and secret-not-in-settings boundary.
Verification:
node --check src/index.mjs main.js bin/deep-research.mjsnpm test-> 30 passing testsgit diff --check- ULW evidence: C001 CLI report generation, C002 plugin UI save-flow JSON, C003 installed-plugin copy inspection
- RepoPrompt review: PASS, no blockers
- Ouroboros QA: PASS, 0.89
v0.1.21
v0.1.21
- AI provider CLI discovery now checks OS-specific executable names, including Windows
.exe,.cmd, and.ps1wrappers. - Added common Windows npm/AppData lookup paths for Codex, Claude, Gemini, Grok, and Antigravity-style CLIs.
- Antigravity now resolves both
agyandantigravitycommand names; local macOS verification foundagyinstalled even whenantigravitywas not. - README now documents the provider discovery behavior.
Verification:
node --check src/index.mjs main.js bin/deep-research.mjsnpm test-> 29 passing testsgit diff --check- Installed Obsidian plugin copy inspected for v0.1.21 Windows candidates and
agy/antigravitysupport
Not tested:
- Physical Windows host with live provider CLIs