Product Changelog

Release Notes

See what's new in NavEd. Product updates, new features, and improvements for micro school, co-op, and small school management.

492 releases logged Shipped continuously
March 2026
Mar 16
Improvement v2026.3.16.1

Google sign-in is now faster for new users.

When a new user signed in with Google for the first time, NavEd was searching every school twice — once looking for an existing account, and again looking for a pending invitation. With 30+ schools on the platform, this added ~300ms of unnecessary delay to the sign-in flow.

Now both checks happen in a single pass through the schools, cutting the lookup time roughly in half.

Fixes and Improvements

  • Consolidated two separate school-scanning loops into one during Google sign-in

Mar 15
Fix v2026.3.15.1

Signing up with Google just got faster.

When a new user signed up through Google, NavEd was checking every school in the system one by one to find their invitation — adding a noticeable delay during the signup process. The more schools on NavEd, the longer the wait.

Now, when you send an invitation, we immediately record which school it belongs to. So when the invitee signs in with Google, we know exactly where to look — no searching required. Signup is now near-instant regardless of how many schools use NavEd.

Fixes and Improvements

  • Eliminated slowdown during Google sign-in for invited users
  • Signup speed no longer degrades as more schools join NavEd

Mar 12
Fix v2026.3.12.1

Student profile pages now load faster — especially for parents with multiple children.

We found that every time you opened a student's profile, the page was making extra trips to the database to look up grade level names — once for the student, once for each subject, and once for each child in the parent dropdown. These tiny delays added up quickly, especially on the grades tab.

Now all that grade level information is fetched in a single pass when the page loads. You won't notice anything different visually — it just feels snappier.

Fixes and Improvements

  • Student profile loads grade level info in one query instead of one per subject
  • Parent child-selector dropdown no longer triggers extra lookups per child
  • Grades tab subject list pre-loads grade level data to avoid repeated queries

Mar 11
2 updates
Improvement v2026.3.11.2

Dark mode text on the student enrollment page is now readable.

If your school uses dark mode, the "Enroll Students in Subjects" page had several text elements that were nearly invisible -- the page subtitle, help text below dropdowns, the selection count badge, and the card header all blended into the dark background. This made the page unusable for anyone preferring dark mode.

All text on this page now uses theme-aware colors that adapt correctly to both light and dark modes. Light mode appearance is unchanged.

Fixes and Improvements

  • Card header text adapts to both light and dark backgrounds instead of being hardcoded white
  • Help text below form fields is more visible in dark mode (opacity increased from 60% to 80%)
  • Selection count badge uses outline style instead of ghost style for dark mode visibility
  • Subject list container background is more distinguishable from the card body in dark mode

Improvement v2026.3.11.1

Your grades page now loads noticeably faster, especially if you're enrolled in multiple subjects.

We noticed that for students with several subjects, the grades page was doing a surprising amount of behind-the-scenes work on every load — quietly making a separate trip to the database for each subject to look up grade level information. For a student with eight subjects, that meant eight extra round-trips before the page could finish rendering.

We've consolidated those lookups into a single, efficient query so everything arrives together. The page loads the same as before, just faster — and the improvement scales as your school grows.

Fixes and Improvements

  • Grades page database queries reduced significantly for students enrolled in multiple subjects
  • Subjects on the grades page now appear in consistent alphabetical order

Mar 10
3 updates
Improvement v2026.3.10.3

A few pages that should have required a login now properly do.

We discovered that four pages — your profile, the directory settings, the add elective form, and subject documents — weren't correctly enforcing the login requirement. If someone navigated to these URLs without being signed in, they'd land on an error page instead of being redirected to login.

This is now fixed. Unauthenticated visitors are redirected to the sign-in page as expected, with a link back to where they were trying to go.

Fixes and Improvements

  • Profile page now redirects unauthenticated users to login instead of showing an error
  • Directory settings, add elective form, and subject documents pages do the same

Fix v2026.3.10.2

Student grade pages load noticeably faster when subjects use point-based grading.

If your school uses total-points grading — where final grades are calculated from raw points earned rather than percentages — you may have noticed that student grade pages could feel sluggish, especially for students enrolled in several subjects with many assignments. Each assignment grade was triggering its own separate lookup behind the scenes, and those added up.

We've eliminated that redundancy. The grade page now gathers all the information it needs in one efficient pass before the page renders, instead of making a separate trip to the database for each graded row. For a student with 14 graded assignments, that's 14 round trips reduced to zero.

Fixes and Improvements

  • Student profile grade tab loads faster for schools using point-based grading
  • Fixed an issue where subject grade calculation could trigger extra database lookups per row during page render

Fix v2026.3.10.1

Elective scheduling conflicts now tell you exactly what's wrong.

When assigning students to electives, if a student was already enrolled in another class during the same block, you'd see a generic "something went wrong" error — not helpful when you're trying to build a schedule quickly.

Now you'll see the actual conflict: which class, which block, and which day. You stay right where you were on the enrollment page so you can fix it and move on.

Fixes and Improvements

  • Elective block conflicts now show a clear warning message instead of a generic error page
  • You're no longer redirected away from the enrollment page when a conflict occurs

Mar 09
3 updates
Improvement v2026.3.9.3

NavEd stays reliable behind the scenes.

Fixes and Improvements

  • Added automated checks to ensure the background task worker stays connected to the database correctly across server restarts — prevents a rare class of silent connectivity errors from going undetected in future updates

Improvement v2026.3.9.2

SEO: Signup page now has a canonical tag.

Fixes and Improvements

  • Added a canonical tag to the signup page pointing to the correct URL
  • Prevents search engines from splitting page authority across duplicate URLs from tracking parameters

Improvement v2026.3.9.1

Background tasks now recover more reliably on our servers — nothing changes for you.

NavEd runs background jobs that handle things like weekly digest emails and other scheduled work. In rare cases, these jobs would log a brief connection error when our server restarted or deployed, then immediately recover on their own. You'd never notice it, but our monitoring would flag it.

We've tuned how often the background worker checks for new jobs, which reduces unnecessary reconnection attempts and makes it more resilient during those brief infrastructure windows.

Fixes and Improvements

  • Reduced background worker connection churn against the database proxy

Page 16 of 24

14 15 16 17 18

Want to stay updated?

Sign up for NavEd to get notified about new features and improvements

Get Started Free