[PR #3847] [MERGED] Duplicate Budget #31013

Closed
opened 2026-04-18 07:18:14 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3847
Author: @tlesicka
Created: 11/17/2024
Status: Merged
Merged: 12/10/2024
Merged by: @youngcw

Base: masterHead: duplicate-budget


📝 Commits (10+)

  • ee12c8d Initial Commit
  • 02cc76c Create 3847.md
  • 89a9907 Removed un-needed comment
  • 882c14d Changed error log text
  • dbbc51a Merge remote-tracking branch 'upstream/master' into duplicate-budget
  • d5bba7a Moved budget name validation from DuplicateFileModal to loot-core/server
  • bca4252 Merge branch 'actualbudget:master' into duplicate-budget
  • 5238be9 Merge branch 'actualbudget:master' into duplicate-budget
  • 518c762 Merge branch 'actualbudget:master' into duplicate-budget
  • 5aed264 Merge branch 'actualbudget:master' into duplicate-budget

📊 Changes

10 files changed (+634 additions, -39 deletions)

View changed files

📝 packages/desktop-client/src/components/Modals.tsx (+11 -0)
📝 packages/desktop-client/src/components/manager/BudgetList.tsx (+43 -5)
packages/desktop-client/src/components/modals/manager/DuplicateFileModal.tsx (+240 -0)
📝 packages/loot-core/src/client/actions/budgets.ts (+67 -0)
📝 packages/loot-core/src/client/state-types/modals.d.ts (+31 -0)
📝 packages/loot-core/src/platform/server/fs/index.web.ts (+77 -16)
📝 packages/loot-core/src/server/main.ts (+110 -12)
📝 packages/loot-core/src/server/util/budget-name.ts (+25 -5)
📝 packages/loot-core/src/types/server-handlers.d.ts (+24 -1)
upcoming-release-notes/3847.md (+6 -0)

📄 Description

Splitting #3689 into two parts. This part is the Duplicate part.


🔄 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/3847 **Author:** [@tlesicka](https://github.com/tlesicka) **Created:** 11/17/2024 **Status:** ✅ Merged **Merged:** 12/10/2024 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `duplicate-budget` --- ### 📝 Commits (10+) - [`ee12c8d`](https://github.com/actualbudget/actual/commit/ee12c8d2a76be7a5206278273953b2bc0699e2e5) Initial Commit - [`02cc76c`](https://github.com/actualbudget/actual/commit/02cc76c3c068b3d22434ebb9f23e614b2155476d) Create 3847.md - [`89a9907`](https://github.com/actualbudget/actual/commit/89a9907082112209d66c3986046dd7d54d030a41) Removed un-needed comment - [`882c14d`](https://github.com/actualbudget/actual/commit/882c14d58db1bd059bf3daa5c98379f680d6870a) Changed error log text - [`dbbc51a`](https://github.com/actualbudget/actual/commit/dbbc51a3d200ac4fc7fa8c0745349bde8a97d2a4) Merge remote-tracking branch 'upstream/master' into duplicate-budget - [`d5bba7a`](https://github.com/actualbudget/actual/commit/d5bba7aa8dd637d5642ad2469c9c03ab4c4568b2) Moved budget name validation from DuplicateFileModal to loot-core/server - [`bca4252`](https://github.com/actualbudget/actual/commit/bca425279ead45ad1574d216856f741caa7d85a0) Merge branch 'actualbudget:master' into duplicate-budget - [`5238be9`](https://github.com/actualbudget/actual/commit/5238be9414b0f86c27521791ff18611b2b5c8460) Merge branch 'actualbudget:master' into duplicate-budget - [`518c762`](https://github.com/actualbudget/actual/commit/518c76214aa07a10573c7db5a22db0027b52c1dc) Merge branch 'actualbudget:master' into duplicate-budget - [`5aed264`](https://github.com/actualbudget/actual/commit/5aed264cf791129d6312586bde0264ecd9df3b25) Merge branch 'actualbudget:master' into duplicate-budget ### 📊 Changes **10 files changed** (+634 additions, -39 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/Modals.tsx` (+11 -0) 📝 `packages/desktop-client/src/components/manager/BudgetList.tsx` (+43 -5) ➕ `packages/desktop-client/src/components/modals/manager/DuplicateFileModal.tsx` (+240 -0) 📝 `packages/loot-core/src/client/actions/budgets.ts` (+67 -0) 📝 `packages/loot-core/src/client/state-types/modals.d.ts` (+31 -0) 📝 `packages/loot-core/src/platform/server/fs/index.web.ts` (+77 -16) 📝 `packages/loot-core/src/server/main.ts` (+110 -12) 📝 `packages/loot-core/src/server/util/budget-name.ts` (+25 -5) 📝 `packages/loot-core/src/types/server-handlers.d.ts` (+24 -1) ➕ `upcoming-release-notes/3847.md` (+6 -0) </details> ### 📄 Description Splitting #3689 into two parts. This part is the Duplicate part. --- <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-18 07:18:14 -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#31013