ssbg04
67ea480a14
feat(ui): add adaptive backdrop assets and support for light/dark mode and landscape/portrait orientation
2026-08-19 00:09:19 +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
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
db42cf3050
fix: resolve Sheetifye Excel viewer integration, Riverpod autoDispose type bounds, and Dashboard initState error
2026-08-18 10:30:34 +08:00
ssbg04
610947d3cd
fix: sticky Wolt Modal Header for Upload Documents and restore desktop_drop
2026-07-25 22:48:59 +08:00
ssbg04
793b0b371a
fix: drag-and-drop on Windows using super_drag_and_drop and sticky Wolt Modal header
2026-07-25 22:42:17 +08:00
ssbg04
e4843606c1
fix: Windows drag-and-drop via desktop_drop, sticky upload modal header, and Inactive student status
2026-07-25 22:11:12 +08:00
ssbg04
14eefa1062
Implement Background Sync Polling with Workmanager
2026-07-22 23:18:32 +08:00
ssbg04
0ec45caf87
Implement Notification Alerts, Bulk Status UX, and Layout Fixes
2026-07-22 23:00:12 +08:00
ssbg04
fcb6c964a5
Fix Android app layout and splash screen
2026-07-22 22:25:54 +08:00
ssbg04
a8133e2013
Update frontend UI and backend studentController
2026-07-22 22:11:40 +08:00
ssbg04
4aea12840e
feat: dashboard, reset request modal, and student screen updates
2026-07-21 22:57:55 +08:00
ssbg04
d6c38c0951
Feat: add roles to capstone members modal
2026-07-20 01:40:23 +08:00
ssbg04
f5d0efa544
Fix: register capstone_members.jpeg in pubspec.yaml and correct path
2026-07-20 01:31:34 +08:00
ssbg04
47b1821b78
feat: UI improvements and bug fixes
...
- Migrated user management to a 3-step stepper
- Redesigned Reports screen with side-by-side charts and KPIs
- Fixed timezone date formatting in Dashboard Activity logs
- Implemented custom native Android splash screen and removed flutter_native_splash
2026-07-15 03:01:38 +08:00
ssbg04
c8780c53db
feat(frontend): implement print queue and fix document download issues
2026-07-15 01:22:33 +08:00
ssbg04
e8e20f8b6b
feat: use WoltModalSheet for PrintQueueModal
2026-07-14 21:49:00 +08:00
ssbg04
db5e27eb96
feat: implement 4Ps filter and unify pagination design
2026-07-05 22:45:52 +08:00
ssbg04
99e1471889
feat: Add server IP auto-discovery and ML Kit Document Scanner integration
...
- Added server LAN discovery to auto-detect and persist backend IP.
- Updated health-check route to expose X-TIS-RMS header.
- Added 'Change Server' UI option to login screen.
- Integrated Google ML Kit Document Scanner for edge detection, perspective correction, and auto-enhancement on Android.
2026-07-05 21:38:27 +08:00
ssbg04
a204275305
Update Documents screen UI (FAB, Long Press, Preview Modal)
2026-07-02 20:21:21 +08:00
ssbg04
3e1ba4dbb0
UI refinements: dashboard styling, edge-to-edge layout, responsive modals, windows custom title bar
2026-07-01 19:42:49 +08:00
ssbg04
dae724a41d
feat: replace calendar pickers with flutter_holo_date_picker and calendar_date_picker2
2026-06-28 11:23:18 +08:00
ssbg04
c99ad4bce1
major update:large codebase changed
2026-06-03 19:51:44 +08:00
ssbg04
654104cbed
first commit
2026-05-17 00:12:57 +08:00