4 Commits

Author SHA1 Message Date
mwpn
461c5c7882 chore: matikan realtime stream di dashboard
Ganti SSE /api/dashboard/stream dengan fetch sekali ke /api/dashboard/realtime supaya halaman dashboard lebih ringan dan cepat dibuka.
2026-03-06 16:55:03 +07:00
mwpn
8d7cdd05b7 fix: dapodik client token & error detail
Kirim token juga via query param untuk kompatibilitas WebService Dapodik.
Tambahkan detil error (HTTP code + snippet) saat response bukan JSON/empty.
2026-03-06 16:29:48 +07:00
mwpn
132b040418 feat: tambah profil akun dan ganti password
Tambahkan halaman /dashboard/profile beserta API ganti password untuk user yang sedang login.
Rapikan AuthSeeder agar idempotent dan bisa ambil admin email/password dari env.
2026-03-06 16:07:10 +07:00
mwpn
b4fda6b9c9 init backend presensi 2026-03-05 14:37:36 +07:00