This website requires JavaScript.
e49b52949c
Fixed Edit Port Dialog on Network Map
master
redz1029
2026-06-06 18:30:58 +08:00
65a42039ee
Enhanced Leave and Pass Slip UI/UX
redz1029
2026-06-06 18:29:56 +08:00
d813ee45a2
Network map enhancements and fixes
redz1029
2026-06-05 16:42:56 +08:00
e2ddc9a3ae
Enhanced UI of IT Job Checklist
redz1029
2026-06-05 10:48:53 +08:00
5e20d14f23
Fixed attendance
redz1029
2026-06-05 10:34:26 +08:00
5d818e0d4f
Enhanced APK Update Screen
redz1029
2026-06-05 09:15:48 +08:00
a91c049353
Scrollable Navigation Rail
redz1029
2026-06-05 09:15:22 +08:00
c31187ef7c
Added keyboard visibility dependency
redz1029
2026-06-05 07:11:18 +08:00
1768ed7b04
Fixed custom shift type not appearing in dropdown. Fixed inconsitent time reflection on edit.
redz1029
2026-06-05 07:10:38 +08:00
ce0be25136
Fixed IT Service Request Saving
redz1029
2026-06-04 11:28:55 +08:00
7475dbca41
Package updates
redz1029
2026-06-04 07:43:46 +08:00
f39bc2cc06
Fixed overtime checkin not showing
redz1029
2026-06-04 07:43:23 +08:00
7f38086237
Migration fixes
redz1029
2026-05-21 06:29:37 +08:00
5d0a66bb52
Initial Commit : Network Map
redz1029
2026-05-21 06:29:14 +08:00
82141dd61c
Improved attendance screen navigations on mobile
redz1029
2026-05-18 23:53:08 +08:00
425fe8e683
Weekly, Monthly and Custom Range Worklog
redz1029
2026-05-16 05:10:04 +08:00
4b9b0c7a20
Fixed report rendering in web
redz1029
2026-05-14 22:08:15 +08:00
e9d1af867a
Notification Screen and tasq_adaptive_list enhancements
redz1029
2026-05-11 11:34:34 +08:00
30b301765b
* Improved Task and Ticket Detail Screen * Made Office assignment searchable in Task and Ticket Creation and Edit Screen
redz1029
2026-05-10 17:54:03 +08:00
4d0d4d5ab3
Attendance DTR and UI Improvement for Offline Rediness
redz1029
2026-05-09 17:32:07 +08:00
ccedf6e5f0
Worklog, anti geo spoofing and UI Polish
redz1029
2026-05-05 05:51:19 +08:00
d068887354
Clean up phantom files
redz1029
2026-05-03 15:00:35 +08:00
858520bd8d
Offline rediness
redz1029
2026-05-03 14:50:14 +08:00
783c5eb0be
* Task/Ticket desktop dialogs — widened from 520 → 600dp, and tasks now uses SizedBox(width: 600) instead of ConstrainedBox(maxWidth:) which was the root cause of the "still small" issue (max-only never forced expansion) * Pass Slip + Leave — both dialogs gained an isSheet flag; callers now branch on AppBreakpoints.tablet: bottom sheet on mobile, dialog on desktop
redz1029
2026-04-30 06:45:51 +08:00
48cd3bcd60
Offline Support
redz1029
2026-04-27 06:20:39 +08:00
7d8851a94a
Test Cases
redz1029
2026-04-11 07:40:49 +08:00
f223d1f958
iOS PWA and IT Job Checklist for IT Staff view
redz1029
2026-04-11 07:40:12 +08:00
5cb6561924
added ruflo
redz1029
2026-04-09 19:01:53 +08:00
872c2aab87
UI Enhancements in IT Service Request, Announcements, Workforce and notification fixes
redz1029
2026-03-22 18:00:10 +08:00
049ab2c794
Added My Schedule tab in attendance screen Allow 1 Day, Whole Week and Date Range swapping
redz1029
2026-03-22 11:52:25 +08:00
ba155885c0
Immediate feedback on sending IT Job Reminder
redz1029
2026-03-21 19:28:53 +08:00
beb21e48d0
Announcements: Show snackbar on event and enhanced comment notification messages
redz1029
2026-03-21 19:28:18 +08:00
3fb6fd5c93
Announcements and IT Job Checklist
redz1029
2026-03-21 18:51:04 +08:00
7d9096963a
finalized reminder notification system migrations
redz1029
2026-03-21 12:58:38 +08:00
b2c3202317
Enhaced m3 motion
redz1029
2026-03-21 12:57:41 +08:00
758869920c
Fix push notifications never delivered — 3 root causes
redz1029
2026-03-20 20:50:45 +08:00
d81e2cde26
Fix RAISE NOTICE syntax in migration error handler
redz1029
2026-03-20 18:30:19 +08:00
20720ba541
Fix SQL syntax error in pg_cron.schedule() calls
redz1029
2026-03-20 18:28:24 +08:00
d484f62cbd
Implement push notification reminder system with 9 notification types
redz1029
2026-03-20 18:26:48 +08:00
74197c525d
Enhanced material design 3 implementation
redz1029
2026-03-20 15:15:38 +08:00
27ebb89052
Added Claude Skills
redz1029
2026-03-20 15:14:21 +08:00
a39e33bc6b
Added Team Activity Dashboard
redz1029
2026-03-18 22:04:15 +08:00
4b63b55812
Initial commit for shift push notification reminders
redz1029
2026-03-18 22:03:50 +08:00
3af7a1e348
Added configurable shift types and holiday settings
redz1029
2026-03-18 16:51:34 +08:00
4eaf9444f0
Enhanced Logbook layout
redz1029
2026-03-18 10:56:31 +08:00
84837c4bf2
Show overtime checkin when a user does not have a schedule for the day or the schedule ended for the day
redz1029
2026-03-18 04:51:45 +08:00
3e3e4d560e
Ensures allowing assigned IT Staff to check in outside geofence when and IT Service Request venue is outside premise
redz1029
2026-03-17 07:20:24 +08:00
eeab3b1fcf
render overtime anytime needed
redz1029
2026-03-16 19:46:51 +08:00
81853c4367
Added programmer role and fixed snackbar not showing
redz1029
2026-03-16 07:23:20 +08:00
9f7791e56f
Migration to add leave_of_absence(id) and pass_slips(id) on notifications table
redz1029
2026-03-15 22:37:42 +08:00
885b543fb5
Pass Slip and Leave approval/rejection push notifications
redz1029
2026-03-15 22:36:33 +08:00
6fd3b66251
OTA Updates for adnroid app and web apk uploader
redz1029
2026-03-15 19:24:34 +08:00
9bbaf67fef
A more robust self hosted OTA updates implementation
redz1029
2026-03-13 07:15:28 +08:00
9267ebee2c
No need update check for web
redz1029
2026-03-12 20:38:19 +08:00
0bd2a94ece
OTA Update attempt
redz1029
2026-03-11 22:28:38 +08:00
f8c79acbbc
Fixed Leave rejection and approvals
redz1029
2026-03-11 18:59:28 +08:00
21e6d68910
Fixed In Progress ISR not reflecting on IT Staff Pulse Dashboard Status Pill Made the Location Tracking more persistent
redz1029
2026-03-11 07:43:14 +08:00
24ecca9f06
Background location notification icon and a much more user friendly Location Tracking toggle
redz1029
2026-03-09 22:57:28 +08:00
ccc1c62262
Background location tracking
redz1029
2026-03-09 22:33:35 +08:00
1e1c7d9552
Fixed freezing on start up for some devices
redz1029
2026-03-09 18:24:44 +08:00
b8ec5dbf69
weekend on call shifts
redz1029
2026-03-09 18:24:16 +08:00
aee4604fed
Team color read access
redz1029
2026-03-09 17:52:55 +08:00
ac38a21f9a
Fixed attendance checkout postgrest unable to choose the best function candidate
redz1029
2026-03-09 13:37:25 +08:00
0f675d4274
Attendance log now record both check in and out photos and allow IT Staffs, Dispatchers and Admins to view for verification
redz1029
2026-03-08 18:45:31 +08:00
f8502f01b6
Whereaboutes and dashboard IT Staff Pulse enhancements
redz1029
2026-03-08 18:08:03 +08:00
9178b438a2
rotation config migration
redz1029
2026-03-08 17:32:13 +08:00
8bf0dc13d7
Workforce rotation settings and location permission handling
redz1029
2026-03-08 17:31:39 +08:00
ce82a88e04
Migrations
redz1029
2026-03-08 16:58:05 +08:00
d87b5e73d7
Team Color, image compression for attendance verification, improved wherebouts
redz1029
2026-03-08 12:23:28 +08:00
a8751ca728
Face Recognition with Liveness Detection for Web Support
redz1029
2026-03-08 10:19:03 +08:00
d3da8901a4
Fixed Shift Labels in Logbook and made Verified/Unverified badge clickable
redz1029
2026-03-08 08:45:30 +08:00
88432551c8
IT Service Request
redz1029
2026-03-08 07:54:20 +08:00
e4391ac465
Minor layout fixes
redz1029
2026-03-08 04:26:33 +08:00
c644143198
Added dependecies image_picker, flutter_liveness_check, google_mlkit_face_detection and qr_flutter
redz1029
2026-03-07 23:48:20 +08:00
4f2fe38c15
platform specific registry
redz1029
2026-03-07 23:47:18 +08:00
3dbebd4006
Attendance validation involving Location Detection + Facial Recoginition with Liveness Detection
redz1029
2026-03-07 23:46:43 +08:00
52ef36faac
Used awesome snackbar on attendance_screen
redz1029
2026-03-07 11:37:37 +08:00
c6f536edeb
Initial Commit: Duty Schedule and Attendance Logbook
redz1029
2026-03-07 10:16:28 +08:00
73dc735cce
M3 Overhaul
redz1029
2026-03-06 20:03:32 +08:00
82fe619f22
Task execution Elapsed timer
redz1029
2026-03-04 18:42:37 +08:00
94088a8796
Implemented Task Pause and Resume
redz1029
2026-03-04 07:12:00 +08:00
81bc618eee
Used awesome snackbar and fixed gemini_ico.png not found
redz1029
2026-03-04 06:44:55 +08:00
c123c09233
AI Subject, Description and Action taken support
redz1029
2026-03-04 00:38:35 +08:00
b5449f7842
Still some AI integration issues
redz1029
2026-03-03 23:35:07 +08:00
2e99ec1234
Proper tasks and tickets ordering
redz1029
2026-03-03 18:52:42 +08:00
01c430c812
Implemented subject suggestions in Task Creation and Edit. Fix editing redirects
redz1029
2026-03-03 18:51:58 +08:00
b1f5d209a2
Implemented subject suggestions in Task Creation and Edit. Fix editing redirects
redz1029
2026-03-03 18:39:01 +08:00
bfcca47353
Reports migrations
redz1029
2026-03-03 18:15:45 +08:00
1e678ea2e5
Add back button on ticket and task detail screens
redz1029
2026-03-03 18:15:18 +08:00
d9270b3edf
Reports
redz1029
2026-03-03 07:38:40 +08:00
7115e2df05
Fix flickering issues due to reconnecting loop
redz1029
2026-03-02 22:09:29 +08:00
5713581992
Push notification tap redirect to corressponding ticket or task
redz1029
2026-03-02 21:09:38 +08:00
eb49329b16
Prevent task starting and completion without assigned it staff
redz1029
2026-03-02 20:22:42 +08:00
43d2bd4f95
Fixed horizontal scrollbar, limit per page by 10 rows on desktop Fixed duplicate entries in activity logs
redz1029
2026-03-02 20:11:49 +08:00
b9722106ff
Task file attachments
redz1029
2026-03-01 22:11:21 +08:00
3950f3ee94
Fixed ghost channel subscription
redz1029
2026-03-01 20:31:13 +08:00
029e671367
Per channel skeleton
redz1029
2026-03-01 20:10:38 +08:00
b9153a070f
Fixed migrations
redz1029
2026-03-01 19:12:13 +08:00
830c99a3ff
Migrations
redz1029
2026-03-01 18:51:53 +08:00
2100516238
Tickets and task retrieval optimization
redz1029
2026-03-01 18:27:19 +08:00