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/electron dan electron-builder untuk build native installer desktop Windows x64 (.exe).
    • Skrip otomatisasi build npm run exe, npm run electron:start, dan npm run electron:pack.
    • Konfigurasi window frame, splash screen, tray, dan icon native Windows.
  • Sistem Keamanan & Lisensi (Expiration & Secret Code):
    • Penambahan ExpirationProvider untuk 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.
  • 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.
  • 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 useAnalyticsData dan konfigurasi ESLint 9 untuk lingkungan pengujian otomatis.
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 generateUUID dan 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.
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