Changelog

What's New in MicroCampus

Every update, improvement, and fix — newest first.

v1.6

May 2026

Google Sheets import, smart duplicate merging, public landing pages, form formatting, and accounting improvements.

New

Import students directly from a Google Sheets link — no CSV download required. Paste your Google Form responses sheet URL and columns map automatically.

New

Column mapping is now saved to your account and persists across devices. Your Google Sheet URL is pre-filled on the next import — no re-pasting needed.

New

Fuzzy duplicate detection on the import review screen: pending records that look like existing students are flagged with a 'Possible duplicate' badge.

New

Merge action on duplicate imports: fill in any blank fields on an existing student (middle name, birthday, grade, allergies, etc.) from the import record without overwriting anything.

New

Skip duplicate action: dismiss a pending import record without creating a new student, when the student is already in the system.

New

Public school landing page: each school can now publish a public-facing page with a hero image, about section, and an enrollment call-to-action for prospective families.

New

Permanent student delete: admins can now fully remove a student and all their records (attendance, payments, portfolio, progress reports, learning plan goals) — not just archive.

New

Tuition payments now automatically post to the accounting ledger as income when marked paid — no manual ledger entry needed.

New

Archive and delete schools in the superadmin panel. Archived schools are hidden from the active list; deletion requires archiving first as a safety gate.

Improved

3-part names (e.g. 'Lily Ann McMillian') now split correctly on import: first word → First Name, last word → Last Name, middle words → Middle Name.

Improved

Birthday display fixed for Google Form date format (M/D/YYYY) — previously showed 'Invalid Date' in the review screen.

Improved

Auto column detection updated with more synonyms to reliably match GSLA Google Form headers for grade, birthday, parent email, and parent name.

Improved

Import mapping column key bumped to clear any corrupted auto-assignments from a previous detection bug.

Improved

Drag-to-reorder mapping rows on the import column mapping screen.

Fixed

Fixed: description text blocks on public forms now preserve line breaks and blank lines exactly as typed in the form builder.

Fixed

Fixed: stale JWT cookies no longer cause 403 errors — sessions now refresh role and school data from the database every 5 minutes.

v1.5

April 30, 2026

School Records file cabinet, extended student profiles, parent portal improvements, and bug fixes.

New

School Records is now a full digital file cabinet — upload PDFs, Word docs, Excel files, and images (up to 25 MB each) directly from your browser. Files are stored securely in the cloud.

New

File cabinet folders: organize records into categories like Enrollment Forms, Health & Allergies, Emergency Plans, Field Trip Forms, Curriculum, Policies & Handbooks, and more.

New

Print any document in School Records with one click. PDFs open in a print-ready window automatically; other files open for browser printing.

New

Middle Name and Preferred Name fields added to the Edit Student form.

New

Home Address and Allergy Details / Action Plan fields added to Edit Student, matching the Add Student form.

New

Parent phone number is now editable from the Edit Student page.

New

Curriculum added as a Learning Plan goal category (alongside Academic, Social/Emotional, Life Skills, Creative, Physical).

New

Secondary parents now appear in the Parents tab — previously only primary-linked parents were shown.

New

New parents added as a secondary guardian now automatically receive a portal invite email.

Improved

Sign Out button added to the sidebar (desktop) and the mobile More menu — previously there was no visible way to sign out.

Improved

Parent portal dashboard greeting updated to be parent-facing: 'Stay connected to your child's progress and school updates.'

Improved

School Records is now restricted to admin and teacher accounts — removed from the parent navigation.

Improved

Student Archive renamed to Student Summaries throughout the app.

Improved

Student Summaries section heading renamed from 'Curriculum & Learning Goals' to 'Learning Plans & Goals' for clarity.

Improved

Student Summaries print layout fixed — content now renders correctly across all pages when printing or saving as PDF.

Improved

CSV import now correctly handles 'Student's Full Name' mapped to the name field — names split automatically into first and last.

Improved

CSV import review screen: select multiple rows and delete them in bulk before confirming an import.

Fixed

Fixed: editing a student's primary parent now correctly saves the phone number in addition to name and email.

Fixed

Fixed: swapping primary and secondary parents now correctly updates the displayed phone number without a page reload.

v1.4

April 2026

Parent swap, CSV improvements, and navigation polish.

New

Make Primary button on the Edit Student page — swap which parent is primary and which is secondary with one click.

New

CSV bulk delete: select individual rows in the import review screen and delete them before confirming.

Improved

CSV name mapping improved — 'Full Name', 'Student's Full Name', and similar headers now correctly populate first and last name fields.

Improved

CSV preview now accurately reflects what will be imported — no more 'Unknown' showing after a correct mapping.

Improved

BOM characters in Excel-exported CSV files are now automatically stripped to prevent header mismatches.

v1.3

March 2026

Learning Plans, Student Summaries, and Staff Hours.

New

Learning Plans (ILP): create individual goals for students across multiple categories. Add milestones and track progress from Not Started through Achieved.

New

Student Archive: a full printable academic record for each student — attendance, learning plans, progress reports, and portfolio items in one page.

New

Staff Hours tracking for Thrive plan schools.

New

Lesson Plans module for teachers (Thrive plan).

Improved

Student Archive groups portfolio items by period for cleaner printing.

v1.2

February 2026

Progress reports, portfolios, and secondary parents.

New

Progress Reports: create narrative and standards-based reports, publish them, and parents are notified automatically.

New

Student Portfolios: upload photos, documents, and artifacts with titles, descriptions, and period tags.

New

Secondary Parent / Guardian: each student can now have two parents with independent portal access.

New

Emergency Contacts: add up to two emergency contacts per student with authorized pickup flags.

Improved

Parent portal now shows attendance, progress reports, portfolios, messages, and invoices for each child.

v1.1

January 2026

Payments, announcements, and calendar.

New

Tuition & Payments: connect your Stripe account and collect tuition online. Funds deposit directly to your bank.

New

Announcements: broadcast messages to all families from one place.

New

Calendar: add school events and share them with families.

New

Custom branding: upload your logo and set a primary color for your parent portal.

Improved

Mobile layout: bottom navigation bar for parents and staff on phones and tablets.

v1.0

December 2025

Initial launch — the core MicroCampus platform.

New

Student enrollment with parent portal access and invite emails.

New

Daily attendance tracking — Present, Absent, Tardy, Excused.

New

Two-way parent messaging.

New

CSV roster import with column mapping.

New

Multi-tenant architecture — every school has its own isolated portal.

New

Role-based access: Admin, Teacher, and Parent roles.

New

School Records document storage.

New

Seed, Grow, and Thrive plans with feature gating.

Have a feature request or found a bug?

Contact support@microcampus.site