ssbg04
|
3dcad8878b
|
fix: tunnel stability, NSSM service installer, cleanup old service scripts
|
2026-09-01 00:49:23 +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
|
14951a31a7
|
feat(tunnel): replace localtunnel with Cloudflare Tunnel (zero sign-in, fast edge routing)
|
2026-08-18 17:18:17 +08:00 |
|
ssbg04
|
5f1a2789a4
|
feat(backend): add localtunnel dependency and start_tunnel script
|
2026-08-18 17:05:17 +08:00 |
|
ssbg04
|
cb484051e3
|
feat(backend): FCM push notifications via firebase-admin
- fcmService.js: Firebase Admin SDK wrapper with sendToUser/sendToAll
- notificationController: hook FCM fire-and-forget in createNotification
- registerFcmToken endpoint: POST /api/notifications/fcm-token
- schema.js: add fcm_tokens table
- routes/notifications.js: register /fcm-token route
|
2026-08-18 13:53:00 +08:00 |
|
ssbg04
|
214b25092c
|
fix(backend): replace xlsx with exceljs and fix security audit vulnerabilities
|
2026-08-12 09:24:44 +08:00 |
|
ssbg04
|
3a04e3b6b0
|
Remove zip and unzip dependencies and logic from backend backup/restore
|
2026-08-02 23:08:13 +08:00 |
|
ssbg04
|
cc315f59e1
|
feat: configure Node.js backend Windows Service scripts (NSSM/SC)
|
2026-07-29 22:47:01 +08:00 |
|
ssbg04
|
fa887df47a
|
feat: implement DepEd Transparency and School Performance Board
|
2026-07-29 21:23:50 +08:00 |
|
ssbg04
|
63a41b5360
|
feat: add native Excel/CSV spreadsheet viewer and drag-and-drop OCR support
|
2026-07-26 17:10:29 +08:00 |
|
ssbg04
|
cae56e9b16
|
Use archiver with max DEFLATE compression (level 9) and direct streaming for backups
|
2026-07-26 15:34:53 +08:00 |
|
ssbg04
|
320fd87b08
|
Update backup info and dashboard layout
|
2026-07-16 03:55:03 +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 |
|