Commit Graph

  • d5e1c56db9 fix: policy delete verified, navigationLabel divisi & iuran master dev tuxarmy 2026-05-12 17:56:39 +00:00
  • 834a884647 feat: halaman 503 maintenance tuxarmy 2026-05-11 18:57:06 +00:00
  • bde06536de fix: permission seeder, rate limit kontak tuxarmy 2026-05-11 18:57:06 +00:00
  • 4851ed5d6a fix: breadcrumbs indonesian labels tuxarmy 2026-05-11 18:57:06 +00:00
  • a05ff99992 fix: leaderboard widget visibility tuxarmy 2026-05-11 18:57:06 +00:00
  • 18832d27c5 fix: member due period validation tuxarmy 2026-05-11 18:57:05 +00:00
  • c56ecb941c fix: member point firstOrCreate, posts table dedup tuxarmy 2026-05-11 18:56:59 +00:00
  • f89bedb0fd fix: cash record policy, observer, n+1 query tuxarmy 2026-05-11 18:56:54 +00:00
  • 3bc0fa58ac chore: update .gitignore tuxarmy 2026-05-11 18:56:49 +00:00
  • 8cb9c0eb96 refactor observers, fix policy, add feature tests tuxarmy 2026-05-07 05:31:22 +07:00
  • f5615038b4 memo: update catatan agent tuxarmy 2026-05-07 04:30:51 +07:00
  • fd86b19788 memo: update catatan agent tuxarmy 2026-05-07 04:16:07 +07:00
  • fa2a110edf Merge branch 'dev' tuxarmy 2026-04-07 13:33:49 +07:00
  • fec9125c28 style: sederhanakan teks copyright di footer publik tuxarmy 2026-04-06 00:34:22 +07:00
  • 9c457bffde fix: PostObserver trigger published, submit cek kreator, toAll filter aktif, dead code tuxarmy 2026-04-06 00:27:32 +07:00
  • a855ad92fb chore: pindah link panduan ke footer navigasi website publik tuxarmy 2026-04-06 00:22:08 +07:00
  • 6cb0128eff chore: pindah link panduan dari topbar ke footer navigasi panel tuxarmy 2026-04-06 00:20:07 +07:00
  • 3a64bf29eb feat: tambah link panduan di topbar panel admin tuxarmy 2026-04-06 00:18:33 +07:00
  • faca225e08 feat: tambah halaman panduan penggunaan (docs/USER_GUIDE.md + /panduan) tuxarmy 2026-04-06 00:11:07 +07:00
  • f64ec582b6 chore: auto-commit perubahan selesai tuxarmy 2026-04-06 00:06:56 +07:00
  • dd5762595d chore: auto-commit perubahan selesai tuxarmy 2026-04-05 23:34:33 +07:00
  • 00459dc98e chore: tambah divisi Teknologi Informasi ke DivisionSeeder tuxarmy 2026-04-05 23:33:40 +07:00
  • db7c19b249 fix: null check budget, cegah duplikasi approval/vote, tambah related_type di votes tuxarmy 2026-04-05 23:22:15 +07:00
  • 4106eae5cf feat: tambah budget kegiatan dengan alur threshold approval/voting tuxarmy 2026-04-05 23:18:49 +07:00
  • cbadc550fc fix: policy koordinator hilang, source_type hardcode, validasi executed_at salah kondisi tuxarmy 2026-04-05 23:06:42 +07:00
  • 57de63cee9 chore: sembunyikan badge role anggota di field form edit user tuxarmy 2026-04-05 22:55:20 +07:00
  • 446b869d75 chore: sembunyikan role anggota dari tabel dan form user tuxarmy 2026-04-05 22:52:07 +07:00
  • b5ac4d892f fix: role anggota tidak bisa dihapus via form edit user tuxarmy 2026-04-05 22:48:23 +07:00
  • 56bba3565b chore: sembunyikan role anggota dari dropdown UI (di-assign otomatis) tuxarmy 2026-04-05 22:45:07 +07:00
  • a234decae1 fix: user nonaktif tidak bisa akses panel Filament tuxarmy 2026-04-05 22:42:11 +07:00
  • 43a2fe4eea chore: update UserSeeder agar tiap divisi punya 1 pengurus (leader) dan 3-8 anggota tuxarmy 2026-04-05 22:35:53 +07:00
  • b77a67edbf feat: tambah penanggung jawab divisi (leader_id) dari role pengurus tuxarmy 2026-04-05 22:29:15 +07:00
  • 438fb96561 feat: tambah role koordinator dengan akses buat/edit/hapus kegiatan milik sendiri tuxarmy 2026-04-05 22:23:12 +07:00
  • c5c0c5b2a6 chore: hapus menu Website Publik dari sidenav admin tuxarmy 2026-04-05 21:27:28 +07:00
  • 76a2125fb3 feat: batasi akses MemberPointResource hanya untuk super_admin tuxarmy 2026-04-05 09:10:46 +07:00
  • a0f4882d0b feat: tambah custom EditProfile sebagai base halaman profile akun tuxarmy 2026-04-05 09:08:34 +07:00
  • 006e4db3be chore: hapus halaman profile akun dari admin panel tuxarmy 2026-04-05 09:06:31 +07:00
  • 3f42da1e5f feat: tambah halaman profil untuk edit data pribadi (nama, email, HP, alamat, password) tuxarmy 2026-04-05 08:33:04 +07:00
  • 1f85251da3 feat: icon link website publik di topbar panel tuxarmy 2026-04-05 08:09:08 +07:00
  • 973dbebd88 chore: generalisasi README, hapus info spesifik organisasi tuxarmy 2026-04-05 07:01:14 +07:00
  • 1ad97d8c10 chore: merge dev ke master tuxarmy 2026-04-05 06:47:06 +07:00
  • 353cb38fed chore: merge agents/kiro ke dev tuxarmy 2026-04-05 06:39:27 +07:00
  • 6c23cc8660 feat: tambah role editor, workflow post, leaderboard, rekap kehadiran, kategori kas dengan type, seeder lengkap tuxarmy 2026-04-05 06:21:16 +07:00
  • cde63da358 feat: update UserSeeder pakai Factory tuxarmy 2026-04-04 12:56:13 +07:00
  • 258508035d fix: exclude ViewDraft:Activity dari pengurus dan ketua di PermissionSeeder tuxarmy 2026-04-04 12:44:48 +07:00
  • 7e3653a78b feat: tambah ShieldSeeder dari shield:seed, update config discovery dan DatabaseSeeder tuxarmy 2026-04-04 12:09:36 +07:00
  • 0757e3d116 fix: sembunyikan log kegiatan draft/pending dari widget aktivitas terbaru tuxarmy 2026-04-04 11:24:16 +07:00
  • a4f2f54928 chore: hapus RolesAndPermissionsSeeder tuxarmy 2026-04-04 11:17:08 +07:00
  • e41bde8888 chore: hapus ShieldSeeder, jalankan shield:generate manual jika dibutuhkan tuxarmy 2026-04-04 11:03:16 +07:00
  • 0d32d1c1db fix: custom permission dihandle Shield via shield:generate, hapus seed manual tuxarmy 2026-04-04 10:58:29 +07:00
  • 77e19cbb00 feat: pindahkan custom permission ke config/filament-shield.php tuxarmy 2026-04-04 10:53:15 +07:00
  • d3d7c6e422 fix: hapus hardcode role, ganti dengan permission check (can()) tuxarmy 2026-04-04 09:44:14 +07:00
  • 70bb914e54 fix: hapus Select participants dari form kegiatan, gunakan RelationManager saja tuxarmy 2026-04-04 09:20:39 +07:00
  • f816b73d1c fix: nonaktifkan attach peserta jika kegiatan belum approved tuxarmy 2026-04-04 09:18:45 +07:00
  • 4959dc3ce4 fix: sembunyikan executed_at dan execution_notes jika kegiatan belum approved tuxarmy 2026-04-04 09:17:14 +07:00
  • b812c5eca4 fix: sinkronisasi poin saat edit/detach kehadiran peserta kegiatan tuxarmy 2026-04-04 09:15:42 +07:00
  • 018c5bf04e fix: ganti throw Exception di ActivityObserver dengan Filament Notification, guard creator null tuxarmy 2026-04-04 09:13:36 +07:00
  • 61cbc75caf fix: gunakan author_id (bukan user_id) di PostObserver dan MemberPointSeeder tuxarmy 2026-04-04 08:25:27 +07:00
  • 5e70336774 fix: draft kegiatan hanya terlihat oleh kreator dan super_admin, hanya ketua yang bisa approve, hilangkan field status dari form, default status draft tuxarmy 2026-04-04 07:35:52 +07:00
  • fcd3816825 fix: poin kehadiran dibuat otomatis via AttachAction after hook tuxarmy 2026-04-04 06:50:06 +07:00
  • ae0cddc270 feat: tambah sistem poin anggota (kehadiran +10, artikel +5) tuxarmy 2026-04-04 06:44:54 +07:00
  • 9c72293476 feat: tambah kehadiran peserta per kegiatan via RelationManager tuxarmy 2026-04-04 06:32:19 +07:00
  • 98110e519b fix: perbaiki type navigationGroup MemberDue, tambah MemberDuePolicy, update PermissionSeeder untuk iuran, update README deployment tuxarmy 2026-04-04 06:21:27 +07:00
  • 003cadfba9 feat: tambah fitur iuran anggota (MemberDue) tuxarmy 2026-04-04 04:06:00 +07:00
  • 3fd286ac22 docs: tambah CONTRIBUTING.md, update .env.example, tambah link di README tuxarmy 2026-04-03 12:19:39 +07:00
  • 64c5614191 docs: update README.md tuxarmy 2026-04-03 12:03:40 +07:00
  • 31756a9022 chore: hapus info.php dari public tuxarmy 2026-04-03 11:31:28 +07:00
  • e2f7d7f10f fix: implementasi FilamentUser interface agar panel bisa diakses di production tuxarmy 2026-04-03 11:31:12 +07:00
  • 0af434568d feat: aktifkan polling notifikasi database setiap 30 detik tuxarmy 2026-04-03 09:57:41 +07:00
  • ffc35ca6ab feat: izinkan semua user melihat dan melakukan voting tuxarmy 2026-04-03 09:24:21 +07:00
  • fb0e32da1b feat: gunakan font Roboto dan Playfair Display di halaman publik tuxarmy 2026-04-03 09:20:29 +07:00
  • 2b0ac071a7 feat: tambah link ke halaman publik di sidebar admin panel tuxarmy 2026-04-03 09:04:45 +07:00
  • dc46c36b48 feat: atur urutan navigasi grup di admin panel tuxarmy 2026-04-03 09:01:03 +07:00
  • 2febcb420d chore: hapus DOKUMENTASI.md tuxarmy 2026-04-03 08:53:54 +07:00
  • 3d31f465ec feat: tambah widget statistik kas dan perbaikan alur verifikasi transaksi tuxarmy 2026-04-03 08:51:47 +07:00
  • cd2fa2d350 fix: tambah notifikasi ke ketua saat transaksi butuh persetujuan, dan ke bendahara setelah disetujui/ditolak tuxarmy 2026-04-03 08:12:12 +07:00
  • e246c1ff9e fix: ganti default('-') dengan placeholder('-') pada kolom datetime transaksi kas tuxarmy 2026-04-03 08:05:51 +07:00
  • 3e5c048666 fix: isi created_by otomatis dari auth user saat membuat transaksi kas tuxarmy 2026-04-03 08:01:58 +07:00
  • 3a0373bc44 feat: tambah database notifications dan widget activity log di dashboard tuxarmy 2026-04-03 07:57:40 +07:00
  • 060d669d5c feat: tambah AuditSeeder dan perbaiki tampilan audit agar human-readable tuxarmy 2026-04-03 07:41:07 +07:00
  • 3c99dfdc26 refactor: hapus menu approvals, pindahkan tombol setujui/tolak langsung ke halaman transaksi kas tuxarmy 2026-04-03 07:21:53 +07:00
  • 764aa4d82f fix: gabungkan MyPostResource ke PostResource dengan scope dan UI adaptif per role tuxarmy 2026-04-03 07:01:46 +07:00
  • a7e10600d4 feat: anggota dapat menulis artikel dengan workflow approval sebelum diterbitkan tuxarmy 2026-04-03 06:48:06 +07:00
  • 5d14b55173 feat: tambah fitur impersonate user untuk super_admin tuxarmy 2026-04-03 06:33:13 +07:00
  • 3a4e8a271c feat: tambah efek batas section miring dengan clip-path tuxarmy 2026-04-03 05:57:32 +07:00
  • 61ff827ca0 feat: tambah hamburger menu untuk mobile dengan Alpine.js tuxarmy 2026-04-03 05:51:13 +07:00
  • 2a8d8a813c fix: perbaiki navigasi mobile — semua menu tetap inline seperti referensi tuxarmy 2026-04-03 05:47:18 +07:00
  • 396ecdb489 feat: tambah halaman kontak publik dan inbox pesan masuk di dashboard tuxarmy 2026-04-03 05:33:21 +07:00
  • 3339a45243 feat: tambah modul blog dengan resource Filament, halaman publik, dan PostSeeder tuxarmy 2026-04-03 05:18:34 +07:00
  • 2646adf160 feat: tambah website publik dengan halaman beranda, tentang, dan kegiatan tuxarmy 2026-04-03 05:08:41 +07:00
  • 3d4471ab91 feat: implementasi threshold keuangan otomatis via observer dan action approval tuxarmy 2026-04-03 05:02:33 +07:00
  • 8ce4af5274 feat: tambah policy per role via PermissionSeeder, shield:generate otomatis di seeder tuxarmy 2026-04-03 04:59:30 +07:00
  • bedcb9e4f0 feat: tambah voting system, VoteSeeder, dan halaman detail voting tuxarmy 2026-04-03 04:55:33 +07:00
  • 95bdd5d033 fix: aktifkan define_via_gate untuk super_admin agar bypass semua permission tuxarmy 2026-04-03 04:45:00 +07:00
  • d42b23f604 feat: pindah route ke /dashboard, tambah seeders, business rules via observers, action verifikasi & approval tuxarmy 2026-04-03 04:34:21 +07:00
  • 8675c14f15 feat: tambah seeder roles & super_admin, widget dashboard stats tuxarmy 2026-04-03 04:27:07 +07:00
  • aef6978b2a feat: tambah Filament 5 resources dengan schemas dan tables tuxarmy 2026-04-03 04:22:34 +07:00
  • 401aa30ce8 feat: add all Eloquent models with relationships tuxarmy 2026-04-03 04:07:39 +07:00
  • c9efe30584 feat: add all database migrations tuxarmy 2026-04-03 04:02:11 +07:00
  • b7b5019827 chore: initial Laravel 13 + Filament 5 + Shield setup tuxarmy 2026-04-03 03:50:40 +07:00