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
Cited-Only Filtering for Research — Added support for filtering out non-cited sources during research imports. This includes a robust citation parser that handles standard markers ([1]), ranges ([4-6]), and bibliography extraction. The research_status polling output now also annotates sources with a cited: bool field for visibility. Thanks to @zxyasfas for the contribution (PR #188)!
Fixed
Audio Download Extension Validation (Issue #185) — nlm download audio now rejects incompatible file extensions (like .mp3 or .wav) instead of writing AAC data with the wrong file extension. A helpful hint now suggests using .m4a or .mp4 and provides an ffmpeg command for conversion.
Conversation Query Hangs — Replaced direct client.post() with a fresh httpx.Client() context in conversation queries to prevent internal connection pool exhaustion or unexpected hangs during repeated querying.
Fuzzy Title Matching in Research — Upgraded the research citation title matcher from basic substring checks to whitespace-aware boundary regex, preventing false positives where a short title matches a substring of a longer word.