ssbg04
d7ac0c1ec8
Remove reset button and auto-reset filter on open
2026-07-03 22:59:47 +08:00
ssbg04
f20a7078e6
Complete requested UI tasks
2026-07-03 22:56:49 +08:00
ssbg04
f2e52a22e5
Redesign user profile modal using custom_modal
2026-07-03 22:21:19 +08:00
ssbg04
e885ebc538
Redesign edit profile modal using CustomModal
2026-07-03 22:11:08 +08:00
ssbg04
855761be6b
paginations
2026-07-02 23:10:30 +08:00
ssbg04
a74c7ca294
Fix file long press & add local image pinch hint
2026-07-02 20:50:17 +08:00
ssbg04
ced6ca57c4
Fix document preview modal UI and gestures
2026-07-02 20:35:27 +08:00
ssbg04
3b7561daaf
Fix openCloseDial parameter type
2026-07-02 20:23:00 +08:00
ssbg04
a204275305
Update Documents screen UI (FAB, Long Press, Preview Modal)
2026-07-02 20:21:21 +08:00
ssbg04
5cc99fd810
UI: Animated filters, reorganized user details modal header, and clear settings fields
2026-07-02 15:16:38 +08:00
ssbg04
7bc5de6c96
Users screen responsive tweaks and circular FAB
2026-07-02 14:21:09 +08:00
ssbg04
5ef0843e81
Settings Screen: Validate Confirm Password before dialog pops up
2026-07-02 14:03:45 +08:00
ssbg04
7a6aa5108d
UI Redesigns for Users and Settings screens: frosted glass modal, SegmentedButton, FAB, and live password progress bar
2026-07-02 14:02:24 +08:00
ssbg04
91d0ff01b4
UI: Redesign student profile modal into android 17 frosted glass
2026-07-02 13:39:18 +08:00
ssbg04
82349d7d2e
UI: Implement frosted glass dashboard banner and transparent pagination
2026-07-02 13:24:38 +08:00
ssbg04
eac009794a
UI: Add Windows title bar to Splash and Login screens, fix rounded corners
2026-07-01 20:01:22 +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
6bd806b8c4
UI updates: Refactored background color and added skeleton loaders to tabs
2026-06-29 01:50:52 +08:00
ssbg04
86c9e9b8eb
UI: Refactor Windows and Android layout structure, fix edge-to-edge rendering and sidebar animations
2026-06-29 01:06:42 +08:00
ssbg04
09bffccb36
UI: Redesign Android Side Drawer for better UI/UX
2026-06-28 22:58:29 +08:00
ssbg04
b427cd7296
UI: Fix filter FAB responsiveness and Student validation modal zoom/drag
2026-06-28 22:17:19 +08:00
ssbg04
2bbed4fd87
Fix bulk enroll UI and update student status to Enrolled on backend
2026-06-28 16:41:26 +08:00
ssbg04
3c18f6be17
Fix statcard overflow, cursor hover, and default to 4 years on comparison
2026-06-28 16:23:54 +08:00
ssbg04
8e97021216
Update reports screen with rates calculation, reordering, and custom pagination
2026-06-28 15:55:14 +08:00
ssbg04
772e120cf6
Fix users screen table click and redesign filter
2026-06-28 15:36:10 +08:00
ssbg04
e1173e513a
Redesign Users UI and move actions to modal, secure password reset
2026-06-28 15:28:40 +08:00
ssbg04
74a0bb9211
Fix duplicate floatingActionButton error, move batch action pill to Stack Positioned
2026-06-28 15:11:19 +08:00
ssbg04
afe53c95cd
Floating batch actions pill and grouped missing documents hover in students screen
2026-06-28 15:09:31 +08:00
ssbg04
1d7e350dd1
Fix bracket matching syntax error in students_screen.dart
2026-06-28 15:00:41 +08:00
ssbg04
36b66dca43
fix syntax error
2026-06-28 14:43:34 +08:00
ssbg04
f0eb4d22bf
Batch actions and multi-select UI updates
2026-06-28 14:42:28 +08:00
ssbg04
66638a2b21
UI Updates
2026-06-28 14:37:09 +08:00
ssbg04
7fa6c1140e
feat: add categories to windows sidebar and refresh data on stat card navigation
2026-06-28 13:44:34 +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
871541885c
fix: dashboard notification and refresh bugs, student filter and preview updates
2026-06-28 11:14:38 +08:00
ssbg04
fb4f62b528
Fix Windows modal background shadow bug, Dashboard routing to Teacher Management Modal, and Academic setup UI adjustments
2026-06-27 02:49:46 +08:00
ssbg04
86870de4d5
FEATURE: Teachers academic setup - convert to modal, responsive tabs, auto-academic years, teacher detail modal, hierarchical section assign, sections filter
2026-06-26 00:43:22 +08:00
ssbg04
7068c90656
UPDATE: User history and view all recent screen design
2026-06-26 00:27:46 +08:00
ssbg04
1ba92683fc
UPDATE: stats card hover in windows, request reset password into notification
2026-06-25 23:21:56 +08:00
ssbg04
352b34e2d5
feat: Update JWT to 75 days and remove session timeout
2026-06-25 02:13:41 +08:00
ssbg04
6ded3a45e4
UI polishing and layout fixes for students, archives, and documents screens
2026-06-23 02:01:33 +08:00
ssbg04
d983c0d2d8
feat: teacher section scoping, session expiry fix, and notification timeline sorting
...
Backend:
- studentController: scope teacher student list/count by timeline-latest enrollment
(ORDER BY ay.year_range DESC, e.grade_level DESC, e.id DESC) instead of MAX(id)
- documentController: same timeline-based scoping for teacher document access
- folderController: same timeline-based scoping for teacher folder access
- dashboardController: same timeline-based scoping for teacher dashboard stats
- archiveController: same timeline-based scoping for teacher archive view
- notificationController: replace MAX(id) enrollment subqueries with timeline sort;
add broadcast notification support (entity_type IS NULL, category IN (student/document/system))
- schema, routes, reports, requirements, users: various supporting updates
Frontend:
- auth_repository: restore FlutterSecureStorage for JWT token storage
(was broken: migrated to SharedPreferences while all other repos read from FlutterSecureStorage,
causing all API calls to send null token silently)
- student_model: add latestEnrollment getter computed dynamically from enrollments list;
expose latestGradeLevel/latestSection as getters with fallback to server-supplied values
- student_provider: invalidate studentDetailProvider on update/bulkEnroll/bulkGraduate
- inactivity_wrapper: fix timeout 3000s -> 300s (5 min); improve _handleInactivity guard
- dashboard, documents, settings, students, users screens: various UI updates
Chore:
- .gitignore: add .env, *.db, student uploads, debug/scratch scripts, flutter build artifacts
- remove tis_rms.db from git tracking (runtime data, should never be committed)
2026-06-23 01:13:00 +08:00
ssbg04
a7460fa14b
feat: complete UI fixes, fuzzy search, and UX enhancements
...
- Implemented fuzzy search across all major screens (dashboard, students, documents, archives, users) and removed search bar sliding animation.
- Migrated AuthRepository token storage to shared_preferences for Windows/Android compatibility.
- Implemented 5-minute inactivity session expiration and added SessionExpired dialog.
- Added seeding scripts (seed.js, seed_docs.js) for robust test data generation.
- Fixed Add/Edit Student modal UI layout bug by replacing MainAxisSize.min with max.
- Restyled pagination to occupy full horizontal width without bottom spacing.
- Moved filter buttons to Floating Action Buttons for better accessibility.
- Hid filter FABs, multi-select, and more options when the search bar is active.
- Added Document Type filter support in the Recycle Bin modal.
- Adjusted popup menu position to PopupMenuPosition.under to prevent off-screen sticking.
- Replaced 'Student' column header with 'Folder Path' and added path prefix in file folder cards.
2026-06-21 00:47:06 +08:00
ssbg04
ad166c860f
Updates UI/UX
2026-06-20 18:22:27 +08:00
ssbg04
1fc58339b1
add: search bar sliding, implement: dashbord, students, documents, archive, users search bar
2026-06-20 16:24:10 +08:00
ssbg04
4e5a9c7c74
fix: design of error dialog, design of windows navigation and android navigation
2026-06-20 16:08:05 +08:00
ssbg04
dad079db78
Fix: many
2026-06-20 15:27:27 +08:00
ssbg04
e39fc5593d
Regit
2026-06-20 15:27:27 +08:00
ssbg04
df06411ba0
Revert "ADD: auto-capitalization, back confirmation, buttons hide, and added side bar menu"
...
This reverts commit 639a32aed4 .
2026-06-11 19:06:32 +08:00
ssbg04
b8c18539de
MOEWWWWW
2026-06-11 19:03:59 +08:00