[PR #5908] [MERGED] feat(currency): add currency display to budget #40635

Closed
opened 2026-04-23 13:27:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5908
Author: @misu-dev
Created: 10/11/2025
Status: Merged
Merged: 12/8/2025
Merged by: @youngcw

Base: masterHead: feat/add-currency-to-budget


📝 Commits (6)

  • c554586 feat(currency): add currency display to budget
  • 3f70a15 coderabbit suggestions
  • aff7e22 fix: lint and typecheck
  • bffb0ed fix TransferMenu
  • 22d1a08 coderabbit suggestions
  • e7f1dee [autofix.ci] apply automated fixes

📊 Changes

14 files changed (+197 additions, -59 deletions)

View changed files

📝 packages/desktop-client/src/budget/budgetSlice.ts (+6 -0)
📝 packages/desktop-client/src/components/budget/envelope/BalanceMovementMenu.tsx (+5 -0)
📝 packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx (+6 -10)
📝 packages/desktop-client/src/components/budget/envelope/HoldMenu.tsx (+7 -15)
📝 packages/desktop-client/src/components/budget/envelope/TransferMenu.tsx (+9 -14)
📝 packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudget.tsx (+3 -0)
📝 packages/desktop-client/src/components/budget/tracking/TrackingBudgetComponents.tsx (+6 -10)
📝 packages/desktop-client/src/components/mobile/budget/BudgetCell.tsx (+2 -2)
📝 packages/desktop-client/src/components/mobile/budget/BudgetPage.tsx (+5 -0)
📝 packages/desktop-client/src/components/mobile/budget/ExpenseCategoryListItem.tsx (+17 -3)
📝 packages/desktop-client/src/components/modals/EnvelopeBudgetSummaryModal.tsx (+11 -4)
packages/desktop-client/src/components/util/FinancialInput.tsx (+95 -0)
📝 packages/loot-core/src/server/budget/actions.ts (+19 -1)
upcoming-release-notes/5908.md (+6 -0)

📄 Description

This adds the currency display to the budget.

I added JPY for this PR. But it needs to be removed before merging. It is added to test the functionality against currencies other than 2 decimal places.

The Templates/Goals are not working with JPY, this will be added in a separate PR.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/5908 **Author:** [@misu-dev](https://github.com/misu-dev) **Created:** 10/11/2025 **Status:** ✅ Merged **Merged:** 12/8/2025 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `feat/add-currency-to-budget` --- ### 📝 Commits (6) - [`c554586`](https://github.com/actualbudget/actual/commit/c554586189cef8e84abf4870ee6272939589b598) feat(currency): add currency display to budget - [`3f70a15`](https://github.com/actualbudget/actual/commit/3f70a15e01e85525467f88ab7f58427944daf762) coderabbit suggestions - [`aff7e22`](https://github.com/actualbudget/actual/commit/aff7e22949c2c6a0819be4e146cfd91a7b1767bb) fix: lint and typecheck - [`bffb0ed`](https://github.com/actualbudget/actual/commit/bffb0edd3b609b16945499df5ed2ecd2b62ea5bf) fix TransferMenu - [`22d1a08`](https://github.com/actualbudget/actual/commit/22d1a08599e8ac495ada6d8eaedee6b80951e1a5) coderabbit suggestions - [`e7f1dee`](https://github.com/actualbudget/actual/commit/e7f1dee8b0f7f2b19678f7a30e271eca108576b5) [autofix.ci] apply automated fixes ### 📊 Changes **14 files changed** (+197 additions, -59 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/budget/budgetSlice.ts` (+6 -0) 📝 `packages/desktop-client/src/components/budget/envelope/BalanceMovementMenu.tsx` (+5 -0) 📝 `packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx` (+6 -10) 📝 `packages/desktop-client/src/components/budget/envelope/HoldMenu.tsx` (+7 -15) 📝 `packages/desktop-client/src/components/budget/envelope/TransferMenu.tsx` (+9 -14) 📝 `packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudget.tsx` (+3 -0) 📝 `packages/desktop-client/src/components/budget/tracking/TrackingBudgetComponents.tsx` (+6 -10) 📝 `packages/desktop-client/src/components/mobile/budget/BudgetCell.tsx` (+2 -2) 📝 `packages/desktop-client/src/components/mobile/budget/BudgetPage.tsx` (+5 -0) 📝 `packages/desktop-client/src/components/mobile/budget/ExpenseCategoryListItem.tsx` (+17 -3) 📝 `packages/desktop-client/src/components/modals/EnvelopeBudgetSummaryModal.tsx` (+11 -4) ➕ `packages/desktop-client/src/components/util/FinancialInput.tsx` (+95 -0) 📝 `packages/loot-core/src/server/budget/actions.ts` (+19 -1) ➕ `upcoming-release-notes/5908.md` (+6 -0) </details> ### 📄 Description This adds the currency display to the budget. I added JPY for this PR. But it needs to be removed before merging. It is added to test the functionality against currencies other than 2 decimal places. The Templates/Goals are not working with JPY, this will be added in a separate PR. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-23 13:27:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#40635