Releases: jjjardev/talako
Release list
v2.4.4
Fix price auto-fill across items, update README
Root cause: missing ValueKey on item rows. When inserting at index 0, Flutter reuses widget state across shifted indices, causing price controllers to mix between items. Each _LineItem now has a unique auto-increment id used as ValueKey on the Card widget.
Also updated README to reflect current app (Credit Book, search, group toggle, undo).
v2.4.3
Fix onboarding copy to match current app
Pages now read:
- Welcome — general intro, no 'prices' mention
- Credit Book (was Collections Dashboard) — describes search, group toggle, overdue colors
- Recording Credits — describes top-insert, autocomplete, separate receipts
- Payments & Undo (was Settings & Backup) — describes numpad, partial payments, undo on both credit and payment
v2.4.2
Fix onboarding not showing for existing users, fix Undo snackbar dismiss
- Onboarding now uses versioned check (onboarding_version >= 2) instead of boolean flag, so existing users see the updated onboarding on upgrade.
- Undo SnackBar now uses clearSnackBars instead of hideCurrentSnackBar to reliably dismiss when Undo is tapped.
v2.4.1
v2.4.0
Partial payment bugfix, undo, search, group filter, scrollable form, rename
Bug Fixes:
- Partial payment bug (critical): paid_amount was being REPLACED instead of added to. Paying 20 then 16 on a 36 debt now correctly results in paid=36, not a loop.
- FAB hiding Pay button: ListView now has 80px bottom padding.
New Features:
- Undo: SnackBar with Undo button appears after adding a credit or recording a payment.
- Search bar: Filter transactions by customer name on the Credit Book screen.
- Group by customer: Toggle button in AppBar switches between individual receipts and aggregated per-customer view.
- Scrollable credit form: New items insert at the top; the whole form scrolls when keyboard is open.
UI Changes:
- Collections renamed to Credit Book.
- Footer row redesigned: Left side shows Paid: X of Y, right side shows balance in big bold.
- Grouped tiles: Show customer name, receipt count, oldest date, and aggregate balance.
v2.3.0
English localization, timestamp display, file renames
- All UI text now in English (was Tagalog): Collections dashboard, Pay button, New Credit, etc.
- Each receipt tile now shows relative time + exact timestamp: '1 day ago - Jul 25, 2:30 PM'
- Renamed files: pangolekta_screen -> collections_screen, bayad_sheet -> pay_sheet, add_utang_sheet -> add_credit_sheet
- Renamed classes: PangolektaScreen -> CollectionsScreen, BayadSheet -> PaySheet, AddUtangSheet -> AddCreditSheet
- Updated README with English descriptions reflecting current features
v2.2.0
Price breakdown per tile & remove Customers tab
- Each receipt tile now shows: item name, qty x unit price, subtotal
- Footer row: Total, Paid (if any), Balance, Bayad button
- Removed Customers tab — Pangolekta dashboard now shows everything inline
- Nav simplified to 2 tabs: Pangolekta → Settings
- Onboarding updated to describe new layout
- Deleted unused screens (credit_list, customer_detail, price_list, add_edit_item)
TalaKo v2.1.0 — Items on dashboard
Items now visible on the Pangolekta dashboard.
Changes
- Each transaction tile shows item summary (e.g. 'Sardines (2x), Coke (1x)')
- Refactored TransactionsProvider to use a typed ActiveTransaction class
- Items fetched via single GROUP_CONCAT query (no N+1)
TalaKo v2.0.0 — Utang-First Overhaul
Complete redesign focused on credit collection efficiency.
What Changed
- New schema: Transactions (receipts) + items — payments apply to the receipt total, not individual line items
- Legacy data auto-migrated: Old credits are converted to the new receipt structure on first launch
- Pangolekta dashboard: New home screen with color-coded overdue tiles, summary bar, one-tap Bayad button
- Add Utang: FAB opens a multi-item form with autocomplete for customers and items
- Bayad (Collect): Numpad-driven payment sheet, defaults to full balance, supports partial payment
- Raw DB export fixed: Uses share_plus so the file is actually shareable
- Simplified navigation: Pangolekta → Customers → Settings (Items tab removed, items are auto-suggest only)
Files changed
17 files, +1377 / -684 lines
TalaKo v1.0.0
Initial release of TalaKo — an offline price reference & credit manager for sari-sari stores.
Features
- Price Reference — searchable, sortable item catalog with CRUD
- Credit (Utang) Management — autocomplete, auto-fill price, partial/full payment, overdue alerts
- Customer Detail — Pay All, Share Summary, settled toggle
- 4-page Onboarding screen
- Dark/Light theme toggle
- JSON + raw .db backup/restore
- Settled Debts viewer