Skip to content

Releases: brittytino/psgmx

PSGMX v4.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 17:06

🎉 PSGMX Release v4.0.0

📥 Download

  • Android APK: PSGMX-v4.0.0-android.apk

🔥 What's New in this release

  • ✅ Built automatically from branch `main`

🌐 Web App

https://app.psgmx.tech

PSGMX v3.1.5

Choose a tag to compare

@github-actions github-actions released this 28 Apr 07:54

🎉 PSGMX Release v3.1.5

📥 Download

  • Android APK: PSGMX-v3.1.5-android.apk

🔥 What's New in this release

  • ✅ See the changelog and commits for the full list of updates.

📋 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 = '3.1.5', 
    force_update = true,
    update_message = 'A new PSGMX update is available. Please update to the latest version.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v3.1.5/PSGMX-v3.1.5-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


Full Changelog: https://github.com/brittytino/psgmx-flutter/commits/v3.1.5

PSGMX v3.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Mar 09:12

🎉 PSGMX Release v3.1.4

📥 Download

  • Android APK: PSGMX-v3.1.4-android.apk

🔥 What's New in this release

  • ✅ See the changelog and commits for the full list of updates.

📋 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 = '3.1.4', 
    force_update = true,
    update_message = 'A new PSGMX update is available. Please update to the latest version.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v3.1.4/PSGMX-v3.1.4-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


Full Changelog: https://github.com/brittytino/psgmx-flutter/commits/v3.1.4

PSGMX v3.1.2

Choose a tag to compare

@github-actions github-actions released this 05 Mar 07:44

🎉 PSGMX Release v3.1.2

📥 Download

  • Android APK: PSGMX-v3.1.2-android.apk

🔥 What's New in this release

  • ✅ See the changelog and commits for the full list of updates.

📋 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 = '3.1.2', 
    force_update = true,
    update_message = 'A new PSGMX update is available. Please update to the latest version.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v3.1.2/PSGMX-v3.1.2-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


Full Changelog: https://github.com/brittytino/psgmx-flutter/commits/v3.1.2

PSGMX v3.1.1

Choose a tag to compare

@github-actions github-actions released this 05 Mar 07:05

🎉 PSGMX Release v3.1.1

📥 Download

  • Android APK: PSGMX-v3.1.1-android.apk

🔥 What's New in this release

  • ✅ See the changelog and commits for the full list of updates.

📋 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 = '3.1.1', 
    force_update = true,
    update_message = 'A new PSGMX update is available. Please update to the latest version.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v3.1.1/PSGMX-v3.1.1-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


Full Changelog: https://github.com/brittytino/psgmx-flutter/commits/v3.1.1

PSGMX v2.2.9

Choose a tag to compare

@github-actions github-actions released this 05 Mar 06:13

🎉 PSGMX Release v2.2.9

📥 Download

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

🔥 What's New in this release

  • ✅ See the changelog and commits for the full list of updates.

📋 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.9', 
    force_update = true,
    update_message = 'A new PSGMX update is available. Please update to the latest version.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v2.2.9/PSGMX-v2.2.9-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


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

PSGMX v2.2.8

Choose a tag to compare

@github-actions github-actions released this 04 Mar 10:03

🎉 PSGMX Release v2.2.8

📥 Download

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

🔥 What's New in this release

  • ✅ See the changelog and commits for the full list of updates.

📋 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.8', 
    force_update = true,
    update_message = 'A new PSGMX update is available. Please update to the latest version.',
    github_release_url = 'https://github.com/brittytino/psgmx-flutter/releases/latest',
    android_download_url = 'https://github.com/brittytino/psgmx-flutter/releases/download/v2.2.8/PSGMX-v2.2.8-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


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

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 policiestask_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

PSGMX v2.2.6

Choose a tag to compare

@github-actions github-actions released this 10 Feb 13:53

🎉 PSGMX Release v2.2.6

📥 Download

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

🔥 What's New in v2.2.7

Critical Fixes

  • Fixed POTD Notification Duplicates: LeetCode Problem of the Day notifications now appear only once
  • Enhanced Team Leader Attendance UI: Visual status indicators show current attendance state with color-coded switches
  • Attendance Card Status Display: Shows submission status and marked student count
  • My Tasks for Coordinators/Reps: Added personal task tracking for Coordinators and Placement Representatives

Improvements

  • 🎨 Team Leader attendance card now shows:
    • 🟢 Green: Already submitted with student count
    • 🟠 Orange: Not yet submitted
  • 🔄 Real-time status updates for attendance marking
  • 📋 Coordinators/Reps can now track their personal daily tasks
  • 🐛 Fixed notification deduplication logic

📋 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.6', 
    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.6/PSGMX-v2.2.6-android.apk'
WHERE id IS NOT NULL;

🌐 Web App

https://psgmxians.web.app


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

PSGMX v2.2.5

Choose a tag to compare

@github-actions github-actions released this 09 Feb 17:36

📱 PSGMX Release v2.2.5

📥 Download

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

📋 Installation

  1. Download APK
  2. Enable "Install unknown apps"
  3. Install & enjoy 🚀

🌐 Web App

https://psgmxians.web.app