Changelog

What's shipped.

Every feature, fix, and improvement. Newest first. Want to see what's coming? Read the roadmap →

Class invites Feature
  • Invite classmates with a link
    Every class now has its own invite link. Send it to a classmate and they join the same class — same chat, same shared notes, same deadlines. Class codes still work too.
  • See how many classmates have joined
    Class cards show how many classmates are in each class — or nudge you to invite some if it's just you so far.
  • A heads-up when classmates share notes
    When a classmate shares notes to a class you're in, you get one notification for it — not one per edit.
  • Study progress bars count what you've finished
    Flashcard and quiz progress bars now fill as you finish cards and questions, instead of freezing on repeated cards or reading 100% one card early.
Recording reliability Update
  • Long lectures are saved in parts
    Recordings are saved in 10-minute segments as you go, so an interruption — a call, an alarm — can't wipe out the whole lecture.
  • Unfinished recordings
    If a recording is interrupted or fails to process, it's kept and listed under Unfinished recordings, so you can resume or retry it instead of losing the class.
No more silent recordings Fix
  • Live mic level while you record
    A level meter shows the mic is actually hearing the lecture, and you get a No audio detected warning after 20 seconds of silence.
  • Recordings use your phone's built-in mic
    Some Bluetooth headsets were silently recording nothing. ClassMinds now records from the phone's own microphone, even with headphones connected.
  • Silent recordings caught before upload
    If a recording has no speech in it, you're told why instead of getting an empty note — the audio file is kept, and it doesn't use up your recording hours.
Study tools & shared notes Feature
  • Flashcards with spaced repetition
    Grade each card Again, Hard or Got it and ClassMinds schedules it — cards you know come back days later, cards you miss come back soon. Progress syncs between the iPhone app and the web version.
  • AI flashcard decks & quizzes
    Generate a flashcard deck or a 10-question quiz with explanations from any lecture. A deck made from a shared note is shared with the class.
  • Study streak
    Your streak counts the days you actually studied — a graded card or a finished quiz — not the days you opened the app.
  • Shared class notes show up for classmates
    Notes shared to a class now appear for every classmate — summary, key points, flashcards and quizzes. Choose private or shared for each note, and set a default in Settings. Transcripts stay private to whoever recorded them.
  • Syllabus overview
    Uploading a syllabus now also pulls out grading weights, late and attendance policies, office hours, and required materials.
Class chat safety Update
  • Block classmates in chat
    Long-press a message to block whoever sent it — their messages disappear from your view. Manage the list in Settings → Blocked Users.
Joining classes Fix
  • Joining a class brings its assignments
    When you join a class, its assignments and due dates now land on your list right away, instead of the class showing up empty.
AI tutor Update
  • The AI tutor reads your notes — and cites them
    The tutor now pulls in your class notes before it answers and tags each answer with the note it came from, so you can check the source.
Note exports Update
  • Export any note as PDF
    Open a note on the web, hit ↓ Export in the top-right, pick PDF, save. Clean light-themed layout with your course code, title, summary, and key points — ready to print, share, or hand in.
  • Export any note as DOCX
    Same export menu, pick DOCX. Opens in Word, Google Docs, or Pages with proper headings, bullets, and tables — ready to edit if you want to extend the summary into a study guide.
Public website Update
  • Public roadmap
    A new /roadmap page shows what's actively shipping, what's queued, and what's "someday." Built in the open.
iOS app polish Update
  • Cleaner home screen
    Day strip simplified — fewer halos, faster animations, easier to read at a glance. Loading states now show shimmer skeletons instead of bare spinners.
  • Errors without modals
    When something goes wrong, you'll see a non-blocking banner at the top of the screen instead of a popup that interrupts what you were doing.
  • AI Tutor card refresh
    New "Ask anything →" CTA on the chat tab's AI Tutor card. The card's purple gradient is sharper, and tap targets are bigger.
  • Sign-out confirmation
    Tapping Sign out now asks before signing you out. Catches accidental taps. Edit-profile button is now an easier-to-hit circle.
  • Phone signup wouldn't accept zeros
    If your area code starts with 0 or 1, signup would silently strip the digit. Now it shows a clear warning instead of erasing keystrokes.
Bug fixes & security Fix
  • Manage Classes saved nothing
    If you joined someone else's class import, editing color / instructor / location / day / time would silently fail. Edits now save to your personal copy correctly.
  • Tighter security across the stack
    Tougher rate limiting on signup & login, stricter content security policies on the website, and chat-image uploads now sniff file headers to reject anything that's not a real image.
Schedule import & school verification Feature
  • PDF schedule import
    Drop in your school's schedule PDF — we extract every class with course code, section, time, location, and instructor. Re-uploading later updates your classes without losing chat history.
  • School email verification
    Verify your school email with a 6-digit code, and your account is matched to your school.
  • Request a school
    If your school isn't on file, you can request it from the app. It gets reviewed and added.
Account & auth Update
  • Type a code, not click a link
    Email verification is now a 6-digit code you type in the app, not a link emailed to you. Works on phones, doesn't get caught in spam, finishes signup faster.
  • Disposable email blocklist
    Signups now reject ~3,000 known disposable / temp-mail providers — keeps real students in, keeps spam out.
App foundation Feature
  • Class chat with reactions
    Group chat per class, with emoji reactions and threaded replies. Only members of the class can read it.
  • AI Tutor
    Ask questions about your classes. The AI uses your actual lecture notes and slides as context — answers cite which note or page they came from.
  • Lecture recording & AI summaries
    Record a class, get a transcript, summary, key points, and extracted assignments — automatically.
  • Syllabus PDF scanning
    Upload your syllabus, AI extracts every exam date and assignment due date, adds them to your calendar.
  • Push notifications
    Get reminded about upcoming deadlines and new messages from classmates — at the right time, not every five minutes.