Changelog

What's new

Everything we've shipped to RunPy since launch — new features, improvements and fixes, in the order they went live.

  1. Manage Class, school admin, and big polish pass

    • New Manage Class page: rename a class, remove a student, reset a student's password, and delete a class with a typed-name confirmation.
    • Teachers can edit their school name from the account page.
    • Heads of Department who invite a teacher now have the school name set for them automatically.
    • When viewing student work, Python and HTML sections start collapsed and expand on click. Folders use the familiar blue folder icon and expand inline, just like the rest of the app.
    • One-click refresh button while reviewing a student's file — pull their latest version without leaving the page.
    • Every file now shows its last-edited date and time, including in the IDE sidebar and the teacher review panel.
    • New About page with the story behind RunPy.
    • New Schools page covering safeguarding, UK GDPR, and accessibility — designed for school IT and DPO sign-off.
    • Privacy Policy and Terms of Service pages are live (drafts pending legal review).
    • Tidied site navigation and a shared footer with quick links to Features, About, Schools, Pricing, Privacy and Terms.
    • Behind the scenes: the site no longer loads any third-party scripts, full security headers are in place, and structured data has been added to help schools' content filters and search engines categorise RunPy as a UK educational service.
  2. Folders and a fresh files panel

    • Folders for organising your Python and HTML files.
    • Redesigned student files panel with quick folder navigation.
    • Fresh Python and HTML file icons across the app.
    • Improved snippet viewer sidebar.
  3. Sign-in polish

    • Consistent navigation across the home, sign-up and login pages.
    • Smoother account-creation flow with a clearer check-your-email screen.
    • Improved input fields and visibility in light mode.
  4. Accounts and team management

    • Email verification on sign-up.
    • Account deletion option in the account page.
    • New Manage Team page for Heads of Department to invite teachers onto a shared school licence.
    • Reliability improvements to RunPy's internal admin notifications so the team sees new signups and changes in real time.
  5. RunPy launches

    • RunPy goes live — a browser-based Python and HTML IDE designed for UK secondary school classrooms.
    • Free, paid and school-licence plans with shared usage caps for a whole computing department.
    • Teacher class dashboard for tracking pupils, files and shared snippets.
    • Head of Department controls for managing seats across a team of teachers.

Got a request?

Something you'd like to see on RunPy? Spotted a bug? We'd love to hear from you.

Get in touch