Skip to content

v2.0.0

Choose a tag to compare

@irawanyulianto irawanyulianto released this 16 Feb 03:57
· 77 commits to master since this release
ffa5491
  • Migrasi halaman pengaturan admin ke arsitektur Alpine + REST API agar penyimpanan dan interaksi berjalan tanpa reload penuh.
  • Pengaturan keamanan: opsi "Disable REST API / JSON" dihapus untuk menghindari konflik dengan endpoint REST internal plugin.
  • Refactor endpoint admin: endpoint aksi dipisah agar lebih modular dan mudah maintenance (settings, statistik, optimize DB).
  • Halaman Statistik Pengunjung dan Optimize Database kini mendukung aksi tanpa reload (reset/run via REST).
  • Halaman Duitku: tab "Pengaturan / Riwayat Invoice / Riwayat Callback" kini client-side (Alpine) tanpa reload.
  • Halaman Captcha: provider switch kini realtime (google/image) untuk menampilkan field terkait tanpa refresh.
  • Auto Resize Image: tambah opsi kualitas gambar (quality) dan format output (original/jpeg/webp/avif) dengan fallback otomatis jika format tidak didukung server.
  • Bug Fixed: Floating WhatsApp, nomor kontak kini bisa dikosongkan;
  • Refactor arsitektur admin settings: registri halaman/submenu/binding REST dipusatkan agar penambahan halaman baru lebih mudah dan konsisten.
  • Optimasi skalabilitas admin: registrasi settings sekarang otomatis dari registry, aset admin di-load hanya pada halaman plugin, dan API clipboard dinamespace untuk mengurangi potensi bentrok global.
  • Breaking changes: Alur settings admin kini mengandalkan stack REST + JS modern untuk pengalaman tanpa reload.