[PR #4442] [MERGED] Extract budget category related server handlers from main.ts to server/budget/app.ts #54688

Closed
opened 2026-05-01 00:51:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4442
Author: @joel-jeremy
Created: 2/24/2025
Status: ✅ Merged
Merged: 3/18/2025
Merged by: @joel-jeremy

Base: master ← Head: server-budget-category-handlers


📝 Commits (10+)

📊 Changes

8 files changed (+500 additions, -394 deletions)

View changed files

📝 packages/loot-core/src/mocks/budget.ts (+1 -1)
📝 packages/loot-core/src/server/budget/app.ts (+374 -1)
➖ packages/loot-core/src/server/budget/types/handlers.d.ts (+0 -91)
📝 packages/loot-core/src/server/db/index.ts (+32 -11)
📝 packages/loot-core/src/server/main.ts (+1 -284)
📝 packages/loot-core/src/server/models.ts (+85 -5)
📝 packages/loot-core/src/types/handlers.d.ts (+1 -1)
➕ upcoming-release-notes/4442.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/4442 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 2/24/2025 **Status:** ✅ Merged **Merged:** 3/18/2025 **Merged by:** [@joel-jeremy](https://github.com/joel-jeremy) **Base:** `master` ← **Head:** `server-budget-category-handlers` --- ### 📝 Commits (10+) - [`e4372c2`](https://github.com/actualbudget/actual/commit/e4372c258470b7978f9ca1058f76405a6a10e3c9) Extract category related server handlers from main.ts to server/budget/app.ts - [`3bbea0d`](https://github.com/actualbudget/actual/commit/3bbea0dbd3d340a2dbb26d08963c4ea19993bfe7) Release notes - [`ea95710`](https://github.com/actualbudget/actual/commit/ea957102583ab3fd990fff4333663b5bf29e58b4) On DB layer, replace Entity model usage with DB models - [`927a70c`](https://github.com/actualbudget/actual/commit/927a70c52066d1ab1b03db3699a524ca4a637c74) Fix typecheck errors - [`f423866`](https://github.com/actualbudget/actual/commit/f4238660478a6eaa1e36da9e393f43582d314074) Fix type error - [`e2ca82b`](https://github.com/actualbudget/actual/commit/e2ca82b24500bf90be4e27f964bbc7d95a43172d) Fix types - [`76bd378`](https://github.com/actualbudget/actual/commit/76bd3785637971fa3e19fa1c9e6c434154b1cb05) Fix typecheck error - [`a338c62`](https://github.com/actualbudget/actual/commit/a338c625376916c8e484bf7c95e7187c15a2e045) Fix lint errors - [`9e0102b`](https://github.com/actualbudget/actual/commit/9e0102b677b7517bc1b77079c566121f28ebc5dd) Fix test errors - [`2e22b2e`](https://github.com/actualbudget/actual/commit/2e22b2ee16b7c9adfeba96696279bfb79e735007) Fix model mapping ### 📊 Changes **8 files changed** (+500 additions, -394 deletions) <details> <summary>View changed files</summary> 📝 `packages/loot-core/src/mocks/budget.ts` (+1 -1) 📝 `packages/loot-core/src/server/budget/app.ts` (+374 -1) ➖ `packages/loot-core/src/server/budget/types/handlers.d.ts` (+0 -91) 📝 `packages/loot-core/src/server/db/index.ts` (+32 -11) 📝 `packages/loot-core/src/server/main.ts` (+1 -284) 📝 `packages/loot-core/src/server/models.ts` (+85 -5) 📝 `packages/loot-core/src/types/handlers.d.ts` (+1 -1) ➕ `upcoming-release-notes/4442.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-05-01 00:51:22 -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#54688