20 Commits

Author SHA1 Message Date
tuxarmy a855ad92fb chore: pindah link panduan ke footer navigasi website publik 2026-04-06 00:22:08 +07:00
tuxarmy 6cb0128eff chore: pindah link panduan dari topbar ke footer navigasi panel 2026-04-06 00:20:07 +07:00
tuxarmy 3a64bf29eb feat: tambah link panduan di topbar panel admin 2026-04-06 00:18:33 +07:00
tuxarmy c5c0c5b2a6 chore: hapus menu Website Publik dari sidenav admin 2026-04-05 21:27:28 +07:00
tuxarmy a0f4882d0b feat: tambah custom EditProfile sebagai base halaman profile akun 2026-04-05 09:08:34 +07:00
tuxarmy 006e4db3be chore: hapus halaman profile akun dari admin panel 2026-04-05 09:06:31 +07:00
tuxarmy 3f42da1e5f feat: tambah halaman profil untuk edit data pribadi (nama, email, HP, alamat, password) 2026-04-05 08:33:04 +07:00
tuxarmy 1f85251da3 feat: icon link website publik di topbar panel 2026-04-05 08:09:08 +07:00
tuxarmy 6c23cc8660 feat: tambah role editor, workflow post, leaderboard, rekap kehadiran, kategori kas dengan type, seeder lengkap 2026-04-05 06:21:16 +07:00
tuxarmy ae0cddc270 feat: tambah sistem poin anggota (kehadiran +10, artikel +5)
- Model MemberPoint + migration
- PostObserver: +5 poin saat artikel dipublish
- ActivityObserver: +10 poin saat peserta hadir di kegiatan
- MemberPointResource: tampil di grup Organisasi
- MemberPointSeeder + update ActivitySeeder dengan pivot status kehadiran
- Update PermissionSeeder: anggota bisa lihat poin
2026-04-04 06:44:54 +07:00
tuxarmy 98110e519b fix: perbaiki type navigationGroup MemberDue, tambah MemberDuePolicy, update PermissionSeeder untuk iuran, update README deployment 2026-04-04 06:21:27 +07:00
tuxarmy 64c5614191 docs: update README.md 2026-04-03 12:03:40 +07:00
tuxarmy e2f7d7f10f fix: implementasi FilamentUser interface agar panel bisa diakses di production
- Tambah FilamentUser interface di User model
- Tambah canAccessPanel() method
- Tambah VoteObserver: broadcast notifikasi ke semua user saat vote baru
- Tambah NotificationService::toAll()
- Fix Vote model: auto-fill created_by via booted()
- Fix CashRecordObserver: fallback created_by untuk Vote
2026-04-03 11:31:12 +07:00
tuxarmy 0af434568d feat: aktifkan polling notifikasi database setiap 30 detik 2026-04-03 09:57:41 +07:00
tuxarmy 2b0ac071a7 feat: tambah link ke halaman publik di sidebar admin panel 2026-04-03 09:04:45 +07:00
tuxarmy dc46c36b48 feat: atur urutan navigasi grup di admin panel 2026-04-03 09:01:03 +07:00
tuxarmy 3a0373bc44 feat: tambah database notifications dan widget activity log di dashboard 2026-04-03 07:57:40 +07:00
tuxarmy d42b23f604 feat: pindah route ke /dashboard, tambah seeders, business rules via observers, action verifikasi & approval 2026-04-03 04:34:21 +07:00
tuxarmy 8675c14f15 feat: tambah seeder roles & super_admin, widget dashboard stats 2026-04-03 04:27:07 +07:00
tuxarmy b7b5019827 chore: initial Laravel 13 + Filament 5 + Shield setup 2026-04-03 03:50:40 +07:00