[PR #4419] [CLOSED] Extract budget related server handlers from main.ts to server/budget/app.ts #5374

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4419
Author: @joel-jeremy
Created: 2/20/2025
Status: Closed

Base: masterHead: server-budget-handlers


📝 Commits (10+)

📊 Changes

12 files changed (+1035 additions, -1049 deletions)

View changed files

📝 packages/loot-core/src/client/actions/budgets.ts (+17 -10)
📝 packages/loot-core/src/mocks/budget.ts (+1 -1)
📝 packages/loot-core/src/server/budget/app.ts (+971 -2)
packages/loot-core/src/server/budget/types/handlers.d.ts (+0 -91)
📝 packages/loot-core/src/server/errors.ts (+6 -1)
📝 packages/loot-core/src/server/main.ts (+2 -819)
📝 packages/loot-core/src/server/spreadsheet/spreadsheet.ts (+1 -0)
📝 packages/loot-core/src/shared/async.ts (+20 -8)
📝 packages/loot-core/src/shared/errors.ts (+9 -1)
📝 packages/loot-core/src/types/handlers.d.ts (+1 -1)
📝 packages/loot-core/src/types/server-handlers.d.ts (+1 -115)
upcoming-release-notes/4419.md (+6 -0)

📄 Description

Related to https://github.com/actualbudget/actual/issues/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/4419 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 2/20/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `server-budget-handlers` --- ### 📝 Commits (10+) - [`9f3efa1`](https://github.com/actualbudget/actual/commit/9f3efa1a037e2f39aa730430bc3e9d6b4c25aa7c) Extract budget related server handlers from main.ts to server/budget/app.ts - [`3697239`](https://github.com/actualbudget/actual/commit/3697239761b6311d0ba5706a1778ce884f1e5d8b) Release notes - [`c8904f8`](https://github.com/actualbudget/actual/commit/c8904f86c083a88d0195c31fa04fa028490a9510) Fix type errors - [`eeff804`](https://github.com/actualbudget/actual/commit/eeff8045dca400df93f4948203255b3f77ea8fb3) Fix lint error - [`77a1aa7`](https://github.com/actualbudget/actual/commit/77a1aa7dcee2b542888d5aed7877d5e62f6853a4) Add types - [`88f30b2`](https://github.com/actualbudget/actual/commit/88f30b2b22f0be3b2094a4d1ea3aa051e5afab8c) Fix copy error - [`291269f`](https://github.com/actualbudget/actual/commit/291269fc357cababe4998f57c9eb957947b42e08) Move category handlers to budget app - [`a15e265`](https://github.com/actualbudget/actual/commit/a15e2659297317cf34e09c7aa2d792dae057b766) Fix strict type errors - [`e4e7a03`](https://github.com/actualbudget/actual/commit/e4e7a03789ce838301392af69e6f5212857c482c) Fix strict type - [`2764ab1`](https://github.com/actualbudget/actual/commit/2764ab12e80a7f51c475562f8c93598923061350) Fix strict type ### 📊 Changes **12 files changed** (+1035 additions, -1049 deletions) <details> <summary>View changed files</summary> 📝 `packages/loot-core/src/client/actions/budgets.ts` (+17 -10) 📝 `packages/loot-core/src/mocks/budget.ts` (+1 -1) 📝 `packages/loot-core/src/server/budget/app.ts` (+971 -2) ➖ `packages/loot-core/src/server/budget/types/handlers.d.ts` (+0 -91) 📝 `packages/loot-core/src/server/errors.ts` (+6 -1) 📝 `packages/loot-core/src/server/main.ts` (+2 -819) 📝 `packages/loot-core/src/server/spreadsheet/spreadsheet.ts` (+1 -0) 📝 `packages/loot-core/src/shared/async.ts` (+20 -8) 📝 `packages/loot-core/src/shared/errors.ts` (+9 -1) 📝 `packages/loot-core/src/types/handlers.d.ts` (+1 -1) 📝 `packages/loot-core/src/types/server-handlers.d.ts` (+1 -115) ➕ `upcoming-release-notes/4419.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 https://github.com/actualbudget/actual/issues/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:11:26 -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#5374