Commit Graph
495 Commits
Author SHA1 Message Date
ssbg04 e4ac37b003 remove LRN prefill on student add and builk add student 2026-10-23 15:50:50 +08:00
ssbg04 e0cf59ef99 feat(windows, students): prevent duplicate windows and sort enrollments chronologically 2026-10-18 23:30:12 +08:00
ssbg04 79a1dd5bb2 fix(dashboard, audit_trail): fix android view widget overflow and session ipv6 location text overflow 2026-10-14 20:27:39 +08:00
ssbg04 b7040bff4d fix(dashboard, students, audit_trail): improve dashboard layout, student cards alignment, and reset filters on tab switch 2026-10-14 19:36:25 +08:00
ssbg04 c993937314 fix(reports, students): fix reports yearly comparison layout overflow and students tab active year filter 2026-10-14 05:23:54 +08:00
ssbg04 418218fa94 fix(windows): improve minimized sidebar layout and replace logo with expand icon 2026-10-13 05:26:22 +08:00
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 6c93553dd0 style(reports): make deped tab graphs and tables more compact on windows 2026-10-11 23:52:02 +08:00
ssbg04 e60f525929 feat(reports): simplify reports view mode to 2 dedicated tabs 2026-10-11 23:42:09 +08:00
ssbg04 1abbe7b64f feat(reports): implement integrated slim toolbar for deped transparency board 2026-10-11 23:18:00 +08:00
ssbg04 a17c779d54 feat(reports): layout deped transparency charts on left and tables on right on desktop 2026-10-11 23:01:46 +08:00
ssbg04 d85901e987 style(reports): compact bar graphs, analytics cards, and table row heights for dense yet readable display 2026-10-11 22:50:22 +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 c73a927c0c feat(students): update student screen tabs, profile actions, and pagination styling 2026-10-11 21:33:03 +08:00
ssbg04 45a53183ee fix(auth): resolve circular dependency error between authProvider and dashboard providers 2026-10-11 20:32:25 +08:00
ssbg04 502b2ea9f1 feat(dashboard): isolate needs attention into dedicated endpoint and provider 2026-10-11 20:13:27 +08:00
ssbg04 2416a598a1 feat(archives): remove recycle bin, delete, restore, upload new version, and copy actions 2026-10-11 19:52:50 +08:00
ssbg04 2527cccc9f feat(dashboard,settings): sync needs attention operational data, report issue modal, and ip locations 2026-10-11 17:27:15 +08:00
ssbg04 5b0f1cedac feat(network): add UDP beacon discovery and scanLanOnly 2026-10-11 15:34:20 +08:00
ssbg04 fb1762caf7 feat(setup): add android permissions setup wizard and defer notification prompt 2026-10-09 15:08:14 +08:00
ssbg04 c4ff024db2 fix(ui): limit teacher sections display, improve dashboard and nav workflows 2026-10-09 14:36:45 +08:00
ssbg04 4d95dbc0fc feat(import): implement Priority 5 4-step OCR wizard with disambiguation; fix(ui): sync dashboard card heights, fix needs-attention overflow, and remove student list fade 2026-10-09 13:20:51 +08:00
ssbg04 c8c26240c9 feat(dashboard): implement Priority 4 action-oriented operational hub with needs attention and activity feed 2026-10-09 11:32:09 +08:00
ssbg04 dfc2b095d7 fix(documents): resolve configure modal overflow and unify configure requirements button 2026-10-09 11:22:51 +08:00
ssbg04 f37828b534 feat(documents): implement Priority 3 status-driven workflow and requirements tab 2026-10-09 11:00:43 +08:00
ssbg04 ced3aa1f09 fix(windows): switch to system-wide VC++ redistributable, purge legacy app-local CRT DLLs, and harden documentation viewer 2026-10-09 10:28:42 +08:00
ssbg04 f5838f09b5 feat(students): move add button to tabs, fix search unfocus, restore bulk enroll dialog, and clean up profile modal 2026-10-09 10:07:40 +08:00
ssbg04 680cb859eb feat(ui): implement Priority 2 student search, filtering, and compact list rows 2026-10-09 09:19:59 +08:00
ssbg04 489e87834e feat(student-profile): implement Priority 1 operational hub with tabs, inline document workflows, and audit history 2026-10-09 08:45:05 +08:00
ssbg04 0e99b73989 fix: resolve windows documentation crash and refine theme toggle and UI indicators 2026-10-09 02:47:12 +08:00
ssbg04 5abd5a812c feat: server discovery, tunnel fallback, and update configs 2026-10-09 01:31:10 +08:00
ssbg04 95f56450e0 added built in documentation guide 2026-10-06 08:41:35 +08:00
ssbg04 fe21444815 rephrased the archived screen no student folder 2026-10-06 08:23:16 +08:00
ssbg04 be10ed43de fix(updater): resolve android package install permission issue 2026-10-06 00:18:37 +08:00
ssbg04 b5402f34b5 feat: in-app updater and responsive csv enrollment UI 2026-10-05 15:16:29 +08:00
ssbg04 a8473c23b7 feat(students): add single-student multi-enrollment CSV import modal
- Add StudentCsvEnrollmentModal for bulk-adding multiple enrollment
  records across school years for one specific student via CSV input
- CSV format: School Year, Grade Level, Section, Track/Strand
- Features: editable monospace text area, Fill Example, Copy Template,
  file upload (.csv/.txt), and live backend progression verification
- Show row-by-row verification results with valid/error status chips
  and actionable error messages (section suggestions, available years)
- Admin-only: hidden from teacher role via _isTeacher guard
- Wire Bulk Enroll (CSV) button in edit_student_modal.dart to
  StudentCsvEnrollmentModal passing studentId, studentName, studentLrn
- Add Bulk CSV shortcut button in edit_enrollment_modal.dart Current
  Enrollments header for admins
- Backend: POST /api/students/:id/verify-enrollments for live per-row
  progression and section existence validation
- Backend: POST /api/students/:id/bulk-enrollments for transactional
  batch enrollment creation with activity logging and socket events
- Add verifyStudentEnrollments and bulkAddStudentEnrollments repository
  methods in student_repository.dart
2026-10-04 13:48:53 +08:00
ssbg04 0058decaef feat: enhance teacher permissions, folder filtering, and bulk enrollment verification 2026-10-04 11:24:07 +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 e6e8188312 feat(reports): refine filters and export layout, add backend Excel export, optimize logo to webp 2026-10-02 20:30:15 +08:00
ssbg04 3a3e0dc7b8 feat: enhance deped reports pdf/excel, dashboard rotation, user creation, and history search shortcut
- Reports: migrate compliance export to xlsx, fix android chart tooltip headroom, add deped collapsible section descriptions, and complete 3-page DepEd PDF export

- Dashboard: continuous document breakdown rotation on mobile, persistent setup banner

- Users: automated background password generation, standardized action button dimensions

- History: add Ctrl+F search shortcut with autofocus cursor in search dialog
2026-10-02 17:02:04 +08:00
ssbg04 79f4504694 fix(audit-trail): prevent timestamp and badge overflow on printed history cards 2026-10-02 10:24:35 +08:00
ssbg04 b04981d7fb feat(system): implement socket.io real-time sync, admin passwords, ocr adjustments, and shortcut fixes 2026-10-02 10:17:44 +08:00
ssbg04 f30faeecff feat(students): adapt filter dialog for enrolled vs all tabs
- Hide school year and status filters in student filter dialog on Enrolled tab\n- Remove 'Enrolled' status filter option on All Students tab\n- Sync studentViewTabProvider and studentActiveFilterCountProvider across desktop and mobile layouts
2026-10-01 23:49:48 +08:00