Skip to content

Add account management features and localization updates - #108

Open
Vishwajeet-11 wants to merge 3 commits into
rafsoh:mainfrom
Vishwajeet-11:feature/#107/add-accounts
Open

Add account management features and localization updates#108
Vishwajeet-11 wants to merge 3 commits into
rafsoh:mainfrom
Vishwajeet-11:feature/#107/add-accounts

Conversation

@Vishwajeet-11

@Vishwajeet-11 Vishwajeet-11 commented Aug 3, 2026

Copy link
Copy Markdown

Summary

  • Adds an Account Core Data entity (MainModel 3) so users can track which account/payment method a transaction came from (cash, credit card, etc.)
  • Mirrors category UX: Settings → Accounts for create/edit/delete/reorder
  • Adds an optional account picker on the add/edit transaction screen
  • Includes account in CSV export; EN/FR strings updated

Closes #107

Test plan

  • Open Settings → Accounts and create a few accounts (emoji, name, color)
  • Edit / reorder / delete an account (transactions should not be deleted)
  • Add a new expense/income and select an account
  • Edit an existing transaction and change or clear the account
  • Confirm account is optional (can save without selecting one)
  • Export data and verify Account column appears in CSV
  • Confirm iCloud/existing data still migrates cleanly after model update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: it should have an option to add accounts.

1 participant