[PR #3215] [MERGED] Add rule actions to prepend/append to transaction notes. #4740

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3215
Author: @psybers
Created: 8/7/2024
Status: Merged
Merged: 8/15/2024
Merged by: @matt-fidd

Base: masterHead: append-notes-rule


📝 Commits (10+)

📊 Changes

11 files changed (+185 additions, -70 deletions)

View changed files

📝 packages/desktop-client/e2e/page-models/rules-page.js (+21 -20)
📝 packages/desktop-client/e2e/rules.test.js (+24 -25)
📝 packages/desktop-client/src/components/ManageRules.tsx (+5 -0)
📝 packages/desktop-client/src/components/modals/EditRule.jsx (+51 -16)
📝 packages/desktop-client/src/components/rules/ActionExpression.tsx (+27 -0)
📝 packages/loot-core/src/server/accounts/rules.ts (+20 -1)
📝 packages/loot-core/src/server/accounts/transaction-rules.ts (+5 -0)
📝 packages/loot-core/src/server/rules/app.ts (+9 -7)
📝 packages/loot-core/src/shared/rules.ts (+4 -0)
📝 packages/loot-core/src/types/models/rule.d.ts (+13 -1)
upcoming-release-notes/3215.md (+6 -0)

📄 Description

Fixes #3197.

Also allows for prepending to notes.

image

🔄 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/3215 **Author:** [@psybers](https://github.com/psybers) **Created:** 8/7/2024 **Status:** ✅ Merged **Merged:** 8/15/2024 **Merged by:** [@matt-fidd](https://github.com/matt-fidd) **Base:** `master` ← **Head:** `append-notes-rule` --- ### 📝 Commits (10+) - [`0b3e132`](https://github.com/actualbudget/actual/commit/0b3e132185a3cb1821733534a80fdf8ecb11960e) Add rule action to append to transaction notes. - [`e144fb2`](https://github.com/actualbudget/actual/commit/e144fb2572d51f62395c84ee41655ed5c6eb2ec7) add release note - [`6817e2d`](https://github.com/actualbudget/actual/commit/6817e2d0a764e7db4c367f3c2aeb393cb18eed5b) support prepending - [`8fd4a09`](https://github.com/actualbudget/actual/commit/8fd4a093849cf278f08125591f5741eee6888b82) fix linter - [`1a06da6`](https://github.com/actualbudget/actual/commit/1a06da6c1be1a31a9aaff50297c87c1df0fac557) update release note - [`e42f25a`](https://github.com/actualbudget/actual/commit/e42f25aa0d376196d2c6c59fdfa58c5fd40e5c59) fix typecheck error - [`a95e429`](https://github.com/actualbudget/actual/commit/a95e4297f244f5937ba3757bb903aea9d6d0a287) update VRT test code - [`efe747a`](https://github.com/actualbudget/actual/commit/efe747a17140091aae9282c312c79342161b9e22) revising VRT code - [`b81f12a`](https://github.com/actualbudget/actual/commit/b81f12ae3b839b6e669f0482d3be30373108fc3a) select by row - [`f33a1ee`](https://github.com/actualbudget/actual/commit/f33a1ee2f37a846cbbee3542bd9d0cafa48942c1) Merge branch 'master' into append-notes-rule ### 📊 Changes **11 files changed** (+185 additions, -70 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/page-models/rules-page.js` (+21 -20) 📝 `packages/desktop-client/e2e/rules.test.js` (+24 -25) 📝 `packages/desktop-client/src/components/ManageRules.tsx` (+5 -0) 📝 `packages/desktop-client/src/components/modals/EditRule.jsx` (+51 -16) 📝 `packages/desktop-client/src/components/rules/ActionExpression.tsx` (+27 -0) 📝 `packages/loot-core/src/server/accounts/rules.ts` (+20 -1) 📝 `packages/loot-core/src/server/accounts/transaction-rules.ts` (+5 -0) 📝 `packages/loot-core/src/server/rules/app.ts` (+9 -7) 📝 `packages/loot-core/src/shared/rules.ts` (+4 -0) 📝 `packages/loot-core/src/types/models/rule.d.ts` (+13 -1) ➕ `upcoming-release-notes/3215.md` (+6 -0) </details> ### 📄 Description Fixes #3197. Also allows for prepending to notes. <img width="891" alt="image" src="https://github.com/user-attachments/assets/5a5b20da-4f9e-4aae-a450-2167f354a6d0"> --- <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:00:31 -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#4740