Commit Graph
37 Commits
Author SHA1 Message Date
ssbg04 9c341bab54 revert(windows): remove winui 3 fluent design and restore original desktop layout 2026-10-13 05:22:14 +08:00
ssbg04 1eb2e4527c style(windows): use split panel dock icon with subtle slide & fade animation 2026-10-12 01:08:52 +08:00
ssbg04 d19834450d fix(windows): use double arrow expand icon and center collapsed sidebar items 2026-10-12 01:07:25 +08:00
ssbg04 490fa4bc06 feat(windows): animate collapsible hamburger button and expand sidebar icon and font sizes 2026-10-12 00:53:58 +08:00
ssbg04 7dea17153d feat(windows): add animated hamburger collapse and logo expand trigger 2026-10-12 00:49:01 +08:00
ssbg04 5537212ad4 fix(windows): make backdrop fully visible and increase sidebar translucency 2026-10-12 00:45:40 +08:00
ssbg04 bd75896906 feat(windows): add fluent frosted glass acrylic translucency to windows layout 2026-10-12 00:43:25 +08:00
ssbg04 7c778b40e2 feat(windows): implement winui 3 fluent navigation and titlebar in windows sidebar layout 2026-10-12 00:33:14 +08:00
ssbg04 27e812c711 fix(reports): enhance compliance search bar contrast and compact layout for immediate analytics visibility 2026-10-11 22:33:35 +08:00
ssbg04 c4ff024db2 fix(ui): limit teacher sections display, improve dashboard and nav workflows 2026-10-09 14:36:45 +08:00
ssbg04 95f56450e0 added built in documentation guide 2026-10-06 08:41:35 +08:00
ssbg04 35f56f925a fix(reports): eliminate students per year overflow and align compliance card heights to 480px
- Prevent RenderFlex bottom overflow in yearly comparison chart with dynamic height clamping
- Harmonize Missing Documents, Grade Compliance, Status Donut, and Yearly Comparison cards to 480px on desktop
- Optimize logo assets to webp across login, splash, and layout navbars
- Enable resource shrinking and minification in Android release build
- Remove obsolete frontend Excel templates from assets and pubspec
2026-10-02 21:20:21 +08:00
ssbg04 689dbc48e7 fix: self-deactivation, UI overflow, Open With, archive nav, schedule modal
Settings - Delete Account -> Self Deactivate:
- backend: add POST /api/auth/self-deactivate (immediate, no email link)
  Guards against last-admin and hidden super-admin. Revokes FCM tokens,
  sends notification email, logs activity
- auth.js route: add /self-deactivate route
- auth_repository.dart: add requestSelfDeactivation()
- auth_provider.dart: add requestSelfDeactivation() (calls logout() after)
- settings_screen.dart: 2-step _handleDeactivateAccount: Step 1 confirm,
  Step 2 type DEACTIVATE. Danger zone card updated to deactivation theme

Report screen - compliance filter button label overflow:
- Wrap label Text in Flexible to ellipsize instead of clip

Settings - Edit Schedule Dates modal button overflow:
- Column layout on narrow screens so buttons are never squished

Document screen - Open With not working on Windows:
- Use openwith.exe (Windows 8+) with fallback to rundll32 OpenAs_RunDLL

Windows sidebar - Archive tab:
- Move Archives from ACCOUNT group to OVERVIEW group
2026-09-21 17:51:33 +08:00
ssbg04 69b4879ac2 feat(dashboard,ui): overhaul dashboard KPIs, audit trail tab, responsive controls, and settings
- Remove recent activities and user history from dashboard; relocate to dedicated History tab
- Fix Document Breakdown overflow and rebalance Bento KPI grid layout
- Fix Android overflow on student profile Edit Details button
- Simplify grid view cards in documents and archives screens with minimal folder styling
- Fix transparency board filter contrast and export button styling in reports
- Default auto-update enrollment to off, add grace period input, and fix settings danger zone
2026-09-19 02:26:49 +08:00
ssbg04 7907c244b1 feat(ui): polish user, settings, report screens
Fix user reset modal overflow and user search sync. Make settings cards collapsible and clean top banners.
2026-09-13 23:38:39 +08:00
ssbg04 3a91bfa750 feat(network): prioritize LAN connection with Tunnel fallback, add Disconnected dialog and Still Not Connected retry flow 2026-08-30 01:10:42 +08:00
ssbg04 e933e9a8f4 fix: auto-refresh settings, academic year, and auto-graduation on screen access 2026-08-23 03:28:26 +08:00
ssbg04 2e25b78c52 fix(ui): add backdrop overlay mini blur, search bar margins, and lock backdrop positioning on search active 2026-08-22 20:22:40 +08:00
ssbg04 8e32bbe5e1 feat(frontend): green window title bar, login pre-fill, monochrome multi-select, responsive enrollments, and 15 limit archive pagination 2026-08-07 19:57:30 +08:00
ssbg04 8597f8e1ec fix(frontend): make skeleton loading colors theme-responsive and align windows loading delay to 100ms 2026-08-05 18:52:36 +08:00
ssbg04 9637100811 fix(frontend): update windows and android layout theme colors and sticky blur topbar in dashboard 2026-08-05 18:26:39 +08:00
ssbg04 f97100b96c fix(frontend): improve dark mode colors, backdrop and navigation layout support 2026-08-05 17:01:22 +08:00
ssbg04 5dd32d9177 feat(theme): add dark mode support with SharedPreferences persistence and settings toggle 2026-08-05 00:37:18 +08:00
ssbg04 01125760c9 Add easter egg capstone screen 2026-07-24 21:58:29 +08:00
ssbg04 382d8129c7 fix(ui): layout fixes for documents screen header and mobile rendering 2026-07-23 20:41:54 +08:00
ssbg04 afb4946fa9 feat: add responsive abstract background shapes to all screens 2026-07-21 23:51:05 +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 320fd87b08 Update backup info and dashboard layout 2026-07-16 03:55:03 +08:00
ssbg04 c21c4b6ccc Update student enrollment logic and UI FABs 2026-07-06 14:12: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 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 4e5a9c7c74 fix: design of error dialog, design of windows navigation and android navigation 2026-06-20 16:08:05 +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