ssbg04
|
76a3bc6916
|
fix(tunnel): fix tunneling stalling/failing when connected to LAN
|
2026-08-31 23:44:41 +08:00 |
|
ssbg04
|
4f28947ca2
|
feat(users): prioritize public tunnel URL for reset email links
|
2026-08-31 23:34:35 +08:00 |
|
ssbg04
|
351b50f3cf
|
feat(users): auto-detect Cloudflare Tunnel vs LAN IP for password reset link
|
2026-08-31 23:28:55 +08:00 |
|
ssbg04
|
661ba275c2
|
feat(users): implement admin email password reset with expiration, web reset form, and push notifications
|
2026-08-31 23:25:46 +08:00 |
|
ssbg04
|
c41ecb0a40
|
feat(filters): sort academic year filters descending with latest year first
|
2026-08-31 21:49:43 +08:00 |
|
ssbg04
|
7eb02e3044
|
feat(filters): sort academic year filters ascending chronologically
|
2026-08-31 21:45:53 +08:00 |
|
ssbg04
|
4236986d4e
|
feat(reports): convert 4Ps beneficiaries to comparative previous vs active year table with JHS/SHS separation and remarks
|
2026-08-31 21:38:47 +08:00 |
|
ssbg04
|
5430dbcb63
|
feat: resolve highest grade level, prevent enrollment downgrades, format academic year XXXX-XXXX, and add Windows form margins
|
2026-08-31 20:35:09 +08:00 |
|
ssbg04
|
707082c6dd
|
feat(reports): add inactive status to yearly comparison, fix Windows layout overflow, and remove storage chip
|
2026-08-30 20:45:33 +08:00 |
|
ssbg04
|
3dc10845e0
|
feat: add academic year filter to DepEd transparency board and update dialog title
|
2026-08-30 20:16:47 +08:00 |
|
ssbg04
|
a0ae156733
|
feat(reports): make horizontal graph scrollbars permanently visible, hide vertical scrollbar, and allow teacher document uploads
|
2026-08-30 15:21:01 +08:00 |
|
ssbg04
|
175b959eac
|
fix(system): enhance student folders scoping, modal responsive sizing, reports scrollbar and clean password reset requests
|
2026-08-30 15:06:18 +08:00 |
|
ssbg04
|
f2c259891d
|
feat: show missing requirements on dashboard student hover, fix student grade/sec resolution, and scope teacher stats to assigned sections
|
2026-08-30 14:05:10 +08:00 |
|
ssbg04
|
42d97dd32a
|
feat: add animated LRN copy button, restore teacher upload, single-word dialog titles, and system-wide admin stats
|
2026-08-30 13:45:22 +08:00 |
|
ssbg04
|
a012bda370
|
feat: align dashboard metrics and scope student roster to active academic year
|
2026-08-30 13:21:53 +08:00 |
|
ssbg04
|
3d0708dc7a
|
feat: improve activity logs readability, hide deactivated teachers in setup, fix modal sizing and tabs
|
2026-08-30 11:26:47 +08:00 |
|
ssbg04
|
b04433019c
|
feat: make document breakdown responsive with sequential auto-rotation and add student rankings modal
|
2026-08-30 10:58:46 +08:00 |
|
ssbg04
|
472714aa2b
|
fix(dashboard): calculate digitalization progress based on all mandatory requirements completed
|
2026-08-30 10:01:50 +08:00 |
|
ssbg04
|
cedf7f3d00
|
feat(dashboard): active academic year KPI overhaul, document duplicate prevention, suffix cleanup, and JHS/SHS filter separation
|
2026-08-30 02:18:43 +08:00 |
|
ssbg04
|
95671e39b7
|
fix(auth): revoke JWT on user deactivation, unregister FCM token on logout, and purge tokens on password reset
|
2026-08-30 00:49:08 +08:00 |
|
ssbg04
|
ee47158e74
|
feat(auth): add self-service email OTP password reset with Nodemailer and Gmail SMTP
|
2026-08-30 00:29:36 +08:00 |
|
ssbg04
|
3da79ec92f
|
feat(reports): enhance compliance table tooltips, yearly comparison filtering, and horizontal scrolling
|
2026-08-29 22:44:04 +08:00 |
|
ssbg04
|
ae2cfe1495
|
feat: hide archived documents from active lists and exclude from requirement counts
|
2026-08-29 10:42:06 +08:00 |
|
ssbg04
|
4d585f3a6d
|
feat: student profile FAB, recycle bin requirements count fix, and persistent sticky table header
|
2026-08-27 22:28:16 +08:00 |
|
ssbg04
|
b3290b43a0
|
fix bug enrollment in bulk add
|
2026-08-24 03:33:24 +08:00 |
|
ssbg04
|
8483e9c31d
|
feat(notifications): scope teacher notifications to assigned sections
|
2026-08-24 03:07:11 +08:00 |
|
ssbg04
|
559e5f440a
|
fix tunnel crash in ubuntu
|
2026-08-24 00:25:49 +08:00 |
|
ssbg04
|
2465e04f28
|
update env path
|
2026-08-24 00:16:25 +08:00 |
|
ssbg04
|
243a431966
|
new tunnel token
|
2026-08-24 00:01:46 +08:00 |
|
ssbg04
|
ff03b30c02
|
fix: force cloudflared to use http2 to resolve UDP/QUIC connectivity issues
|
2026-08-23 23:37:55 +08:00 |
|
ssbg04
|
79cc152f33
|
fix: ensure cloudflared binary is executable on Linux/macOS
|
2026-08-23 23:32:53 +08:00 |
|
ssbg04
|
1133c8fdf3
|
chore: update Android launcher icon and remove native splash screen
|
2026-08-23 22:48:04 +08:00 |
|
ssbg04
|
0806a78b3b
|
fix: server-side doc status attention sorting and update labels
|
2026-08-23 01:11:14 +08:00 |
|
ssbg04
|
61a1135750
|
feat(documents): add accurate file size handling and uploader metadata to properties dialog
|
2026-08-23 00:18:14 +08:00 |
|
ssbg04
|
a141b67612
|
feat: enhance document file icons by extension and update academic setup
|
2026-08-22 09:32:14 +08:00 |
|
ssbg04
|
e100d6bdf4
|
feat: add headless LibreOffice Excel to PDF conversion for Windows and Android
|
2026-08-21 15:58:43 +08:00 |
|
ssbg04
|
b6f202e72f
|
feat: overhaul dashboard logs, student screen name layouts, scanner cancellation, and unified error states
|
2026-08-19 19:54:28 +08:00 |
|
ssbg04
|
bec1e4fba7
|
feat(ui): update recent activities, student modals, documents filters, and settings theme button
|
2026-08-18 23:13:08 +08:00 |
|
ssbg04
|
8aaefb2aa4
|
feat(reports): add inactive card, update student status breakdown donut, and fix summary banner width
|
2026-08-18 21:00:19 +08:00 |
|
ssbg04
|
8eda711bce
|
fix: hide graduated status for ineligible students and avoid false update success message
|
2026-08-18 20:32:05 +08:00 |
|
ssbg04
|
967d37161d
|
fix: graduation status validation check across enrollment history and explicit rejection handling
|
2026-08-18 20:28:34 +08:00 |
|
ssbg04
|
e538710a34
|
fix(dashboard): only count active users (is_active = 1) in admin dashboard stats
|
2026-08-18 20:08:02 +08:00 |
|
ssbg04
|
171afbd72b
|
fix(reports): require all mandatory documents across all enrolled school tiers (JHS/SHS) for student compliance
|
2026-08-18 20:03:45 +08:00 |
|
ssbg04
|
255fe61811
|
fix(reports): enforce mandatory docs filter and teacher scoping in stats API; add color guide tips banner on top of KPI cards
|
2026-08-18 19:58:56 +08:00 |
|
ssbg04
|
7084d5ab65
|
fix(syntax): add missing closing brace in updateStudent
|
2026-08-18 19:49:47 +08:00 |
|
ssbg04
|
e707842a5f
|
fix: single enrollment on OCR student add, strict Graduated status validation, transparency bar graph spacing/mobile scroll, and desaturated dark mode status colors
|
2026-08-18 19:48:03 +08:00 |
|
ssbg04
|
bc02d86a17
|
fix(enrollment): strictly prevent duplicate enrollments in the same academic year
|
2026-08-18 19:23:55 +08:00 |
|
ssbg04
|
4df929e1df
|
fix(students): use array-style params for better-sqlite3 compatibility
|
2026-08-18 19:16:28 +08:00 |
|
ssbg04
|
497a38d405
|
fix: use COUNT DISTINCT for enrollment/4Ps counts, fix student year filter param ordering
|
2026-08-18 19:12:30 +08:00 |
|
ssbg04
|
1220b79222
|
fix(students): year filter now joins on enrollment IN that year, not globally latest — fixes missing students when filtering by school year
|
2026-08-18 19:04:07 +08:00 |
|