Skip to content

PSGMX v2.2.7

Choose a tag to compare

@github-actions github-actions released this 23 Feb 09:59

πŸŽ‰ PSGMX Release v2.2.7

πŸ“₯ Download

  • Android APK: PSGMX-v2.2.7-android.apk

πŸ”₯ What's New in v2.2.7

Critical Fixes

  • βœ… Migrated to new Supabase project β€” fresh DB with all policies corrected
  • βœ… Team Leader attendance β€” can now mark/update attendance for any past scheduled date (not just today)
  • βœ… Attendance action card β€” always visible for TLs; tappable even after first submission to allow corrections
  • βœ… Fixed class-day detection β€” uses scheduled_attendance_dates (same source as the sheet) instead of legacy attendance_days
  • βœ… Birthday local notifications β€” now fire a real Android/iOS push in addition to the in-app DB entry
  • βœ… Fixed RLS policies β€” task_completions team policy, notifications insert for all authenticated users, target_audience constraint
  • βœ… Fixed DB syntax β€” removed orphaned DO $$ block and broken users seed insert from SQL scripts

πŸ“‹ Installation

  1. Download the APK file from assets below
  2. Enable "Install from Unknown Sources" in Android settings
  3. Install the APK
  4. Enjoy the new features! πŸš€

πŸ“Š Technical Details

  • Flutter Version: 3.27.2
  • Build: Signed Release
  • Min SDK: 21
  • Target SDK: 34

πŸ“ Database Update Required

Run this query on your Supabase database:

UPDATE app_config SET 
    latest_version = '2.2.7', 
    force_update = true,
    update_message = 'Essential Update: Team Leaders can now correct/update today''s attendance. Fixed notification bugs and optimized UI. Kindly update now.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v2.2.7/PSGMX-v2.2.7-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


Full Changelog: https://github.com/brittytino/psgmx-flutter/commits/v2.2.7