PSGMX v2.2.7
π 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 legacyattendance_days - β Birthday local notifications β now fire a real Android/iOS push in addition to the in-app DB entry
- β
Fixed RLS policies β
task_completionsteam policy,notificationsinsert for all authenticated users,target_audienceconstraint - β Fixed DB syntax β removed orphaned DO $$ block and broken users seed insert from SQL scripts
π Installation
- Download the APK file from assets below
- Enable "Install from Unknown Sources" in Android settings
- Install the APK
- 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
Full Changelog: https://github.com/brittytino/psgmx-flutter/commits/v2.2.7