SchoolSoft+
GitHub releases

Release notes

What’s new

Every change, improvement, and fix to SchoolSoft+. The latest version is always at the top.

A packed release: new Class and Staff pages give you a full view of your classmates and teachers. The entire app got a theming overhaul with 6 background themes and 6 accent colours, all configurable from Settings. A brand-new SchoolSoft+ Developer portal lets third-party developers explore the public API. Several bug fixes are also included.

Class & Staff Pages

  • New /class page — view all students in your class with names, usernames, and profile picturesFeature
  • New /staff route — browse all teachers and staff at your school with roles and contact infoFeature
  • Both pages are accessible from the sidebar with keyboard shortcutsFeature
  • Clicking a student or staff card opens their full public profile modalImprovement

Design System & Theming

  • 6 new background themes: Midnight, Abyss, Dim, Warm, Forest, OceanFeature
  • 6 accent colour options: Violet, Blue, Cyan, Green, Rose, AmberFeature
  • Theme and accent are persisted in localStorage and applied before first paint — no flashImprovement
  • Theme and accent pickers with visual previews added to the Settings → Appearance sectionFeature
  • All CSS variables are now scoped via data-theme and data-accent attributes on <html>Improvement
  • Login page fully redesigned — immersive split-panel layout with ambient orbs and a 3-D app mockupImprovement

SchoolSoft+ Developer Portal

  • New public developer portal at /developer — explore the SchoolSoft+ public APIFeature
  • Interactive API reference with endpoint docs, request/response examples, and authentication guideFeature
  • Dark, immersive design consistent with the rest of the appImprovement

Bug Fixes

  • Fixed open-source page being horizontally cut off due to fixed-positioned ambient orbsFix
  • Fixed several layout and spacing issues across dashboard widgetsFix
  • Fixed theme not persisting correctly on hard reload in some browsersFix
View release on GitHub

Want to see what’s coming?

Check open issues and pull requests on GitHub.

GitHub