15 Oct 2026
A person's PR count stays inside the chosen dates
- What was broken
- Looking up a GitHub user for a past date range counted every PR up to today. One user showed 34,739 merged PRs for a month that had 742. The summary also always said 30 days.
- What I changed
- The search now stops at the end of the range, and the summary names the real number of days.
- Why it matters
- Reports about past periods show what happened in that period.
see the code, #1286 ↗ (opens in a new tab)
13 Oct 2026
Sources you ask for by name are always searched
- What was broken
- Users can pick which sources to search. For some kinds of topics the tool swapped that list for its own, skipped sources like Polymarket, and showed zero results as if it had looked.
- What I changed
- Any source the user named is now added back after the tool makes its own picks.
- Why it matters
- When a report says a source found nothing, it really searched there.
see the code, #1274 ↗ (opens in a new tab)
13 Oct 2026
Reports for a past date no longer cite later videos
- What was broken
- You can ask for a report as of an earlier date. YouTube videos uploaded after that date still counted as recent, so a June report could quote videos from October.
- What I changed
- Videos dated after the end of the window are now dropped before anything else looks at them.
- Why it matters
- A report for a past date only uses what existed at that time.
see the code, #1273 ↗ (opens in a new tab)
8 Oct 2026
A failed YouTube search is now reported as a failure
- What was broken
- When the YouTube search broke, from a network error or a bot check, the tool reported "0 results". The summary then read that as nobody on YouTube discussing the topic.
- What I changed
- A failed search now shows up as an error with its reason, and the report marks YouTube coverage as partial.
- Why it matters
- Readers aren't told a topic is ignored on YouTube when the tool simply couldn't reach it.
see the code, #1195 ↗ (opens in a new tab)
8 Oct 2026
YouTube transcripts now come in the right language
- What was broken
- When the usual way of getting a video's captions failed, a backup service could return a machine-dubbed foreign track, like Arabic for an English video, and count it as a success.
- What I changed
- The backup now asks for the preferred languages, English first by default, trying up to three.
- Why it matters
- Research summaries are built from what the video actually says, not from a wrong-language track.
see the code, #1191 ↗ (opens in a new tab)
← every project