Releases: Chukie99/KSP-App
Releases · Chukie99/KSP-App
Release list
v1.0.3 - Fix Preload Path
v1.0.3 - Fix Preload Path
Masalah
Error: Cannot read properties of undefined (reading 'auth')
→ window.api undefined karena preload script tidak load.
Penyebab
Preload file bernama preload.js tapi main process cari index.js.
Fix
- Ganti preload path dari ../preload/index.js → ../preload/preload.js
Cara Pakai
- Download KSP-Simpan-Pinjam-v1.0.3-win64.zip
- Extract, jalankan KSP Simpan Pinjam.exe
- Login: admin / admin123
v1.0.2 - Fix Login Stuck
v1.0.2 - Fix Login Stuck
Masalah
Tombol 'Masuk' berubah jadi 'Masuk...' tapi tidak ada respons (stuck di loading).
Penyebab
- Handler �uth:login di main process tidak ada try-catch — kalau database gagal init, error propagasi tanpa penanganan
- Login.tsx tidak ada try-catch — kalau IPC call throw, setLoading(false) tidak jalan
ode_modules (sql.js, bcryptjs) tidak di-include dalam build
Fix
- Tambah try-catch di �uth:login handler dengan cek if (!db)
- Tambah try-catch di Login.tsx dengan pesan error yang jelas
- Include node_modules/sql.js dan node_modules/bcryptjs dalam build
- Tambah global error handler untuk unhandled rejection
- Tambah error dialog jika initDatabase gagal
Cara Pakai
- Download KSP-Simpan-Pinjam-v1.0.2-win64.zip
- Extract ke folder mana saja
- Jalankan KSP Simpan Pinjam.exe
- Login: admin / admin123
v1.0.1 - Fix Login
v1.0.1 - Fix Login Production Build
Perubahan
- Fix WASM path resolution untuk production build
- Database disimpan di AppData user (persisten saat update)
- Path resolution untuk sql-wasm.wasm lebih robust
Cara Pakai
- Download KSP-Simpan-Pinjam-v1.0.1-win64.zip
- Extract ke folder mana saja
- Jalankan KSP Simpan Pinjam.exe
- Login: admin / admin123
v1.0.0 - Release Pertama
KSP Simpan Pinjam v1.0.0
Aplikasi Desktop Koperasi Simpan Pinjam dibangun dengan Electron + React + SQLite.
Cara Pakai
- Download file zip di bawah
- Extract ke folder mana saja
- Jalankan KSP Simpan Pinjam.exe
- Login: admin / admin123
Fitur
- Dashboard dengan alerts pinjaman macet & jatuh tempo
- CRUD Anggota dengan validasi data
- Simpanan (pokok, wajib, sukarela) dengan proteksi duplikat
- Pinjaman dengan kalkulasi bunga & progress angsuran
- Pembayaran angsuran & simpanan dengan validasi backend
- Laporan per periode & per anggota + export CSV
- User management dengan role-based access control
- Ubah password, backup & restore database
- Auto-mark pinjaman macet lewat tenor
System Requirements
- Windows 10/11 (64-bit)
- Tidak perlu install apapun, langsung jalan
Tech Stack
- Electron 30
- React 18 + TypeScript
- SQLite (sql.js)
- Tailwind CSS