Skip to content

Releases: ahmdsaif87/self-money-tracker

Debts & Receivables, AI Tools & Performance

Choose a tag to compare

@ahmdsaif87 ahmdsaif87 released this 30 Sep 02:20

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

Choose a tag to compare

@ahmdsaif87 ahmdsaif87 released this 21 Sep 08:06

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-lite yang 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

Choose a tag to compare

@ahmdsaif87 ahmdsaif87 released this 11 Aug 05:41

Money Tracker v1.0.0

Features

  • Expense tracking
  • Income tracking
  • Transaction management
  • Category management
  • AI financial assistant

Notes

Initial release of Money Tracker.