Phos Logo
Phos

Changelog

All notable changes, improvements, and fixes to Phos.

2026-02-03

Version 1.20.2

Security

  • Signup Protection: Enhanced security during the signup process to ensure users are assigned the correct roles automatically and prevent unauthorized access.

2026-01-31

Version 1.20.1

Added

  • Student Health & Safety Profile: A comprehensive new system to manage student health and safety.
    • Complete Health Records: Store critical info like allergies, blood type, medical notes, and special needs.
    • Teacher Alerts: "Red flag" indicators on student avatars immediately alert teachers to medical conditions.
    • Emergency Contacts: Dedicated section for secondary emergency contact details.
    • Toileting & Dietary Needs: Track specific care requirements for every child.

Improvements

  • Privacy First: Reduced the number of permissions the app requests on Android to only the absolute essentials.
  • Fresh Look: Updated the login screen and tagline to "Smarter Kindergarten Management and The Preschool Operating System".
  • Performance: Removed unused code for a faster, lighter app experience.

2026-01-31

Version 1.19.6

Added

  • School Branding: Your school's logo now appears proudly on the Home Screen header.
  • Logo Reliability: Fixed issues where the school logo might disappear, ensuring your brand is always visible.

2026-01-31

Version 1.19.5

Fixed

  • Announcements: Fixed a bug where school announcements weren't showing up for parents. Important updates are now back in your feed.

2026-01-31

Version 1.19.4

Added

  • Easier Pickups: New "I'm on the way" widget right on the Home Screen.
  • Parent Quick Action: A new (+) button in the bottom menu gives parents instant access to notify the school of arrival.

2026-01-31

Version 1.19.3

Fixed

  • Menu Fix: Restored the "Manage Students" link that had gone missing from the menu.

2026-01-31

Version 1.19.2

Fixed

  • Photo Feed: Solved an issue where uploaded photos weren't appearing in the feed immediately.
  • Gallery Stability: Fixed a crash that could happen when scrolling through the photo gallery.

2026-01-31

Version 1.19.1

Fixed

  • Curriculum AI: Fixed a technical issue preventing the AI from correctly suggesting curriculum tags.

2026-01-30

Version 1.19.0

Changes

  • Simpler Uploads: Streamlined the photo upload process for a faster, smoother experience.
  • Privacy Focus: Removed experimental face detection features to keep things simple and private.

2026-01-29

Version 1.18.1

Fixed

  • Smarter AI: Upgraded the underlying AI model to provide better, more accurate curriculum suggestions.

2026-01-28

Version 1.18.0

Improvements

  • Payment Setup: New "Merchant Support" screen to help schools easily set up their payment gateway with a professional onboarding guide.
  • Security Check: Enhanced security implementation for payment processing.

2026-01-28

Version 1.17.0

Improvements

  • App Store Readiness: Added essential legal links (Privacy Policy, Terms) to the login screen.
  • Performance: Cleaned up the app's internal logs for better security and performance.
  • User Safety: Added "Delete Account" and data export options in Privacy Settings for full control over your data.

2026-01-26

Version 1.16.3

Improvements

  • Website Stability: Improved how the system checks for blog posts, ensuring smoother updates when we release new stories.

Technical

  • Version Updates: Synchronized app and package versions to 1.16.3

2026-01-25

Version 1.16.2

Deprecated

  • Edge Functions: Removed unused generate-embedding function (HuggingFace CLIP adapter) to clean up workspace and consolidate AI architecture on dlib + Cloudmersive.

2026-01-24

Version 1.16.1

Fixed

  • Phos Claim Visibility: Enabled "Finance" tab for Teachers to allow access to Claim Submission screen.
  • Data Protection: Restricted Admin-only financial stats and invoices in Finance Dashboard to ensure Teachers only see their claims.

2026-01-24

Version 1.16.0

Added

  • Attendance Module: Complete daily attendance system for kindergartens
    • Teacher Interface: Fast and easy attendance taking with a new dedicated screen
      • Filter students by class
      • Mark status as Present, Late, or Absent
      • Log reasons for absence ("Sebab Tidak Hadir")
      • View daily summary of attendance stats
      • One-click "Muktamad Kehadiran" to finalize the day
    • Parent App Updates: Parents can now view their child's attendance history
      • Month-by-month calendar view
      • Summary of present, absent, and late days
    • Real-Time Notifications: Parents receive instant alerts when their child arrives
      • "Anak Anda Telah Sampai" notification upon check-in
      • Alerts for late arrivals to keep parents informed

January 21, 2026

Version 1.15.1

Bug Fixes

  • Finance Layout: Fixed "Create Invoice" button and screen content being obscured by Dynamic Island on iOS devices
    • Increased top padding on Finance Dashboard and Create Invoice screens
    • Content now displays properly on all iOS devices including those with Dynamic Island
  • Build Configuration: Fixed Babel configuration error that prevented proper build setup
    • Resolved "Config file contains no configuration data" error in babel.config.js

January 21, 2026

Version 1.15.0

Improvements

  • Advanced Compliance & Security: Major security enhancements for better data protection
    • Multi-Factor Authentication (MFA): Enhanced account security with two-factor authentication
      • School administrators and super administrators can now enable MFA for their accounts
      • Secure login process with time-based one-time passwords (TOTP)
      • Easy enrollment and management through Security settings
      • Required for all administrative accounts to ensure maximum security
    • Face Embedding Encryption: Advanced encryption for biometric data
      • All face recognition data is now encrypted using AES-256-GCM encryption
      • Enhanced privacy protection for student photos and face data
      • Secure matching process that keeps data encrypted even during processing
    • GDPR Compliance Tools: New privacy controls for data management
      • Data Export: Request a complete copy of your data in Privacy Settings
      • Account Deletion: Permanently delete your account and all associated data
      • Automated workflows ensure compliance with GDPR "Right to Portability" and "Right to be Forgotten"

Changes

  • Version Updates: Synchronized app and package versions to 1.15.0

Bug Fixes

  • Database Performance: Fixed issues that caused empty class lists in the Upload screen
  • Face Detection: Improved handling of private storage for face detection features
  • UI Stability: Resolved timeout issues that prevented class selection

January 20, 2026

Version 1.14.1

Bug Fixes

  • Database Performance: Fixed infinite recursion issue that was causing empty class lists in the Upload screen
    • Resolved recursion problem in database access functions
    • Classes now load properly when uploading photos
  • Face Detection: Fixed face detection feature to work correctly with secure file storage
    • Improved handling of private storage buckets
    • Face detection now processes images correctly
  • UI Stability: Fixed missing class selection issues caused by database timeouts
    • Improved reliability when selecting classes for uploads

January 20, 2026

Version 1.14.0

Improvements

  • Academic Session Management: New features for managing school years and academic sessions
    • Session Management: Added "Academic Sessions" option in the Manage screen for administrators
    • Quick Year Switching: New calendar icon in the Home dashboard header for easy switching between academic years
    • Session Creation: Enhanced ability to create historical sessions (like Session 2025) for testing and data management
    • Archive Mode: Easy access to view and manage past academic years

Documentation

  • Added comprehensive guide for session rollover and management

January 20, 2026

Version 1.13.0

Improvements

  • Branch Activation System: New system for school owners to activate additional branches
    • Activation Codes: School owners can now activate new branches using special activation codes provided by administrators
    • Branch Manager: New screen to view, manage, and switch between all your school branches
    • Easy Setup: Simple process to add new branches with real-time validation of activation codes
    • Secure Activation: Enhanced security ensures only authorized organization owners can activate branches

Changes

  • Manage Screen: Added "Branch Manager" option for school administrators to easily access branch management
  • Activation Codes: Enhanced system now supports both new organization signups and branch expansion

January 20, 2026

Version 1.12.0

Improvements

  • Legal Compliance Framework: New system to ensure users agree to updated terms and privacy policies
    • Required Agreement: Users must accept Terms of Service and Privacy Policy updates before accessing the app
    • Consent History: View your agreement history in the Privacy Settings section
    • Complete Records: All user agreements are tracked with timestamps and version information
  • Enhanced Security: Improved protection for media files and photos
    • Private File Storage: Media files and photos now require secure access links instead of public URLs
    • Better Privacy: Files are no longer accessible through direct links, providing better protection

Changes

  • Privacy Settings: Expanded privacy settings to include detailed consent management
    • New "Legal & Privacy" section showing your consent history
    • Better visibility into what you've agreed to and when

January 20, 2026

Version 1.11.0

Improvements

  • Collaborative Lesson Planning: New features to help teachers work together and improve lesson plans
    • Custom Templates: Save your own lesson plan structures to reuse and speed up future planning
    • Version History: View and restore previous versions of lesson plans to see what changed over time
    • Comments & Feedback: Add comments and receive feedback from principals or colleagues directly on lesson plans
    • Attachments: Upload photos and PDF documents directly to lesson plans for reference materials

Bug Fixes

  • AI Lesson Plan Generation: Fixed issue where AI-generated lesson plans sometimes missed important objectives
    • Improved handling of lesson plan content to ensure all objectives are included
    • Better support for Bahasa Melayu language in AI-generated plans

January 20, 2026

Version 1.10.1

Improvements

  • Advanced Lesson Plan Features: Enhanced lesson plan system with powerful new tools for teachers
    • PDF Export: Export lesson plans as professional PDF documents with school branding and color-coded curriculum sections
    • Advanced Search: Find lesson plans quickly using date ranges, curriculum filters, and AI-generated plan filters
    • Bulk Operations: Select multiple plans at once to delete or publish them together, saving time
    • Share Lesson Plans: Share your lesson plans with specific teachers or make them available to the entire school
    • Analytics Dashboard: New dashboard for administrators showing lesson plan statistics
      • See total plans, published plans, drafts, and percentage of AI-generated plans
      • View weekly and monthly statistics with growth rates
      • Teacher leaderboard showing who creates the most plans
      • Recent activity feed to see what's happening
    • Smart Selection: Long-press on plans to enter selection mode for bulk actions
    • Filter Badges: Visual indicators showing how many active filters are applied

January 19, 2026

Version 1.10.0

Improvements

  • Lesson Plan Management System: New AI-powered system to help teachers create lesson plans aligned with curriculum standards
    • AI-Powered Planning: Teachers can generate lesson plans using artificial intelligence that understands curriculum requirements
    • Pre-Built Templates: Six ready-to-use lesson plan templates based on curriculum standards for quick starts
    • Multiple Ways to Create: Teachers can create plans manually, use templates, generate with AI, or copy existing plans
    • Draft and Publish: Save plans as drafts to work on later, then publish when ready
    • Bilingual Support: AI-generated plans available in English and Bahasa Melayu
    • Smart Features: Search and filter plans, export to PDF, clone existing plans, and track usage statistics
    • Rate Limiting: Up to 15 AI-generated plans per hour per school to ensure fair usage

January 19, 2026

Version 1.9.0

Improvements

  • Academic Year Management System: New system to manage students across multiple school years
    • Student Status Tracking: Track students as Active, Graduated, Withdrawn, or Pending Renewal
    • Year-End Promotion: Easy process to move students to the next academic year with bulk promotion
    • Session History: Complete records of student enrollment across all years without losing data
    • Promotion Dashboard: Visual screen for administrators to manage student promotion at year-end
      • Select current and target academic years
      • Choose to promote, graduate, or withdraw each student individually
      • See real-time statistics showing how many students are renewing vs. leaving
      • View breakdown of graduated, withdrawn, and pending renewal students
    • Historical Records: Administrators can view past academic year data for reporting and records

Changes

  • Student Status: All existing students automatically marked as Active
  • Session Management: Enhanced system for managing academic sessions with better enrollment tracking

January 19, 2026

Version 1.8.5

Bug Fixes

  • Icons Now Display Correctly: Fixed an issue where icons (like the bell and search icons) were showing as empty boxes on the web version
    • Icons now work consistently across mobile app and web browser
    • No longer relies on external websites to load icons
January 19, 2026

Version 1.8.4

Bug Fixes

  • Enrollment Forms Now Public: Fixed an issue where enrollment forms couldn't be accessed without logging in
    • Parents can now access enrollment forms directly through web links without needing to sign in
    • Enrollment links now work properly when shared via web browser

January 18, 2026

Version 1.8.3

Improvements

  • Smart Enrollment System: New system to help schools manage parent inquiries and convert them into enrolled students
    • Public Enrollment Forms: Schools can now share special links that allow anyone to submit enrollment inquiries
    • No Login Required: Parents can fill out enrollment forms without creating an account first
    • Inquiry Tracking Dashboard: New section in the Manage area where staff can track inquiries through stages: New, Contacted, Assessment, and Enrolled
    • Quick Enrollment: Staff can convert an inquiry into a full student enrollment with just one click
    • Secure Forms: Enhanced security to protect enrollment form submissions
    • Easy Link Sharing: Copy and share buttons in School Profile and Inquiry Dashboard for quick marketing

Changes

  • Simplified Enrollment Form: Removed branch selection dropdown for better security and easier use
  • Better Form Navigation: Improved the "Close Form" button to work smoothly when accessed through shared links
January 18, 2026

Version 1.8.2

Changes

  • Simplified Navigation: Reorganized how teachers and parents access student progress information
    • For Teachers/Admins: Removed "Progress" from bottom navigation bar; now found in Manage → Student Progress
    • For Parents: "Growth" tab remains in bottom navigation bar with easy access
    • Cleaner bottom navigation bar for teachers and administrators
January 18, 2026

Version 1.8.1

Improvements

  • Branch Request System: New formal process for school administrators to request new school branches
    • Request Form: Easy-to-use form for administrators to propose new school locations
    • Quick Access: Added "Branch Request" button to the main Dashboard for easy access
    • Approval System: Super administrators can now review, approve, or reject branch requests from a dedicated section
    • Automatic Setup: Once approved, new branches are automatically created and linked to the organization
    • Complete History: All requests, approvals, and rejections are logged with reasons for future reference
January 18, 2026

Version 1.8.0

Improvements

  • Smart Inquiry Management System: New system to help schools manage parent inquiries and turn them into enrolled students
    • Public Enrollment Forms: Mobile-friendly forms that can be accessed through special links for each school branch
    • Inquiry Dashboard: Visual board where staff can see all inquiries organized by status (New, Contacted, Tour, etc.)
    • One-Click Enrollment: Convert an inquiry into a full student enrollment instantly
    • WhatsApp Integration: Quick buttons to contact parents directly through WhatsApp
    • Response Tracking: Visual alerts for inquiries that are older than 24 hours to ensure quick follow-up
    • Modern Design: Built with beautiful, easy-to-use interface components
January 17, 2026

Version 1.7.0

Improvements

  • Multi-Branch Staff Management: Enhanced system for managing teachers across multiple school branches
    • New "Manage Access" button on staff member cards in the Manage Users screen
    • Assign different roles (Teacher, Admin, Coordinator, Principal) for each branch
    • Safety feature: Cannot remove your own access to the branch you're currently viewing
    • Visual indicator showing which branch is the "Main Branch"
    • Complete history of all staff assignment changes

Changes

  • Staff Assignment Screen: Improved interface for assigning roles, now with easy tap-to-cycle through role options
  • Manage Users Screen: Integrated new staff assignment features with "Manage Access" button

January 17, 2026

Version 1.6.0

Improvements

  • Create New Branches: School owners can now create new branches directly from the main dashboard
    • New "+ New Branch" button in the Global Dashboard
    • Easy-to-use form with validation to prevent duplicate branch names
    • New branches automatically link to your organization and inherit payment settings
    • All branch creation activities are logged for records
    • New branches appear immediately in the branch switcher

January 17, 2026

Version 1.5.0

Improvements

  • Multi-Center Support: Full support for school owners who manage multiple locations
    • New system for managing multiple school branches under one organization
    • Teachers can now work across multiple branches
    • Easy branch switcher to move between different school locations (hidden for single-branch owners)
    • Payment settings: Each branch can have its own settings, or inherit from the main organization
    • Analytics Dashboard: View combined statistics across all branches, or compare individual branch performance
    • Global Dashboard: Special dashboard for multi-branch owners showing consolidated information
  • Automatic Upgrade: Existing school owners were automatically upgraded to support multi-branch features
  • Enhanced Security:
    • Improved security to prevent unauthorized access between branches
    • Users cannot change their own role or organization access
    • All security violations are logged
    • Better protection for student photos and staff documents
  • File Access Protection:
    • Student photos and staff documents are now protected by branch
    • Users from one branch cannot access files from another branch
    • All unauthorized access attempts are logged
  • Staff Assignment Interface:
    • Easy-to-use interface for assigning teachers to multiple branches
    • Visual indicators showing which branch is primary
    • Changes update immediately in the branch switcher
    • Support for teachers who work at multiple locations

Changes

  • Superadmin Dashboard: Added branch switcher for managing multiple centers
  • Data Organization: Updated student, media, class, announcement, and finance records to support multi-branch access
  • File Storage: Enhanced security to isolate files by branch instead of just organization

January 17, 2026

Version 1.4.3

Improvements

  • Animated Banners: Home page now supports animated GIF banners
    • GIF files maintain their animation when uploaded
    • No compression applied to GIF files to preserve quality

January 16, 2026

Version 1.4.2

Bug Fixes

  • Banner Update Feature: Restored the ability for super administrators to update the global home page banner from the Superadmin Dashboard

January 16, 2026

Version 1.4.1

Bug Fixes

  • AI Summary Feature: Fixed error that prevented AI summaries from being generated
  • Better Error Messages: Improved error reporting to help identify issues faster

January 16, 2026

Version 1.4.0

Improvements

  • Growth Journey: AI-powered system to track and visualize student progress
    • New "Progress" tab in bottom navigation for teachers
    • New "Growth" tab in bottom navigation for parents
    • Teacher Hub: Screen where teachers can review students and generate AI-powered progress summaries
    • Parent Dashboard: Screen showing student progress with visual charts and suggestions for home activities
    • Progress Charts: Visual heatmap showing student development across different learning areas
    • Bilingual Support: Summaries and interface available in English and Malay
    • Haptic Feedback: Phone vibration when approving actions for better user experience

January 16, 2026

Version 1.3.4

Changes

  • Camera Improvements: "Take Photo" button now opens your phone's built-in camera app instead of an in-app camera

Improvements

  • Improved testing for camera features

Bug Fixes

  • Keyboard Overlay Issue: Fixed issue where keyboard would cover the caption input field when typing

January 16, 2026

Version 1.3.3

Improvements

  • Quick Refresh: Double-tap or long-press on the Home tab to scroll to top and refresh content (similar to Instagram)
  • Haptic Feedback: Phone vibration when successfully using tab gestures for better user experience

Changes

  • Home Tab: Enhanced to detect double-tap and long-press gestures
  • Home Screen: Improved scrolling and refresh functionality