top of page

 

Release Notes — v1.3.3

Released: 22 May 2026

Platforms: iOS · Android · Web

 

What's New

 

Co-Guardian Requests

 

Parents and guardians can now request to add a second guardian to their child's profile — directly from the app, without requiring staff involvement.

 

How it works:

  • A primary guardian opens their child's profile and taps **"Request Co-Guardian"**

  • They enter the co-guardian's name, email address, and phone number

  • The school or organisation receives the request and approves or declines it from the web dashboard

  • Once approved, the co-guardian receives an invitation to create their own account and access their child's health information

 

This feature removes the back-and-forth of manually coordinating secondary guardian access — guardians initiate the request themselves and staff review it in one place.

 

Available on: iOS · Android · Web (staff approval dashboard)

 

Ad-Hoc Event PDF Reports

 

Staff can now generate formal PDF records for any ad-hoc care event — suitable for compliance documentation, insurance claims, and guardian communication.

 

Two ways to generate a report:

Single event report

  • Open any event from the Events list and tap PDF

  • A report is generated instantly and saved to your device

  • Covers: student name and details, event type, date/time, location, actions taken, medications administered (if applicable), attending staff, and outcome

 

Bulk date-range report

  • From the Events list, tap Events PDF

  • Select a start and end date (up to 31 days)

  • A single PDF is generated covering all ad-hoc events across that date range — useful for monthly compliance reviews or end-of-term records

 

Report contents include:

  • Organisation branding and header

  • Student name, date of birth, and year/class/team

  • Full event description and actions taken

  • Medications administered (drug, dose, route, and time — medicated events only)

  • Attending staff name and role

  • Event outcome

  • Confidentiality footer and generated timestamp

 

Available on:  iOS · Android · Web

Sports Club Terminology

 

Event PDF reports now correctly use "Team" instead of "Class" for sports club organisations, and "Athlete" instead of "Student" — reflecting the correct terminology for each organisation type.

Bug Fixes & Improvements

 

  • Fixed an issue where the PDF date picker on web showed an incorrect default date

  • Improved the date range picker on Android — now uses the native folder picker to save PDFs directly to Downloads

  • Added the required healthcare disclaimer to all web login pages, matching the mobile app

  • General stability and performance improvements

 

Platform Version

iOS | 1.3.3 (build 20) Pending App Store review

Android 1.3.3 (versionCode 22)

 

Release notes: v2.15.0

Released: 6 May 2026

What's New

Sports Club Vertical, Secure Onboarding & Guardian Fixes

 

Sports Club Vertical

  • Dynamic terminology across the entire frontend — "Students" → "Athletes", "Camps" → "Sessions/Matches", "School" → "Club"

  • Tenant-type-aware welcome and invite email templates

  • Team Manager role added — club-scoped access, cannot see other teams

  • Event location field — free-text address for sports clubs; chips retained for schools

 

Secure Tenant Onboarding

  • Replaced temporary password emails with a one-time staff invite link

  • New tenant admins follow the same OTP → set password → dashboard flow as any invited staff member

 

Guardian Fixes

  • `parent_student_links` auto-created when a guardian is linked to a new student — previously new students were invisible in the guardian's Athletes tab

  • Robust guardian staff ID resolution via `staff` table fallback

 

Security & Auth

  • Login rate limiting (brute-force protection)

  • Staff invite OTP flow — replaced plaintext credential emails with secure invite link → OTP → password setup

  • Guardian OTP flow — replaced magic link with OTP code entry on mobile and web

Release Notes: v2.14.0

Released: 30 April 2026

 

What's New

Camp Attendance Permissions

You can now formally request guardian permission for a student to attend a camp — directly from within the camp management screen.

For staff:

  • Open any camp and go to the new Permissions tab

  • See every enrolled student alongside their linked guardian(s) and the current permission status

  • Select the students you want to contact, then hit Send Permission Request Email — or send to all at once

  • Each guardian receives a personalised email with the camp name, dates, and their child's name

  • Status updates automatically as guardians respond: Not Sent → Pending → Approved / Declined

  • Resend requests to guardians who haven't responded

For guardians:

  • Receive a clear, detailed email about the upcoming camp

  • Respond with a single button tap — no login required

Guardian Notification Controls

  • A new contact consent setting lets you mark secondary contacts (grandparents, emergency contacts, etc.) so they don't receive routine communications, while still keeping them visible on the student record.

  • Guardians tab improvements

  • "Notify Guardians" renamed to "Request to update health plans"

  • Guardians not yet invited to the app are clearly marked and cannot be messaged until onboarded

bottom of page