Build log
Everything we've shipped, in public
DuckEars isn't out yet, so this isn't a version history — it's the working notebook. What landed, what broke, and what the beta testers taught us that we didn't expect.
3 entriesUpdated 1 September 2026
The scheduler stops panicking about deadlines
Interval scheduling now solves backwards from your exam date instead of forwards from today, which is what everyone assumed it already did.
- ShippedDeadline-aware rescheduling: move your exam and the whole plan recompresses.
- ImprovedReview batches cap at your daily minute budget rather than dumping 40 cards on a Monday.
- LearnedTesters skip a day roughly every fourth day. Plans that assume a perfect streak fall apart in week two, so the scheduler now assumes you will miss days.
Questions that cite their source
Every generated question now carries the page and section it came from, and the explanation quotes it.
- ShippedPage-level citations on every question and explanation.
- ImprovedFigure and table extraction — diagrams stop being turned into word salad.
- FixedTwo-column academic PDFs no longer interleave their columns mid-sentence.
First closed beta build
Upload a PDF, get a course, answer questions, keep a streak. The whole loop end to end for the first time.
- ShippedPDF upload, chunking and curriculum generation.
- ShippedDaily lessons, XP and streaks.
- ShippedFirst pass at the spaced-repetition scheduler.
- LearnedNobody finished a 20-minute lesson. Everybody finished a 5-minute one. Default session length is now five minutes.
That’s everything so far. Earlier than this it was a prototype held together with hope. 🦆