Releases: ahmdsaif87/self-money-tracker
Releases · ahmdsaif87/self-money-tracker
Release list
Debts & Receivables, AI Tools & Performance
What's New
- Debts & Receivables: Fitur pencatatan utang & piutang kini tersedia! Catat siapa, nominal, jatuh tempo, dan cicilan per akun. Ada kartu ringkasan Receivable/Payable di dashboard dan layar khusus Debts & Receivables.
- Patungan Tanpa Double-Cash: Setiap pengeluaran bisa langsung dipecah jadi tagihan memo ke tiap orang (split-bill) tanpa mengacaukan saldo kas. Pembayaran utang memo tidak lagi membuat transaksi kas ganda.
- AI Makin Pintar: Tools AI kini berjalan di atas SQL (analisis seluruh riwayat tanpa batas), plus prompt bawaan financial-advisor dengan aturan nada jawaban yang konsisten.
- Performa Naik Kelas: Indeks SQLite baru, daftar transaksi & laporan dihitung di sisi database, dan tampilan kosong (empty states) yang lebih informatif.
- Dashboard Baru: Tampilan ringkasan dirombak — saldo total, ringkasan bulan & hari ini, transaksi terkini, plus kartu utang-piutang yang bisa diketik untuk membuka detail.
- Transaksi Lebih Aman & Cepat: Autocomplete catatan dari riwayat, validasi form (akun, kategori, transfer), konfirmasi sebelum hapus, tombol undo setelah hapus, dan transaksi utang hanya bisa diubah/dihapus dari layar Debts.
- Pengaturan Rapi: Layar Settings dikelompokkan ala Cupertino dengan hierarki yang jelas, dialog konfirmasi & toast yang konsisten di seluruh aplikasi.
- Detail Kecil: Tombol swap transfer, smart defaults, kolom tanggal yang bisa dikosongkan (clearable due date), bottom navigation lebih besar, dan ikon AI ungu baru.
Bug Fixes
- Backup & Restore Transaksional: Restore kini atomik (semua tabel termasuk Debts & DebtPayments) dengan normalisasi akun otomatis — tidak ada lagi data setengah masuk. Format backup naik ke schema v2.
- Kalender Benar: Perbaikan bug bulan
parseLocalDate(sebelumnya mundur 1 bulan ala JS) dan date picker yang kini menghormati tanggal minimum serta menonaktifkan hari di luar jangkauan. - Warna Kategori: Perbaikan warna kategori yang sebelumnya hardcoded di dashboard, plus refactor logika saldo per hari.
Full Changelog: v.1.1.0...v.1.2.0
AI Chat Formatting & Critical Bug Fixes
What's New
- AI Markdown Support: Pesan dari asisten AI kini mendukung formatting secara penuh! AI bisa merender tulisan tebal (bold) untuk nominal uang, paragraf rapi, dan daftar (bullet points).
- Native Chat Scrolling: Layar Chat AI sekarang di-render dari bawah ke atas (
reverse ListView). Obrolan terbaru akan otomatis muncul di bawah tanpa harus scroll manual, persis seperti aplikasi chat populer (WhatsApp, Telegram). - Smooth Page Transitions: Transisi perpindahan antar halaman (terutama saat membuka Chat & Pengaturan) sekarang memiliki efek Slide animasi yang sangat mulus layaknya iOS.
Bug Fixes
- AI Server Timeout Fixed: Memperbarui engine AI ke versi
gemini-3.5-flash-liteyang paling baru dan stabil. AI tidak akan lagi mengalami timeout atau macet saat melakukan analisis kompleks. - XLSX Import Crash Fixed: Memperbaiki bug "Invalid argument(s): Instance of TextSpan" yang membuat aplikasi crash saat memulihkan data dari file backup Excel (XLSX).
Money Tracker v1.0.0
Money Tracker v1.0.0
Features
- Expense tracking
- Income tracking
- Transaction management
- Category management
- AI financial assistant
Notes
Initial release of Money Tracker.