Skip to content

Code Vault v1.0.27

Latest

Choose a tag to compare

@Devoandroweb Devoandroweb released this 03 Oct 04:56
· 3 commits to main since this release

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.
  • 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.
  • 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).
  • 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.
  • Penyempurnaan Riwayat Backup:
    • Halaman riwayat backup (BackupsPage) kini mencatat dan menampilkan informasi cakupan database yang dicadangkan secara akurat.

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_DATABASES yang menyebabkan galat Error 1049: Unknown database, sistem kini secara otomatis menjalankan query penemuan database (SHOW DATABASES; untuk MySQL / MariaDB, query katalog untuk PostgreSQL).
  • 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.
  • Ekspor Arsip Terpisah & Fallback Andal:
    • Setiap database pengguna diekspor menjadi berkas .sql.gz terpisah yang rapi dan terisolasi, lengkap dengan skema dan isi data, serta dilengkapi fallback ke flag native --all-databases.

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 (all vs specific) serta target destinasi cadangan (Lokal PC, Google Drive, atau Dual Backup 3-2-1).
  • 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 BackupScopeType dan atribut backup_scope pada 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.