[PR #4221] [MERGED] Extract transaction related server handlers from main.ts to server/transactions/app.ts #5268

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4221
Author: @joel-jeremy
Created: 1/22/2025
Status: Merged
Merged: 2/19/2025
Merged by: @joel-jeremy

Base: masterHead: server-transaction-handlers


📝 Commits (10+)

📊 Changes

35 files changed (+181 additions, -139 deletions)

View changed files

📝 packages/loot-core/src/mocks/setup.ts (+1 -1)
📝 packages/loot-core/src/server/accounts/sync.test.ts (+1 -1)
📝 packages/loot-core/src/server/accounts/sync.ts (+2 -2)
📝 packages/loot-core/src/server/api.ts (+2 -0)
📝 packages/loot-core/src/server/filters/app.ts (+1 -1)
📝 packages/loot-core/src/server/main.test.ts (+2 -0)
📝 packages/loot-core/src/server/main.ts (+4 -66)
📝 packages/loot-core/src/server/rules/app.ts (+3 -2)
📝 packages/loot-core/src/server/rules/index.test.ts (+1 -1)
📝 packages/loot-core/src/server/rules/index.ts (+0 -0)
📝 packages/loot-core/src/server/rules/types/handlers.ts (+1 -1)
📝 packages/loot-core/src/server/schedules/app.test.ts (+1 -1)
📝 packages/loot-core/src/server/schedules/app.ts (+7 -7)
📝 packages/loot-core/src/server/schedules/find-schedules.ts (+1 -1)
📝 packages/loot-core/src/server/tools/app.ts (+1 -1)
📝 packages/loot-core/src/server/transactions/__snapshots__/transaction-rules.test.ts.snap (+0 -0)
📝 packages/loot-core/src/server/transactions/__snapshots__/transfer.test.ts.snap (+0 -0)
packages/loot-core/src/server/transactions/app.ts (+116 -0)
📝 packages/loot-core/src/server/transactions/export/export-to-csv.ts (+2 -2)
📝 packages/loot-core/src/server/transactions/import/__snapshots__/parse-file.test.ts.snap (+0 -0)

...and 15 more files

📄 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/4221 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 1/22/2025 **Status:** ✅ Merged **Merged:** 2/19/2025 **Merged by:** [@joel-jeremy](https://github.com/joel-jeremy) **Base:** `master` ← **Head:** `server-transaction-handlers` --- ### 📝 Commits (10+) - [`fa946fb`](https://github.com/actualbudget/actual/commit/fa946fb9af936838879f84d57d60c47ab0984b31) Move transaction related handlers to server/transactions folder and use the new convention - [`264640a`](https://github.com/actualbudget/actual/commit/264640a2444683d8d5cf429302120e7f61e2cc20) Fix lint and typecheck - [`c7875b5`](https://github.com/actualbudget/actual/commit/c7875b517c1dd3f0e7ec714e0a7963524c7baf69) Release notes - [`792d95d`](https://github.com/actualbudget/actual/commit/792d95d8580f406de3aacf0b9294f714ed2ea65d) Update handler names - [`92e0eb8`](https://github.com/actualbudget/actual/commit/92e0eb8c92f50e2e99b5780383bc550689d5351c) Move get-earliest-transaction - [`8dfe54b`](https://github.com/actualbudget/actual/commit/8dfe54be6b671942be0fa3330c27dbfa95c5e332) Update release notes - [`188df22`](https://github.com/actualbudget/actual/commit/188df22a10eb509892e9e762d04e2269500e265e) Fix tests - [`c0a9115`](https://github.com/actualbudget/actual/commit/c0a911527f9a37601a6733637182ceda6b3d9517) Fix types - [`275cc02`](https://github.com/actualbudget/actual/commit/275cc0222182391fdd0745cbbc1a3427765606f6) Fix lint - [`77084d5`](https://github.com/actualbudget/actual/commit/77084d57662eb9f00c8575136d853b420bed9917) Update snapshot ### 📊 Changes **35 files changed** (+181 additions, -139 deletions) <details> <summary>View changed files</summary> 📝 `packages/loot-core/src/mocks/setup.ts` (+1 -1) 📝 `packages/loot-core/src/server/accounts/sync.test.ts` (+1 -1) 📝 `packages/loot-core/src/server/accounts/sync.ts` (+2 -2) 📝 `packages/loot-core/src/server/api.ts` (+2 -0) 📝 `packages/loot-core/src/server/filters/app.ts` (+1 -1) 📝 `packages/loot-core/src/server/main.test.ts` (+2 -0) 📝 `packages/loot-core/src/server/main.ts` (+4 -66) 📝 `packages/loot-core/src/server/rules/app.ts` (+3 -2) 📝 `packages/loot-core/src/server/rules/index.test.ts` (+1 -1) 📝 `packages/loot-core/src/server/rules/index.ts` (+0 -0) 📝 `packages/loot-core/src/server/rules/types/handlers.ts` (+1 -1) 📝 `packages/loot-core/src/server/schedules/app.test.ts` (+1 -1) 📝 `packages/loot-core/src/server/schedules/app.ts` (+7 -7) 📝 `packages/loot-core/src/server/schedules/find-schedules.ts` (+1 -1) 📝 `packages/loot-core/src/server/tools/app.ts` (+1 -1) 📝 `packages/loot-core/src/server/transactions/__snapshots__/transaction-rules.test.ts.snap` (+0 -0) 📝 `packages/loot-core/src/server/transactions/__snapshots__/transfer.test.ts.snap` (+0 -0) ➕ `packages/loot-core/src/server/transactions/app.ts` (+116 -0) 📝 `packages/loot-core/src/server/transactions/export/export-to-csv.ts` (+2 -2) 📝 `packages/loot-core/src/server/transactions/import/__snapshots__/parse-file.test.ts.snap` (+0 -0) _...and 15 more files_ </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:09:27 -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#5268