ssbg04
5ed9d4c213
Fix local network discovery, add quick VPS/localhost IP switching, and resolve backup & restore issues on all platforms
2026-07-26 13:47:16 +08:00
ssbg04
aebfeca342
feat: enable Windows app internet access and improve server discovery
2026-07-26 13:19:59 +08:00
ssbg04
443a930b57
fix: show drag-drop hint only on All Files tab and inside student folders
2026-07-25 23:17:40 +08:00
ssbg04
4c09591dcb
feat: redesign upload modal header with responsive stepper + add drag-drop idle hint banner
2026-07-25 23:15:23 +08:00
ssbg04
516c47fe7a
fix: resolve all compile errors in upload_ocr_modal and upload_modal_header
2026-07-25 22:52:09 +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
5bf1254148
fix: add Inactive status to students table header dropdown filter
2026-07-25 22:29:53 +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
652716de43
feat: implement dashboard KPIs, drag-and-drop upload for documents, and teacher management styling
2026-07-25 18:55:30 +08:00
ssbg04
3e85e5738b
Enhance OCR modal and document auto-detection
2026-07-25 01:39:35 +08:00
ssbg04
3ed477327c
feat: user status toggle, temp-pw change, multi-file upload
...
User Management:
- Add is_active column to users table (migration-safe)
- Block deactivated users at login with clear error message
- Toggle Active/Inactive button replaces Delete in detail modal
- Delete button and _DeleteConfirmationDialog fully removed
- Status chip added to desktop table and detail modal
- Temp password changed from random to username+123
- Create user note now shows the exact password format
- Credentials dialog updated with security reminder
Documents:
- Complete multi-file upload redesign
- file_picker allows multiple files (Android + Windows)
- Auto-detect document type from filename similarity
- Per-file manual dropdown override
- Sequential upload with per-file progress bar
- Done/error summary banner
2026-07-25 01:02:49 +08:00
ssbg04
4a27cf4853
fix: use human-readable timestamp for duplicate filename collision guard
2026-07-25 00:45:47 +08:00
ssbg04
2653f892f4
feat: group student uploads under JHS/SHS Documents subfolders
2026-07-25 00:39:27 +08:00
ssbg04
7256b5e757
chore: Ignore runtime backup logs
2026-07-25 00:23:10 +08:00
ssbg04
691d1a61ff
feat: Include DB WAL/SHM files and students documents in backup
2026-07-25 00:20:59 +08:00
ssbg04
d71ea2e0bf
feat: Add Inactive to student status dropdown
2026-07-24 23:57:29 +08:00
ssbg04
7545664a97
fix: Actually fix string interpolation error in add_edit_student_modal.dart
2026-07-24 23:42:09 +08:00
ssbg04
cedd181730
fix: Resolve dart compiler errors regarding nullable birthDate and string interpolation
2026-07-24 23:39:43 +08:00
ssbg04
1c105fd2ed
feat: Make Date of Birth optional and implement custom DobPicker
2026-07-24 23:36:05 +08:00
ssbg04
9988eb8337
feat: Add open folder for inactive students in student screen
2026-07-24 23:19:24 +08:00
ssbg04
1675fe6e2a
feat: Add Inactive status handling in archives and complete reenrolled documents
2026-07-24 23:16:38 +08:00
ssbg04
8da6c52ad1
feat(settings): complete profile details UI updates and fixes
2026-07-24 23:05:44 +08:00
ssbg04
f67423ac98
Fix forgot password dialog layout, logic, and backend current password validation
2026-07-24 22:31:59 +08:00
ssbg04
06ff0de6a9
Update login screen layout animations and title
2026-07-24 22:13:49 +08:00
ssbg04
01125760c9
Add easter egg capstone screen
2026-07-24 21:58:29 +08:00
ssbg04
b4f8d1bc17
Hide pagination in students and FAB in users on search
2026-07-24 21:51:26 +08:00
ssbg04
9da5699f15
Refactor Archives and Users screen search UI
2026-07-24 14:14:05 +08:00
ssbg04
ebf58f421e
Update search UI on Documents Screen to use a modal dialog
2026-07-24 13:27:33 +08:00
ssbg04
69b83992df
Update search UI to use a modal dialog
2026-07-24 13:00:32 +08:00
ssbg04
382d8129c7
fix(ui): layout fixes for documents screen header and mobile rendering
2026-07-23 20:41:54 +08:00
ssbg04
9f3220ccd3
Fix compile errors: Timer import and usersProvider
2026-07-22 23:58:09 +08:00
ssbg04
ddc63ab71e
UI Refinements: Student confirm, Setup/Report polling, Backup size
2026-07-22 23:48:47 +08:00
ssbg04
f1a66ff20b
Add Storage Used Stat Card & Remove Tab Animation
2026-07-22 23:27:17 +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
ssbg04
fcb6c964a5
Fix Android app layout and splash screen
2026-07-22 22:25:54 +08:00
ssbg04
e14be0098d
Fix student status bulk update and delete failing due to missing academic year
2026-07-22 22:20:03 +08:00
ssbg04
a8133e2013
Update frontend UI and backend studentController
2026-07-22 22:11:40 +08:00
ssbg04
72fea0d5aa
fix: resolve dashboard stat card background and student search bar cursor issues
2026-07-22 16:10:51 +08:00
ssbg04
b69908fb67
Fix UI issues in Dashboard and Student screens
2026-07-22 16:00:54 +08:00
ssbg04
6b8e1da0fc
feat(ui): update dashboard stat cards to one row square for Windows and stacked for Android, fix search bar state initialization and input stay on clear
2026-07-22 15:53:57 +08:00
ssbg04
1fc2242672
feat(ui): update abstract background to smooth gradient, adapt stat cards sizes and platform layout, fix search bar clear button glitch
2026-07-22 15:47:51 +08:00
ssbg04
37d2d5b9a7
meow
2026-07-22 01:09:38 +08:00
ssbg04
81336b3f92
feat: add cross-platform Linux & Windows OS detection for Ghostscript and Tesseract OCR setup
2026-07-22 00:28:41 +08:00
ssbg04
f9706eb740
style: limit abstract background to exactly 3 large solid shapes
2026-07-21 23:57:11 +08:00
ssbg04
9baf3d5b15
style: update abstract background to use large solid shapes with no outlines
2026-07-21 23:56:13 +08:00
ssbg04
b47c7f7b04
fix: make dashboard scaffold transparent so abstract background shapes are visible
2026-07-21 23:54:20 +08:00
ssbg04
afb4946fa9
feat: add responsive abstract background shapes to all screens
2026-07-21 23:51:05 +08:00
ssbg04
9a2386142f
style: move dashboard overview to body, fix topbar layout
2026-07-21 23:33:09 +08:00
ssbg04
209fc7c40f
style: fix android dashboard title, enlarge icons, remove search delay
2026-07-21 23:29:18 +08:00
ssbg04
e25cf990c8
fix: dashboard right space, search layout and remove search bar animation
2026-07-21 23:23:31 +08:00
ssbg04
31d613fc09
fix: dashboard search UI, student screen UI, reset requests modal timezone
2026-07-21 23:13:05 +08:00
ssbg04
e80d9b7c53
fix: dashboard overflow, search state, and UTC time
2026-07-21 23:05:24 +08:00
ssbg04
4aea12840e
feat: dashboard, reset request modal, and student screen updates
2026-07-21 22:57:55 +08:00
ssbg04
db6a5d5dd4
Dynamic search bar width and icons hiding, fix history width
2026-07-21 19:06:53 +08:00
ssbg04
7d001b6911
Refactor filter modals to use ChoiceChips
2026-07-21 18:51:08 +08:00
ssbg04
441e06502c
Refactor User History and Recent Activities screens, fix modal
2026-07-21 18:48:30 +08:00
ssbg04
e7651bf153
Add global green safe area for edge-to-edge layouts
2026-07-21 17:47:52 +08:00
ssbg04
9f72e31f20
Fix Android build errors and add native edge-to-edge UI colors
2026-07-21 17:34:08 +08:00
ssbg04
a57c408f2f
Fix: render capstone members picture uncropped natively
2026-07-20 01:43:19 +08:00
ssbg04
65272df088
Fix: render full capstone members image without cropping
2026-07-20 01:41:59 +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
c8220e28bf
Feat: enhance Capstone Members easter egg modal with team picture and responsive layout
2026-07-20 01:28:32 +08:00
ssbg04
a7b05d81e9
Feat: apply Windows-style bright aesthetic to Android navigation layout
2026-07-20 01:23:52 +08:00
ssbg04
b34bbfe96f
Feat: add frosted glass blur effect to Dashboard top bar
2026-07-20 01:00:41 +08:00
ssbg04
4b4ed5e742
Feat: automatically collapse search bar when focus is lost
2026-07-20 00:54:01 +08:00
ssbg04
6df0a62b32
Fix: revert collapsed search bar icon to magnifying glass to prevent layout confusion
2026-07-20 00:19:11 +08:00
ssbg04
c7406b7fb1
Feat: add focus backdrop scrim to Dashboard search bar
2026-07-20 00:11:27 +08:00
ssbg04
3f6f1f34a0
Feat: add focus backdrop scrim over data table when search is active
2026-07-20 00:09:29 +08:00
ssbg04
ee69ca48c2
Fix: replace collapsed search icon with X when search is active, hide FAB/pagination while searching
2026-07-20 00:01:52 +08:00
ssbg04
7db281547e
Fix: correctly set search history overlay width by using widget.maxWidth directly instead of querying render box during animation
2026-07-19 23:58:00 +08:00
ssbg04
888803e9c0
Fix: sync search bar text across screens and fix overlay history width
2026-07-19 23:47:23 +08:00
ssbg04
22726e82ba
Fix: correct syntax error and ensure search bar history overlay TapRegion prevents search bar collapse
2026-07-19 23:40:58 +08:00
ssbg04
13a5c0baef
Fix: move ValueKey to Flexible to properly maintain AppSearchBar state
2026-07-19 23:19:36 +08:00
ssbg04
852fafe5e8
Fix: Ensure AppSearchBar maintains state across rebuilds in StudentsScreen
2026-07-19 23:14:06 +08:00
ssbg04
6ea0978f53
UI: Refactor student screen layout (Search bar, FAB, multi-select)
2026-07-19 23:12:55 +08:00
ssbg04
2a2b1ed0a8
Feat: implement notifications, search history, and UI enhancements
2026-07-19 23:04:39 +08:00
ssbg04
b6bbb757f2
UI: update search bar design
2026-07-19 22:46:36 +08:00
ssbg04
3633ad7c81
Fix database backup/restore and update password change UI
2026-07-17 22:06:44 +08:00
ssbg04
320fd87b08
Update backup info and dashboard layout
2026-07-16 03:55:03 +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
965a3eadb5
fix(users): Fix success dialog z-order and add step top margin
...
- Fixed an issue where the success/error dialog was hidden behind the user details modal by displaying it sequentially for updates, and correctly popping root navigator routes.
- Added top margin padding (16px) to the steps within AddEditUserModal for better visual separation.
- Made prefixIcon optional in CustomTextField.
2026-07-15 02:18:10 +08:00
ssbg04
c8780c53db
feat(frontend): implement print queue and fix document download issues
2026-07-15 01:22:33 +08:00
ssbg04
fe8f9be585
Add close button to upload modal on Windows
2026-07-15 00:47:06 +08:00
ssbg04
5fef5363fe
Migrate UploadOcrModal to WoltModalSheet
2026-07-15 00:44:15 +08:00
ssbg04
ace58784a8
Add warning notice when uploading document outside student directory
2026-07-15 00:31:02 +08:00
ssbg04
16c46d9d8c
Fix Stepper UI and hide OCR skip button
2026-07-15 00:28:32 +08:00
ssbg04
9a37b8f22e
Fix Stepper validation on Enrollment Details step
2026-07-15 00:08:18 +08:00
ssbg04
14809ad09e
feat: add document download feature and setup guide
2026-07-14 23:40:23 +08:00
ssbg04
e8e20f8b6b
feat: use WoltModalSheet for PrintQueueModal
2026-07-14 21:49:00 +08:00
ssbg04
b15e52d39c
feat: Add student profile enrollment modification and name formatting
2026-07-06 19:55:27 +08:00
ssbg04
7e528441ef
feat: Add realtime password strength indicator, realtime reset requests fetching, and format recent activities cards date/time
2026-07-06 16:11:25 +08:00
ssbg04
79bb032658
feat: redesign recent activities table and wire up dashboard history clicks
2026-07-06 15:54:46 +08:00
ssbg04
df5426a40a
feat: complete dashboard history and android nav icons
2026-07-06 15:49:54 +08:00
ssbg04
1da39c94e3
Fix missing closing parenthesis in list tables
2026-07-06 15:13:43 +08:00
ssbg04
ddb3e106b2
Update Dashboard and Documents Screen UI, add Upload OCR Modal
2026-07-06 15:12:29 +08:00
ssbg04
f383c3b8cc
Update FABs to use CircleBorder in students screen
2026-07-06 14:17:46 +08:00