Repository navigation
Release Notes - Code Vault Pro v1.0.26
Tanggal Rilis: 03 Oktober 2026
Tag Versi: v1.0.26
π Fitur Baru, Peningkatan & Perbaikan Bug (Changelog v1.0.26)
1. ποΈ Opsi Cakupan Database Fleksibel: "Semua Database" vs "Database Tertentu"
- Pilihan Cakupan Backup Database (
backup_scope):- Menambahkan konfigurasi cakupan database baru pada formulir penambahan dan edit server VPS (
VPSFormModal):- π¦ Semua Database: Otomatis mendeteksi dan mencadangkan seluruh database pengguna di VPS.
- π― Hanya Database Tertentu: Memilih satu atau beberapa database spesifik.
- Menambahkan konfigurasi cakupan database baru pada formulir penambahan dan edit server VPS (
- Label Otomatis Terkunci:
- Saat memilih opsi Semua Database, field nama database otomatis terkunci (read-only) dan labelnya otomatis berubah menjadi
"Semua Database MySQL"(atau PostgreSQL) untuk mencegah kesalahan konfigurasi atau salah ketik.
- Saat memilih opsi Semua Database, field nama database otomatis terkunci (read-only) dan labelnya otomatis berubah menjadi
- Dukungan Multi-Database Terpisah Koma:
- Mode database tertentu kini mendukung pengisian beberapa database sekaligus dengan format dipisahkan koma (contoh:
db_shop, db_auth, db_analytics).
- Mode database tertentu kini mendukung pengisian beberapa database sekaligus dengan format dipisahkan koma (contoh:
- Sinkronisasi Card Target Configuration:
- Card Target Configuration pada modal backup manual (
BackupTriggerModal) dan modal penjadwalan rutin (ScheduleModal) kini menampilkan status cakupan database secara dinamis dengan badge informatif.
- Card Target Configuration pada modal backup manual (
- Penyempurnaan Riwayat Backup:
- Halaman riwayat backup (
BackupsPage) kini mencatat dan menampilkan informasi cakupan database yang dicadangkan secara akurat.
- Halaman riwayat backup (
2. βοΈ Mesin Ekspor Database Cerdas & Perbaikan Dump Engine (Rust & TypeScript)
- Auto-Discovery Database Pengguna:
- Memperbaiki mekanisme backup seluruh database. Alih-alih mengeksekusi parameter literal
ALL_DATABASESyang menyebabkan galatError 1049: Unknown database, sistem kini secara otomatis menjalankan query penemuan database (SHOW DATABASES;untuk MySQL / MariaDB, query katalog untuk PostgreSQL).
- Memperbaiki mekanisme backup seluruh database. Alih-alih mengeksekusi parameter literal
- Penyaringan Database Sistem (System Schema Filter):
- Secara otomatis menyaring dan mengabaikan database internal sistem (
information_schema,performance_schema,mysql,sys,template0,template1) agar cadangan tetap bersih dan hanya memproses database aplikasi milik pengguna.
- Secara otomatis menyaring dan mengabaikan database internal sistem (
- Ekspor Arsip Terpisah & Fallback Andal:
- Setiap database pengguna diekspor menjadi berkas
.sql.gzterpisah yang rapi dan terisolasi, lengkap dengan skema dan isi data, serta dilengkapi fallback ke flag native--all-databases.
- Setiap database pengguna diekspor menjadi berkas
3. π Keamanan & Nuansa Desktop Native: Disable Klik Kanan Global
- Nonaktifkan Context Menu Bawaan Browser:
- Menonaktifkan klik kanan (right-click context menu) di seluruh tampilan halaman aplikasi desktop.
- Mencegah terbukanya menu inspect browser secara tidak sengaja dan menghadirkan pengalaman antarmuka desktop native yang lebih aman, bersih, dan profesional.
4. π Integrasi Scheduler Otomatis & Pembersihan Path
- Penyelarasan Penjadwalan Cadangan Rutin:
- Penjadwalan otomatis via scheduler (
ScheduleModal) kini terintegrasi penuh dengan konfigurasi cakupan database (allvsspecific) serta target destinasi cadangan (Lokal PC, Google Drive, atau Dual Backup 3-2-1).
- Penjadwalan otomatis via scheduler (
- Sanitasi Path & Penamaan Berkas:
- Peningkatan sanitasi penamaan berkas hasil ekspor database agar terhindar dari karakter ilegal pada sistem operasi Windows maupun macOS/Linux.
5. π οΈ Code Quality, Type Safety & Rust Native Stability
- Penambahan tipe data
BackupScopeTypedan atributbackup_scopepada model server, database SQLite lokal, DTO orkestrasi backup, dan state manager. - 100% lulus uji verifikasi tipe TypeScript (
npm run typecheck- 0 error) dan kompilasi backend Rust native (cargo check- exit code 0).
Code Vault Pro - Modern, Secure & High Performance VPS Manager.