Skip to content

NgAppIDServ v1.0.9 - The Golang Rewrite & Native Engine

Choose a tag to compare

@yedincoder yedincoder released this 01 Sep 04:54
· 13 commits to main since this release
ee74c77

πŸš€ NgAppIDServ v1.0.9 - The Golang Rewrite & Native Engine

Pembaruan v1.0.9 adalah milestone arsitektur terbesar bagi NgAppIDServ! Versi ini menandai migrasi penuh core engine aplikasi dari Node.js ke Golang (menggunakan framework Wails). Hasilnya, aplikasi kini berjalan jauh lebih gesit, ringan, stabil, dan menggunakan memori (RAM) yang sangat minim tanpa overhead Chromium.

⚑ Major Architecture & Core Improvements:

  • [NEW] Golang Core Engine (Wails Framework): Membangun ulang seluruh backend aplikasi menggunakan Golang. Manajemen proses untuk Nginx, PHP (multi-versi), dan MariaDB kini ditangani langsung oleh goroutines yang sangat andal dan anti-zombie.
  • [NEW] Native App Performance: Menghgalkan runtime Node.js yang berat. Antarmuka aplikasi kini dirender menggunakan native webview bawaan OS yang memberikan performa super responsif dan instan saat dibuka.
  • [FIX] Smart Path & Directory Detection: Menyempurnakan logika os.Executable() untuk pembacaan path absolut direktori www. Masalah direktori "nyasar" saat aplikasi dijalankan dengan hak Administrator (UAC) kini teratasi sepenuhnya.
  • [FIX] Refined Tunnel & SSL Module: Peningkatan stabilitas pada modul Live Tunnel (lt-node.exe) dan pembaruan fungsi rebuild SSL otomatis (mkcert) untuk menghindari konflik escaping karakter di sistem Windows.

πŸ‘¨β€πŸ‘©β€πŸ‘¦β€πŸ‘¦ Dedikasi & Personal Touch:

  • [UPDATE] Spesial di Menu About: Penambahan pesan dedikasi penuh cinta sebagai wujud syukur dan jejak kebanggaan karya anak bangsa untuk ekosistem developer Nusantara:

    "Sebuah karya untuk kemudahan developer di seluruh Nusantara. Didedikasikan dengan segenap cinta untuk Zawjatii, serta tiga pelita hati: Shafa, Ra'uf, dan si bungsu Sa'ad."

πŸ’‘ Catatan Upgrade ke v1.0.9:

Karena adanya perombakan total struktur aplikasi dari JavaScript ke Golang, disarankan untuk melakukan clean installation (menghapus folder instalasi lama atau menggunakan installer baru) guna memastikan seluruh struktur direktori pendukung tersusun bersih.

⚠️ PENTING: Selalu buka aplikasi ini dengan cara Klik Kanan pada shortcut lalu pilih "Run as Administrator" agar fitur Auto Virtual Host dan Hosts File Sync berjalan lancar.