[PR #4547] [MERGED] Extract budget file related server handlers from main.ts to server/budgetfiles/app.ts #5446

Closed
opened 2026-02-28 21:12:35 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4547
Author: @joel-jeremy
Created: 3/6/2025
Status: Merged
Merged: 4/8/2025
Merged by: @joel-jeremy

Base: masterHead: server-budgetfiles-handlers


📝 Commits (8)

📊 Changes

20 files changed (+772 additions, -723 deletions)

View changed files

📝 packages/desktop-client/src/components/modals/LoadBackupModal.tsx (+1 -1)
📝 packages/desktop-client/src/components/modals/manager/DuplicateFileModal.tsx (+0 -4)
📝 packages/desktop-client/src/components/settings/Export.tsx (+8 -6)
📝 packages/loot-core/src/client/budgets/budgetsSlice.ts (+25 -9)
📝 packages/loot-core/src/client/data-hooks/schedules.tsx (+1 -1)
📝 packages/loot-core/src/server/api.ts (+1 -1)
📝 packages/loot-core/src/server/budgetfiles/__snapshots__/backups.test.ts.snap (+0 -0)
packages/loot-core/src/server/budgetfiles/app.ts (+678 -0)
📝 packages/loot-core/src/server/budgetfiles/backups.test.ts (+0 -0)
📝 packages/loot-core/src/server/budgetfiles/backups.ts (+6 -7)
📝 packages/loot-core/src/server/cloud-storage.ts (+12 -10)
📝 packages/loot-core/src/server/errors.ts (+6 -1)
📝 packages/loot-core/src/server/importers/index.ts (+1 -1)
📝 packages/loot-core/src/server/main.ts (+4 -594)
📝 packages/loot-core/src/server/spreadsheet/spreadsheet.ts (+6 -1)
📝 packages/loot-core/src/shared/errors.ts (+13 -2)
📝 packages/loot-core/src/types/handlers.d.ts (+3 -1)
📝 packages/loot-core/src/types/server-events.d.ts (+1 -1)
📝 packages/loot-core/src/types/server-handlers.d.ts (+0 -83)
upcoming-release-notes/4547.md (+6 -0)

📄 Description

Related to #1113


🔄 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/4547 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 3/6/2025 **Status:** ✅ Merged **Merged:** 4/8/2025 **Merged by:** [@joel-jeremy](https://github.com/joel-jeremy) **Base:** `master` ← **Head:** `server-budgetfiles-handlers` --- ### 📝 Commits (8) - [`ecf4d94`](https://github.com/actualbudget/actual/commit/ecf4d942a1288c63e0cd5fa0218b5b5dac14172f) Extract budget file related server handlers from main.ts to server/budgetfiles/app.ts - [`9b3ec70`](https://github.com/actualbudget/actual/commit/9b3ec70924ca0bb822b9a74611bdc86bd9c00476) Fix lint error - [`c5e5dc9`](https://github.com/actualbudget/actual/commit/c5e5dc9b12784f5bfbf1d8091fdd3d43fed97fd5) Release notes - [`3520b7e`](https://github.com/actualbudget/actual/commit/3520b7e5bef3aca64a2bd05b5570f486bb4fd307) Fix typo - [`b8e36aa`](https://github.com/actualbudget/actual/commit/b8e36aae2940cc11296dc17861d44dde2500599d) Move backups to budgetfiles folder - [`1efdece`](https://github.com/actualbudget/actual/commit/1efdece71835281649523b4762b3041c2afadccd) Move backup snapshot - [`643eb1a`](https://github.com/actualbudget/actual/commit/643eb1aa56de50da1e024440757ee9da1ed3ba18) Fix lint - [`c3d3e7a`](https://github.com/actualbudget/actual/commit/c3d3e7a79829b01e3540554e381b61aeb8ca913c) Fix lint ### 📊 Changes **20 files changed** (+772 additions, -723 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/modals/LoadBackupModal.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/modals/manager/DuplicateFileModal.tsx` (+0 -4) 📝 `packages/desktop-client/src/components/settings/Export.tsx` (+8 -6) 📝 `packages/loot-core/src/client/budgets/budgetsSlice.ts` (+25 -9) 📝 `packages/loot-core/src/client/data-hooks/schedules.tsx` (+1 -1) 📝 `packages/loot-core/src/server/api.ts` (+1 -1) 📝 `packages/loot-core/src/server/budgetfiles/__snapshots__/backups.test.ts.snap` (+0 -0) ➕ `packages/loot-core/src/server/budgetfiles/app.ts` (+678 -0) 📝 `packages/loot-core/src/server/budgetfiles/backups.test.ts` (+0 -0) 📝 `packages/loot-core/src/server/budgetfiles/backups.ts` (+6 -7) 📝 `packages/loot-core/src/server/cloud-storage.ts` (+12 -10) 📝 `packages/loot-core/src/server/errors.ts` (+6 -1) 📝 `packages/loot-core/src/server/importers/index.ts` (+1 -1) 📝 `packages/loot-core/src/server/main.ts` (+4 -594) 📝 `packages/loot-core/src/server/spreadsheet/spreadsheet.ts` (+6 -1) 📝 `packages/loot-core/src/shared/errors.ts` (+13 -2) 📝 `packages/loot-core/src/types/handlers.d.ts` (+3 -1) 📝 `packages/loot-core/src/types/server-events.d.ts` (+1 -1) 📝 `packages/loot-core/src/types/server-handlers.d.ts` (+0 -83) ➕ `upcoming-release-notes/4547.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes --> Related to #1113 --- <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-02-28 21:12:35 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5446