Commit Graph

  • 4907ff7ef8 chore: remove --prefer-dist from composer install to allow fallback to git source main GuavaPopper 2026-06-11 00:18:09 +07:00
  • 4e19f27522 Bismillah GuavaPopper 2026-06-10 23:13:30 +07:00
  • 1b3031a1ab feat: add entrypoint script to handle environment configuration, database readiness, and service startup GuavaPopper 2026-06-10 22:34:56 +07:00
  • 70d6efdec6 chore: optimize Dockerfile build stages by deferring composer scripts and autoload dumping to final stage GuavaPopper 2026-06-10 21:09:21 +07:00
  • 2f8b14ed2a fix: make Coolify image self-contained GuavaPopper 2026-06-10 20:38:59 +07:00
  • 69b03fb467 chore: prepare repository for new remote GuavaPopper 2026-06-10 19:00:07 +07:00
  • 056520d48f chore: remove hardcoded ports for Coolify GuavaPopper 2026-06-10 18:55:30 +07:00
  • 18c0e1d489 . GuavaPopper 2026-06-10 18:43:14 +07:00
  • db5b20c572 . GuavaPopper 2026-06-10 18:32:09 +07:00
  • 024873cfb7 . GuavaPopper 2026-06-10 18:27:04 +07:00
  • f4b9501d50 chore: remove docs and tests from deploy package GuavaPopper 2026-06-10 18:18:37 +07:00
  • d85d066f6c feat: refresh UI and add sidebar navigation GuavaPopper 2026-06-10 18:16:46 +07:00
  • c4157cec8d feat: add dashboard transfer and assistance summaries GuavaPopper 2026-06-10 18:13:40 +07:00
  • 91fc2fbd16 fix: support sqlite database backups GuavaPopper 2026-06-10 18:11:09 +07:00
  • cdba16e9e5 chore: add Docker deployment setup GuavaPopper 2026-06-10 18:08:57 +07:00
  • 66cfbbd523 feat: add permohonan transfer page with approve/reject workflow and nav links GuavaPopper 2026-06-05 05:01:40 +07:00
  • 64f3427d4e fix: prevent IDOR in transfer store — verify pengurus owns dari_ibadah GuavaPopper 2026-06-05 04:59:01 +07:00
  • 652bcb102d feat: add anggota and bantuan buttons to miskin popup on map GuavaPopper 2026-06-05 04:58:39 +07:00
  • deefa7a126 feat: add anggota keluarga and riwayat bantuan modals to data page GuavaPopper 2026-06-05 04:57:01 +07:00
  • 804618bb54 feat: add controllers and routes for anggota, bantuan, permohonan transfer GuavaPopper 2026-06-05 04:55:11 +07:00
  • e907100175 feat: add AnggotaKeluarga, RiwayatBantuan, PermohonanTransfer models and migrations GuavaPopper 2026-06-05 04:52:23 +07:00
  • 9bd5506f4f docs: add professor's feature suggestions to missing_features.md GuavaPopper 2026-06-05 04:41:13 +07:00
  • 69ca5ab8dc docs: rewrite README quick-start — add demo accounts, auto-steps table, common commands GuavaPopper 2026-06-05 04:28:51 +07:00
  • 4929eda91d docs: mark A-03 complete — all SKPL features now implemented GuavaPopper 2026-06-05 04:27:10 +07:00
  • 2bd7b206a6 feat: add system configuration (A-03) — map center, zoom, radius min/max GuavaPopper 2026-06-05 04:25:58 +07:00
  • 6fa793aec3 docs: mark Plan 7 complete — stats, scheduled backup, notifications, restore GuavaPopper 2026-06-04 14:56:59 +07:00
  • a0e2fda83e test: add tests for stats, notifications, backup list/command, restore GuavaPopper 2026-06-04 14:55:44 +07:00
  • b76284d8b7 feat: add database restore from uploaded SQL file with RESTORE confirmation GuavaPopper 2026-06-04 14:53:36 +07:00
  • 3ecf7d937c feat: add data change notifications via 30s polling for all roles GuavaPopper 2026-06-04 14:52:25 +07:00
  • f77fc725a8 feat: add scheduled daily backup, stored backup listing and download GuavaPopper 2026-06-04 14:51:07 +07:00
  • 1535c75138 feat: add usage statistics section to activity log page GuavaPopper 2026-06-04 14:47:39 +07:00
  • 5ad1ba36b8 docs: mark Plan 6 complete — admin advanced features, update README GuavaPopper 2026-06-04 14:30:29 +07:00
  • e457bbb09c test: add tests for bulk delete, CSV import, activity log, backup GuavaPopper 2026-06-04 14:29:17 +07:00
  • 27eca4f041 feat: add activity log admin page and nav links GuavaPopper 2026-06-04 14:28:00 +07:00
  • c4eb884495 feat: add database backup download via mysqldump (admin-only) GuavaPopper 2026-06-04 14:26:04 +07:00
  • 2d4533683d feat: add CSV import for ibadah and miskin (admin-only, round-trip format) GuavaPopper 2026-06-03 21:00:28 +07:00
  • 6d157a17c9 feat: add bulk delete for ibadah and miskin with checkboxes (admin-only) GuavaPopper 2026-06-03 20:59:08 +07:00
  • cb3933541d feat: log create/update/delete/login activity across controllers GuavaPopper 2026-06-03 20:56:50 +07:00
  • 7fb649f690 feat: add ActivityLog model and migration with record() helper GuavaPopper 2026-06-03 20:55:30 +07:00
  • 1fcad7d9b2 feat: Plan 5 — Ekspor PDF + Ekspor per Radius + Cetak Laporan GuavaPopper 2026-06-03 20:44:10 +07:00
  • 4649a983ef feat: install barryvdh/laravel-dompdf for PDF generation GuavaPopper 2026-06-03 14:44:19 +07:00
  • f855f7e027 feat: Plan 4 — Dashboard Statistik + Gap Analysis GuavaPopper 2026-06-03 14:19:37 +07:00
  • c1c1fae93c fix: escape user-controlled fields in admin/users innerHTML to prevent stored XSS GuavaPopper 2026-06-03 13:53:01 +07:00
  • 8476c5d643 feat: Plan 3 — Manajemen Pengguna (Admin User Management) GuavaPopper 2026-06-03 13:51:08 +07:00
  • 2e2b42f96b feat: Plan 2 — Form Edit Rumah Ibadah & Keluarga Miskin + Ownership GuavaPopper 2026-06-02 20:29:36 +07:00
  • 15294a5d2f docs: update missing_features.md — mark Auth & RBAC complete, add ownership gap GuavaPopper 2026-06-02 20:07:10 +07:00
  • 38199d5860 feat: add demo accounts for all 4 roles in seeder GuavaPopper 2026-06-02 19:55:25 +07:00
  • 3310efe77e fix: restore Docker env settings and auto-seed on container start GuavaPopper 2026-06-02 19:51:21 +07:00
  • 5683cd3b0e feat: add auth navbar and role-aware UI to all views GuavaPopper 2026-06-02 19:34:17 +07:00
  • f609c1efa7 feat: add custom login view with map background GuavaPopper 2026-06-02 19:28:26 +07:00
  • 42e8932482 feat: add AuthController, protect routes, move API to web middleware GuavaPopper 2026-06-02 19:22:46 +07:00
  • 4b43f7617f feat: register spatie permission middleware aliases GuavaPopper 2026-06-02 19:19:53 +07:00
  • dda123d9aa feat: add roles seeder with 4 roles and default admin account GuavaPopper 2026-06-02 19:16:57 +07:00
  • 3fd7845bc8 feat: add User model and users migration GuavaPopper 2026-06-02 19:13:33 +07:00
  • f82b36ccc7 feat: install spatie/laravel-permission GuavaPopper 2026-06-02 19:06:46 +07:00
  • 1ba5e33c26 refactor: remove unused index configuration files and associated logic GuavaPopper 2026-05-02 14:58:49 +07:00
  • d84874e60b docs: add philosophy and background section to project README GuavaPopper 2026-05-02 14:08:43 +07:00
  • ee4a890732 docs: migrate project documentation into README and remove redundant file GuavaPopper 2026-05-02 14:06:06 +07:00
  • 6f108afdba Migrasi ke Laravel dan penambahan dokumentasi GuavaPopper 2026-05-02 14:03:04 +07:00
  • 7759b83638 Implement reverse geocoding for Rumah Miskin GuavaPopper 2026-04-28 10:08:31 +07:00