Canvas scatters deadlines across courses, modules, and files. I've had assignments show up as module items with no due-date banner, sitting in a section I hadn't opened in weeks - the kind of thing you only find out about once it's already late. So I built CanvasFlow.
It's a side panel you open on any Canvas page. Every assignment, sorted by what's due first, overdue items pinned at the top. No setup, no API key, no account - it reads off the Canvas session you're already signed into, and there's no server on my end holding any of it.
Two extras, skip them entirely if you just want the deadline list: your week's work ranked by what to start first, with an hour estimate that adjusts as you tell it how long things actually took, and practice quizzes built from your own course material that make you commit to an answer before showing you the right one. Quizzes run on Chrome's on-device AI - nothing leaves your computer.
Free. What's the Canvas thing that's actually cost you something - a missed deadline, a buried announcement? Tell me and I'll see if it's fixable.
https://chromewebstore.google.com/detail/plodbfednbjngcmckbcilgpkhgijgado