Skip to main content

v1.0.0-beta.39

📌 Summary

  • Introduced a full ID Cards workflow for configuring card types, designing cards, issuing cards, exporting bundles, printing, verification, digital IDs, and gate checks.

  • Added Portraits tools for capture, self-submission, photographer imports, review, approval, enhancement, and photo adjustments.

  • Improved consistency across dialogs and error states so common workflows are clearer and easier to recover from.

  • Fixed enrollment and ID card design issues that could block valid workflows or produce incorrect design behavior.

✨ What’s New

ID Cards

  • School admins can define card types such as Student, Instructor, Staff, and Alumni, including eligibility, validity, signatory office, card design, and uniform references.

  • Schools can use built-in card designs or upload their own finished artwork, then place member details, portraits, QR codes, signatures, and other fields on top of the design.

  • Registrars can create ID card runs, select members, check portrait readiness, and export a bundle for card apps or print shops.

  • Issued cards now support reprint, replace, and revoke workflows, with each card carrying a unique number and status.

  • Schools can print an individual card or selected cards directly from the browser using their own card printer.

  • Card QR codes can be verified publicly, members can view a digital ID on their phone, and staff can use Gate check to validate cards on site.

Portraits

  • Staff can capture portraits at a station, members can submit their own photos, and photographer files can be imported into one review workflow.

  • Reviewers can approve, reject, re-cut, and bulk-approve portraits before they are used on cards or in directory views.

  • Schools that opt in can enhance portraits with the school uniform and review the original and enhanced versions side by side before approval.

  • Enhanced portrait rendering can now be tailored by card type with a backdrop color and lighting preset.

  • Portrait capture and review now include exposure, warm–cool, and straightening controls, with an optional automatic correction setting for each school.

🛠 Improvements

Admin experience

  • Dialogs across the app now use more consistent titles, descriptions, Cancel buttons, and action labels for a clearer editing and confirmation experience.

🩹 Fixes

Academic records

  • Enrollments can now be created and edited without selecting a Program when the student is placed by academic level only.

Admin experience

  • Screens now show clear load-error messages with retry options when data cannot be loaded, instead of showing empty states, stalled pages, or blank editable forms.

ID Cards

  • Card design artwork handling is more reliable: required front artwork cannot be cleared accidentally, file type mismatches are rejected, landscape artwork displays correctly, and replacing artwork no longer risks losing the existing file if the new upload fails.

New