- 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.
frontend
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.