ssbg04
fb1762caf7
feat(setup): add android permissions setup wizard and defer notification prompt
2026-10-09 15:08:14 +08:00
ssbg04
0e99b73989
fix: resolve windows documentation crash and refine theme toggle and UI indicators
2026-10-09 02:47:12 +08:00
ssbg04
95f56450e0
added built in documentation guide
2026-10-06 08:41:35 +08:00
ssbg04
be10ed43de
fix(updater): resolve android package install permission issue
2026-10-06 00:18:37 +08:00
ssbg04
b5402f34b5
feat: in-app updater and responsive csv enrollment UI
2026-10-05 15:16:29 +08:00
ssbg04
6f95fd265b
feat(update): detect Android architecture and launch architecture-matched APK download URL
2026-09-28 21:45:11 +08:00
ssbg04
99be1e8d79
feat(build): split Android APKs, refine settings, fix student loading and PDF layout
...
- Split Android release into TIS_RMS_32bit, TIS_RMS_64, and TIS_RMS_Universal APKs in GitHub Actions and INSTALL.md
- Prioritize universal APK in AppUpdateService and update fallback labels
- Refactor settings academic collapse to 'Academic & Graduation' with automatic active school year card and relocated grace period
- Fix persistent loading indicators on student edit/add modals and list background
- Fix DepEd Transparency Board PDF report subheader layout to prevent title and period collision
- Update AGENTS.md backlog with document scanner and PDF processing items
2026-09-25 20:07:14 +08:00
ssbg04
71526fe61e
fix(reports): resolve Windows layout overflows and refine UI
...
- Fix 1px bottom overflow on Overall Compliance KPI card by adjusting height and padding
- Fix text truncation for Pending Docs KPI card
- Fix 49px bottom overflow on Students Per Year card by adjusting container and chart heights
- Fix LayoutBuilder inside IntrinsicHeight issue on desktop report charts
- Refine security settings, audit trail platform tracking, and document handling
- Clean up unused conversion providers and LibreOffice service
2026-09-25 19:04:23 +08:00
ssbg04
029629c349
feat(reports,splash): separate transparency board data/graphs and add release update popup
2026-09-18 18:22:04 +08:00
ssbg04
78035685a3
fix(desktop): fix Windows 10 crash vectors across screens, dialogs, and audio
2026-09-18 12:03:00 +08:00
ssbg04
9d30d86386
feat(settings): refactor collapsible cards, add feedback controls, and auto-collapse on leave
2026-09-14 12:26:08 +08:00
ssbg04
d0164c0db3
fix(notif): fix Android background push notification delivery and deduplicate alerts
2026-09-11 19:42:58 +08:00
ssbg04
01d636ea19
feat: implement roadmap updates, archive purge removal, and backend notifications/email resilience
2026-09-10 17:09:13 +08:00
ssbg04
95671e39b7
fix(auth): revoke JWT on user deactivation, unregister FCM token on logout, and purge tokens on password reset
2026-08-30 00:49:08 +08:00
ssbg04
3e0af305e2
feat: user management action buttons, activate/deactivate confirmation, and custom dialog sound effects
2026-08-27 22:11:58 +08:00
ssbg04
33fd2d32a9
fix(windows): guard NotificationService against flutter_local_notifications LateInitializationError on Windows
2026-08-18 16:26:32 +08:00
ssbg04
94ef3ddb9f
fix(flutter): guard FirebaseMessaging against LateInitializationError with Firebase.apps.isEmpty check
2026-08-18 16:23:56 +08:00
ssbg04
f5f29c95d8
fix(flutter): lazy-access FirebaseMessaging only on mobile to prevent LateInitializationError on Windows desktop
2026-08-18 16:21:34 +08:00
ssbg04
26a5d4be60
fix(notifications): remove redundant foreground alerts, remove persistent sync notification, and synchronize LAN/FCM deduplication
2026-08-18 16:17:09 +08:00
ssbg04
0b121dd984
feat(fcm): real-time audience-targeted high priority push notifications
2026-08-18 15:37:29 +08:00
ssbg04
0c859d7142
feat(fcm): support firebase-admin v14 modular API and google-services integration
2026-08-18 15:35:47 +08:00
ssbg04
0725f4ecf9
feat(flutter): FCM real-time push notifications
...
- firebase_core + firebase_messaging added to pubspec.yaml
- google-services gradle plugin wired in settings.gradle.kts + app/build.gradle.kts
- fcm_service.dart: initialize FCM, handle foreground messages, register token with backend
- main.dart: Firebase.initializeApp (graceful no-op until google-services.json added)
- auth_provider.dart: FcmService.registerToken() on login and auto-login
- AndroidManifest.xml: FCM default notification channel metadata
2026-08-18 13:56:29 +08:00
ssbg04
e94eaa63bf
fix(android): remove automatic battery optimization ignore request
2026-08-18 13:45:46 +08:00
ssbg04
9aa6e6df2b
feat: add dynamic hardware vibration patterns and fix realtime reports compliance data
2026-08-18 12:32:36 +08:00
ssbg04
4487f2872f
feat: implement Android Foreground Service for real-time LAN background notifications
2026-08-18 11:29:24 +08:00
ssbg04
382d8129c7
fix(ui): layout fixes for documents screen header and mobile rendering
2026-07-23 20:41:54 +08:00
ssbg04
14eefa1062
Implement Background Sync Polling with Workmanager
2026-07-22 23:18:32 +08:00
ssbg04
8c80bc0033
Fix Android 13+ notification permissions
2026-07-22 23:08:48 +08:00
ssbg04
0ec45caf87
Implement Notification Alerts, Bulk Status UX, and Layout Fixes
2026-07-22 23:00:12 +08:00