This website requires JavaScript.
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