Skip to content

Wayfind production-ready multi-currency support #367

Description

@mastro993

Destination

Production-ready multi-currency support implemented across transactions, recurring transactions, budgets, projections, statistics, charts, alerts, imports, exports, SQLite, Tauri, and Axum. Live and historical conversions must remain secure, reliable, efficient, private, and complete across user financial history.

Notes

  • Domain: Zai personal finance. Consult CONTEXT.md; use /grilling and /domain-modeling for user-facing decisions, /research for external facts, and /prototype for UI decisions.
  • Product and UX questions belong to the user. Technical choices belong to the agent and must follow Secure, Reliable, Efficient, and Private pillars.
  • Current ratified product language and behavior are being captured in CONTEXT.md; first child ticket records that contract on the tracker.
  • All financial records remain local. Exchange-rate requests must never send amounts, descriptions, categories, notes, or other financial data.
  • This effort includes producing the final implementation handoff, then implementing the accepted contract. Decision tickets remain decision-focused.
  • Refer to issues by linked title, never bare number.

Decisions so far

Not yet specified

  • Final implementation decomposition and sequencing after all contracts are accepted.

Out of scope

  • Cryptocurrencies, commodities, obsolete currencies, and user-defined currency codes.
  • Dedicated exchange-rate history or trading screen; transaction details/edit and Currency settings provide current visibility.
  • Exchange-rate refresh after the app process quits, login agents, cloud processing, telemetry, or remote financial-data processing.
  • Automatic bank/card fee or spread reconciliation beyond manual transaction exchange-rate correction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions