SYSTEM LOGS
Apa yang Baru?
Transparansi pengembangan aplikasi. Kami terus berbenah biar jualanmu makin lancar.
v4.4.0
25 Oktober 2026
LATEST🛠️ Improvement
- Suite Kepatuhan Pajak DJP & Badan Usaha (Tax Compliance Suite):
- Dukungan taksonomi 4 entitas bisnis: PT, CV, Yayasan/Koperasi, dan Orang Pribadi (OP) pada pengaturan perpajakan.
- Mesin kalkulasi PPh Badan Pasal 31E dengan fasilitas reduksi tarif 50% untuk omzet di bawah Rp 4,8 Miliar dan perhitungan proporsional s.d. Rp 50 Miliar.
- Rekapitulasi omzet dan PPh Final 9 kolom sesuai format standar Direktorat Jenderal Pajak (DJP) serta pemetaan lampiran SPT Tahunan 1770 dan 1771.
- Ekspor file pendamping CSV e-SPT DJP gratis dengan format delimit semicolon dan baris CRLF yang kompatibel langsung dengan sistem DJP.
- Dialog input parameter pajak interaktif sebelum unduh laporan dengan penyimpanan persisten SQLite lokal.
- Mesin Dokumen & Cetak PDF Standar Bisnis (PDF Business Reporting Engine):
- Generator faktur penjualan (Invoice PDF) dengan logo toko, rincian pembayaran, dan toggle pengaturan cetak faktur.
- Pembaruan format unduhan laporan keuangan (Laba Rugi dan Riwayat Transaksi) ke standar bisnis korporat (Corporate Slate) dengan penyesuaian margin finansial.
- Ergonomi Kasir & Pengalaman Pengguna (Cashier UX & Navigation):
- Upgrade pintasan keyboard kasir (Cashier Shortcuts) dengan dukungan skema ganda (Dual Keymap) dan toggle aktif/nonaktif di pengaturan.
- Command Palette operasional (Ctrl/Cmd+K) dengan aksi cepat, tautan navigasi langsung (deep-links), dan pencarian istilah vernakular.
- Pusat panduan interaktif (Guide Center) dan modul onboarding bertahap per fitur yang dapat dibuka kembali kapan saja.
- Tampilan layar startup desktop dengan visualisasi branding toko dan harmonisasi transisi boot.
- Integritas Data, Stok, & Perbaikan Bug (Data Integrity & Hardening):
- Kasir & Transaksi: Pencegahan submit ganda (double-submit) saat checkout, pemulihan metode pembayaran Kasbon, dialog konfirmasi sebelum menghapus pesanan tersimpan (Open Bill), dan eliminasi duplikasi draft pesanan saat berpindah bill.
- Inventaris & Resep: Eliminasi masalah double-counting kapasitas keranjang belanja kasir, pengecualian produk paket virtual (bundle) dari saran belanja pintar (restock advice), indikator tak terbatas (unlimited) untuk produk jasa/non-stok, dan pemulihan rekursif bahan baku resep saat transaksi dibatalkan (void).
- Keuangan & Neraca: Preservasi presisi angka desimal (float precision) pada harga modal aset untuk mencegah pemotongan nilai neraca, pemisahan mutlak pengeluaran aset dari total beban operasional, serta transaksi atomik pada pembayaran hutang kasbon.
- Stabilitas Desktop & Platform: Pencegahan penguncian layar potret (portrait lockout) saat snapping window di desktop Electron, isolasi CSP untuk upload logo toko dengan skema
blob:, peningkatan z-index dropdown select di dalam dialog modal, penyesuaian gutter horizontal modal dialog pada layar kecil, serta mekanisme staging dan rollback atomik pada restore backup database.
- Suite Pengujian Unit & Kualitas Kode (Automated Test Suite & Quality Gate):
- Eksekusi 83 berkas pengujian otomatis dengan total 1025 pengujian unit/integrasi lulus 100% (0 gagal, 0 diabaikan).
- Cakupan pengujian kode logika bisnis (
lib/): 97.86% fungsi, 94.78% baris kode, 94.29% pernyataan, dan 83.63% percabangan. - Pemeriksaan linter ESLint bersih tanpa error (0 errors, 0 warnings).
v4.3.0
10 Oktober 2026
🛠️ Improvement
- Dukungan Desktop Windows (Electron Native):
- Integrasi
@capacitor-community/electrondanelectron-builderuntuk build native installer desktop Windows x64 (.exe). - Skrip otomatisasi build
npm run exe,npm run electron:start, dannpm run electron:pack. - Konfigurasi window frame, splash screen, tray, dan icon native Windows.
- Integrasi
- Sistem Keamanan & Lisensi (Expiration & Secret Code):
- Penambahan
ExpirationProvideruntuk proteksi masa aktif aplikasi dengan dialog peringatan (warning date) dan penguncian total (blocking date). - Mekanisme Kode Rahasia Harian berbasis generator LCG (Linear Congruential Generator) hash 6-digit untuk membuka kunci aplikasi secara permanen.
- Penambahan
- Suite Pengujian Unit Otomatis (Automated Unit Test Suite):
- Integrasi framework pengujian Vitest dan V8 code coverage dengan konfigurasi path alias
@/*. - Pembuatan 96 skenario uji unit otomatis dengan 100% cakupan fungsi dan >94% baris kode pada modul logika inti:
- Logika stok & resep: deduksi bahan bertingkat (nested bundles), kalkulasi HPP dinamis, dan produk tak terbatas (untracked).
- Logika perpajakan: skema PPh Final 0.5% (PP 23/2018 & PP 55/2022), batas waktu PT/CV/Pribadi, dan ambang batas pembebasan omzet Rp 500 Juta.
- Laporan laba rugi: kalkulasi margin, fallback HPP 80%, dan pemisahan pengeluaran operasional vs aset neraca.
- Printer ESC/POS: byte buffer layout, tabel terformat, struk kasbon dengan snapshot saldo hutang, dan tiket dapur re-print.
- Utilitas & Migrasi: sanitasi kelas Tailwind, UUID generator, format mata uang rupiah, dan migrasi Dexie ke SQLite dengan flag persisten.
- Matematika kasir & analitik: harga grosir bertingkat (wholesale tiers), pembulatan PPN 11% ceiling, dan peringkat penjualan/profit produk.
- Integrasi framework pengujian Vitest dan V8 code coverage dengan konfigurasi path alias
- Hardening & Perbaikan Bug (Defensive Logic):
- Laba Rugi & Pajak: Penanganan defensif pada deserialisasi JSON items pada tabel transaksi (
row.items) untuk mencegah aplikasi crash saat record database bernilai"null"atau korup. - Kerapian Kode: Pembersihan unused imports pada
useAnalyticsDatadan konfigurasi ESLint 9 untuk lingkungan pengujian otomatis.
- Laba Rugi & Pajak: Penanganan defensif pada deserialisasi JSON items pada tabel transaksi (
v4.2.0
22 Maret 2026
🛠️ Improvement
- Migrasi Database (Critical):
- UUID Support: Transisi seluruh sistem ID dari integer auto-increment ke UUID (Universally Unique Identifier). Hal ini memastikan tidak ada bentrokan data (collision) saat sinkronisasi multi-perangkat dan penggunaan offline-first.
- Integritas Data: Pembaruan skema pada seluruh tabel utama (Produk, Transaksi, Pelanggan, Hutang, Pengeluaran, Titip Jual) untuk mendukung format ID berbasis hufuf dan angka (string).
- Fitur Privasi & Keuangan:
- Sembunyikan HPP & Margin: Toggle global baru untuk menyembunyikan Harga Pokok Penjualan (HPP) dan Margin keuntungan di seluruh aplikasi (Daftar Stok, Laporan, Analitik) untuk menjaga kerahasiaan data dari staf.
- Sembunyikan Omzet: Toggle untuk menyembunyikan total pendapatan dan laba bersih pada Dashboard dan Laporan Transaksi.
- Peningkatan Pengaturan:
- Tree-Structured Settings: Navigasi fitur "Pelanggan", "Hutang", dan "Titip Jual" kini tersusun secara hierarkis (tree structure) untuk menunjukkan keterkaitan antar fitur.
- Perbaikan Bug & Stabilitas:
- Kasir: Perbaikan isu missing import
generateUUIDdan sinkronisasi tipe data ID pada logika keranjang belanja (cart management) baik di mode standar maupun mode Lite. - Logika Stok: Pembaruan algoritma deduksi stok agar kompatibel dengan format ID UUID baru.
- Kasir: Perbaikan isu missing import
v4.1.1
10 Februari 2026
🚑 Hotfix
- Perbaikan Bug (Fixed):
- Printer & Struk: Mengatasi isu cetak ganda pada printer thermal dan memperbaiki logika koneksi bluetooth yang sebelumnya sulit terhubung.
- Master Data: Input data baru kini otomatis dikonversi ke Sentence case untuk konsistensi.
- Keuangan: Input nominal pada pembayaran hutang kini mendukung auto formatting.
- Antarmuka (UI: Perbaikan tinggi dialog pada Setoran Titip Jual dan Riwayat Pembayaran. Perbaikan posisi tombol preview di pengaturan struk dan isu flash pada pengaturan fitur.
- Zoom Awareness: Perbaikan elemen floating action agar responsif terhadap level zoom browser.
- Stabilitas: Perbaikan crash aplikasi saat menambah stok (`AddStockDialog`) dan pembaruan sistem ke Next.js 16.0.7.
- Peningkatan Fitur (Improved):
- Pengaturan Printer: Opsi peran printer (Kasir/Dapur) kini lebih kontekstual (hanya muncul jika Open Bill aktif). Penambahan fitur Rename printer dan tombol Refresh koneksi.
- Kustomisasi Struk: Opsi template khusus untuk ukuran kertas 58mm dan 80mm.
- Tampilan Kasir: Desain ulang input Pajak dan Catatan agar lebih hemat ruang. Penyesuaian posisi tombol Open Bill.
- Manajemen Stok: Stok tak terlacak kini tampil sebagai "Unlimited". Penambahan dialog khusus untuk penyesuaian stok cepat.
- Performa: Penghapusan animasi berat pada menu pengaturan struk.
- Mode Lite:
- Akses Cepat: Tombol tambah pelanggan kini tersedia langsung di halaman kasir.
- Manajemen Stok: Menu baru untuk edit, hapus, tambah/kurang stok, dan jual cepat dalam satu tampilan ringkas.
v4.1.0
7 Februari 2026
🛠️ Improvement
- Master Data Baru:
- Tampilan Segar: Halaman pengaturan Master Data kini menggunakan desain Card List yang modern, konsisten dengan halaman Laporan.
- Navigasi Mudah: Pindah antar kategori (Satuan, Kategori, Metode Bayar) lebih cepat dengan dropdown pintar di header aplikasi.
- Manajemen Metode Bayar: Pengguna sekarang bebas menambah atau mengubah metode pembayaran (Transfer, Debit, dll) sesuai kebutuhan toko.
- Peningkatan Kasir:
- Metode pembayaran di kasir kini otomatis menyesuaikan dengan apa yang diatur di Master Data.
- Integrasi opsi Kasbon yang lebih rapi sesuai pengaturan fitur.
- Optimasi Sidebar:
- Menghilangkan menu Tutorial yang tidak terpakai agar tampilan lebih bersih.
- Merapikan struktur menu Pengaturan di navigasi samping.
- Perbaikan UI & Bugfix:
- Zoom Draggable: Tombol zoom in/out kini bisa dipindah posisi agar tidak mengganggu tampilan.
- Manageable Select: Perbaikan isu scroll dan positioning data.
- Dialog Reseller: Fix tampilan tabel membentang jika nama barang panjang.
- Mode Lite: Fix flash akses mode lite saat loading.
- Perbaikan Teknis:
- Migrasi database untuk mendukung penyimpanan metode pembayaran dinamis.
- Perbaikan isu zoom pada beberapa elemen dropdown navigasi.
v4.0.0
5 Februari 2026
✨ Major Update
- Perbaikan Dropdown:
- Memperbaiki dropdown pada Settings Detail Perusahaan, Dialog Catat Pengeluaran, Tambah Barang (Satuan, Kategori, Pilih Bahan), dan Kirim Barang (Pilih Reseller).
- Dropdown Pilih Barang kini tidak melebar berlebihan jika nama barang panjang.
- Dropdown content kini memiliki maksimal width dan truncate text.
- Dropdown content menutup otomatis setelah klik pengaturan.
- Optimasi Dialog & UI:
- Dialog Backup Manager, Preview Struk, dan Tambah Pelanggan kini mendukung _dynamic height_ dan scrollable (khususnya di Kasir).
- Perbaikan posisi Popover pada menu titik tiga di Manajemen Stok dan Dashboard.
- Peningkatan Fitur:
- Manajemen Pelanggan: Penyeragaman tampilan Dialog Tambah Pelanggan di Halaman Pelanggan dan Kasir. Nama pelanggan tetap tampil di riwayat setor meski data dihapus.
- Kasir: Opsi Kasbon dipindahkan menjadi metode pembayaran. Menghapus fitur tambah kustomisasi.
- Mode Lite (HP):
- Orientasi Layar: Menghapus penguncian orientasi, membiarkan pengguna mengatur sendiri. Splash Screen adaptif.
- Receipt Builder: Menampilkan label value pada mode lite.
- Perbaikan Bug: Total pendapatan pada riwayat transaksi langsung tampil benar (tidak mulai dari 0). Update pesan blocker orientasi.
v3.0.0
4 Februari 2026
✨ Major Update
- Mode Simpel (Lite Mode): Tampilan baru khusus HP yang ringkas, dengan menu di bawah yang mudah dijangkau jempol.
- Dialog Tambah Barang: Perbaikan bug formulir yang terkadang 'nyangkut' di mode edit saat ingin menambah barang baru.
- Tampilan Layar Cerdas: Aplikasi kini lebih pintar menyesuaikan ukuran tulisan dan elemen agar pas dan nyaman di layar Anda.
- Formulir Barang Lebih Lega: Mengisi data barang baru kini lebih rapi dengan tampilan yang luas dan mudah dibaca (di Laptop/Tablet).
- Posisi Layar Otomatis: Layar HP akan terkunci tegak (Portrait) dan Laptop mendatar (Landscape) agar tidak berputar mengganggu kerja.
- Stok dalam Genggaman: Cek dan tambah stok barang kini bisa langsung dilakukan dengan mudah dari tampilan HP.
- Tombol "Simpan" Selalu Ada: Saat tambah barang, tombol Simpan/Batal selalu terlihat di bagian bawah layar. Tidak perlu scroll kejauhan.
- Laporan Aset Lebih Akurat: Nilai aset gudang kini lebih nyata karena hanya menghitung barang fisik (Jasa/Layanan tidak ikut dihitung).
- Editor Struk Canggih: Kini bisa memilih Template (Standard/Ramah/Formal) dan mengatur struk berbeda untuk tiap printer (Default vs Spesifik).
- Koneksi Printer Bluetooth: Dukungan penuh untuk menambah, menghubungkan, dan tes printer bluetooth tanpa keluar dari mode Lite.
- Perbaikan Stabilitas: Memperbaiki isu data hilang saat ganti bon aktif dan durasi notifikasi yang lebih nyaman.
v2.6.0
3 Februari 2026
🛠️ Improvement
- Penyempurnaan Navigasi: Menu dan opsi dropdown kini lebih responsif, stabil, dan presisi di berbagai ukuran layar perangkat.
- Personalisasi Tema Penambahan fitur personalisasi tema pada sistem warna tema untuk memastikan gradien dan kontras yang lebih konsisten di seluruh aplikasi.
- Update Distribusi: Aplikasi kini dapat diunduh langsung dalam format APK (`albyta.apk`) melalui website untuk instalasi yang lebih praktis.
- Optimalisasi Tampilan Pembersihan elemen antarmuka yang tidak diperlukan untuk memberikan pengalaman pengguna yang lebih cepat dan fokus.
v2.5.0
3 Februari 2026
🛠️ Improvement
- Infinite Scroll: Mengganti sistem paginasi manual dengan Infinite Scroll pada halaman Transaksi dan Kasir untuk pengalaman pengguna yang lebih mulus.
- Filter Tanggal Lengkap: Menambahkan opsi filter: Hari Ini, Minggu Ini, Bulan Ini, Tahun Ini, dan Rentang Kustom pada halaman Transaksi dan Laporan.
- Optimasi Performa: Peningkatan rendering list dan perbaikan bug state management pada halaman Kasir.
v2.4.0
1 Februari 2026
🛠️ Improvement
- New Backup System: Menambahkan dukungan backup dalam format Excel (.xlsx) (multi-sheet) dan CSV (.zip)
- Backup Restore: Mendukung restore data langsung dari file Excel dan ZIP.
- UI Update Redesain tampilan Backup Manager menjadi lebih modern (Premium Card Style) selaras dengan halaman Reports.
- Format Selection Menambahkan popup pemilihan format file saat Export/Import.
- Filename Update Nama file backup kini menyertakan timestamp (jam-menit-detik) untuk mencegah overwrite.
- Legacy Support: Tetap mendukung restore dari format JSON lama.
v2.3.0
15 Januari 2026
✨ Major Update
- Peluncuran fitur manajemen stok
- Integrasi dengan Payload CMS