Changelog Aplikasi

v1.2.0 TERBARU  •  20 Oktober 2026

Infrastruktur Email (P1-1): SMTP, antrian email, lupa password

Catatan:

  • Kirim email via SMTP (PHPMailer lokal) dengan pengaturan di Admin ΓåÆ Pengaturan ΓåÆ Email (SMTP), termasuk tombol Tes Koneksi.
  • Antrian email + worker cron untuk pengiriman asinkron & retry.
  • Fitur lupa password dan (token SHA-256, berlaku 1 jam, rate-limit 3/jam per IP).
  • Notifikasi email otomatis saat ada pesan masuk lewat form kontak.
v1.1.0  •  9 Oktober 2026

Keamanan dan Arsip Kategori

Keamanan (P0):

  • Perbaiki validator konfirmasi password yang selalu gagal.
  • Cookie sesi kini HttpOnly + SameSite=Lax, Secure otomatis saat HTTPS.
  • IP pengunjung tidak lagi bisa dipalsukan via header proxy.
  • Blokir IP kini persisten di database (tidak bisa lolos dengan hapus cookie).
  • Kode 2FA tidak bisa dipakai ulang + percobaan dibatasi per IP.
  • Proteksi file sensitif (.git, config, database) dan header keamanan diselaraskan.

Frontend:

  • Halaman arsip baru /kategori/{nama} (lengkap dengan pencarian dan pagination).
  • Menu dropdown kini mendukung submenu bertingkat (desktop dan mobile).
  • Link widget kategori diperbaiki (sebelumnya mengarah ke URL rusak).
  • Aset admin (Bootstrap, jQuery, SweetAlert) dimuat lokal agar tidak tergantung CDN.
v1.0.0  •  25 Agustus 2026

Rilis 1.0.0

Rilis perdana CMS Paroki St. Petrus & Paulus Rembang (pengembangan 25 Agustus 2026 -23 September 2026).

Konten: postingan + kategori, laman statis, media library, komentar termoderasi, agenda paroki, galeri foto album + slideshow beranda.

Fitur paroki: jadwal misa, struktur organisasi (stasi/wilayah-lingkungan) + data umat (KK/jiwa), fungsionaris per periode, live streaming YouTube, form kontak paroki, jelajah fitur.

Tampilan: tata layout frontend dinamis, widget sidebar/footer, menu atas & footer, kustom footer (alamat, jam pelayanan, kontak, sosmed), popup gambar, logo & favicon, warna aksen.

Integrasi: feed YouTube & Instagram auto-sync, statistik kunjungan + peta, SEO booster, watermark & proteksi galeri.

Sistem: 4 level peran, sembunyikan URL login, mode pemeliharaan, pusat keamanan (anti brute-force, sesi, CSRF/XSS), impor/ekspor data, versioning + changelog publik.