[PR #3381] [MERGED] Add context menu's #4823

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3381
Author: @UnderKoen
Created: 9/6/2024
Status: Merged
Merged: 11/3/2024
Merged by: @jfdoming

Base: masterHead: enhancement/context_menu


📝 Commits (10+)

  • 33c1f7b feat: context menu on transactions
  • 9967d3c feat: context menu's on budget page
  • aee1f20 Merge remote-tracking branch 'origin/master' into enhancement/context_menu
  • d61cf4d chore: release note
  • f194a86 fix: losing focus on context menu
  • 696a6d7 feat: schedules context menu
  • 453d24d feat: payees context menu
  • 82837ff feat: rules context menu
  • c34bee9 chore: update release note
  • 3025a1f Merge remote-tracking branch 'origin/master' into enhancement/context_menu

📊 Changes

23 files changed (+742 additions, -198 deletions)

View changed files

📝 packages/desktop-client/src/components/ManageRules.tsx (+8 -0)
📝 packages/desktop-client/src/components/accounts/Account.tsx (+9 -0)
📝 packages/desktop-client/src/components/budget/SidebarCategory.tsx (+11 -1)
📝 packages/desktop-client/src/components/budget/SidebarGroup.tsx (+11 -1)
📝 packages/desktop-client/src/components/budget/envelope/BalanceMovementMenu.tsx (+14 -4)
📝 packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx (+15 -0)
📝 packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudget.tsx (+68 -44)
📝 packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudgetAmount.tsx (+4 -1)
📝 packages/desktop-client/src/components/common/Popover.tsx (+22 -1)
📝 packages/desktop-client/src/components/payees/ManagePayees.tsx (+6 -3)
📝 packages/desktop-client/src/components/payees/PayeeTable.tsx (+51 -45)
📝 packages/desktop-client/src/components/payees/PayeeTableRow.tsx (+67 -3)
📝 packages/desktop-client/src/components/rules/RuleRow.tsx (+64 -2)
📝 packages/desktop-client/src/components/rules/RulesList.tsx (+3 -0)
📝 packages/desktop-client/src/components/schedules/SchedulesTable.tsx (+134 -92)
📝 packages/desktop-client/src/components/settings/Experimental.tsx (+6 -0)
📝 packages/desktop-client/src/components/transactions/TransactionList.jsx (+14 -0)
packages/desktop-client/src/components/transactions/TransactionMenu.tsx (+139 -0)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.jsx (+84 -0)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.test.jsx (+3 -0)

...and 3 more files

📄 Description

Currently only on budget page and transactions

Still todo

  • Schedules
  • Payees
  • Rules

🔄 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/3381 **Author:** [@UnderKoen](https://github.com/UnderKoen) **Created:** 9/6/2024 **Status:** ✅ Merged **Merged:** 11/3/2024 **Merged by:** [@jfdoming](https://github.com/jfdoming) **Base:** `master` ← **Head:** `enhancement/context_menu` --- ### 📝 Commits (10+) - [`33c1f7b`](https://github.com/actualbudget/actual/commit/33c1f7b9624f19eb5301433101e88aab4c293dd3) feat: context menu on transactions - [`9967d3c`](https://github.com/actualbudget/actual/commit/9967d3c77ed39fe686e0527fd6bba1019f23d076) feat: context menu's on budget page - [`aee1f20`](https://github.com/actualbudget/actual/commit/aee1f2055ada080e2eb5add5b122c4e472998473) Merge remote-tracking branch 'origin/master' into enhancement/context_menu - [`d61cf4d`](https://github.com/actualbudget/actual/commit/d61cf4d61c17684ee9d28bb26589ef620e6cdda6) chore: release note - [`f194a86`](https://github.com/actualbudget/actual/commit/f194a8623fd5470d1a19828bcc586c2dc643474c) fix: losing focus on context menu - [`696a6d7`](https://github.com/actualbudget/actual/commit/696a6d7a09340bf26287b19010c96be47bd888e3) feat: schedules context menu - [`453d24d`](https://github.com/actualbudget/actual/commit/453d24d17b8d8235b8b632533593727cf7532e18) feat: payees context menu - [`82837ff`](https://github.com/actualbudget/actual/commit/82837ff62f95eb3dae69cab47ac026dc2f4c8dcf) feat: rules context menu - [`c34bee9`](https://github.com/actualbudget/actual/commit/c34bee9c943ac1416d24ba357b29a04c2b98b82a) chore: update release note - [`3025a1f`](https://github.com/actualbudget/actual/commit/3025a1f514d5157f8368d5b5c75e7b33d1405834) Merge remote-tracking branch 'origin/master' into enhancement/context_menu ### 📊 Changes **23 files changed** (+742 additions, -198 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/ManageRules.tsx` (+8 -0) 📝 `packages/desktop-client/src/components/accounts/Account.tsx` (+9 -0) 📝 `packages/desktop-client/src/components/budget/SidebarCategory.tsx` (+11 -1) 📝 `packages/desktop-client/src/components/budget/SidebarGroup.tsx` (+11 -1) 📝 `packages/desktop-client/src/components/budget/envelope/BalanceMovementMenu.tsx` (+14 -4) 📝 `packages/desktop-client/src/components/budget/envelope/EnvelopeBudgetComponents.tsx` (+15 -0) 📝 `packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudget.tsx` (+68 -44) 📝 `packages/desktop-client/src/components/budget/envelope/budgetsummary/ToBudgetAmount.tsx` (+4 -1) 📝 `packages/desktop-client/src/components/common/Popover.tsx` (+22 -1) 📝 `packages/desktop-client/src/components/payees/ManagePayees.tsx` (+6 -3) 📝 `packages/desktop-client/src/components/payees/PayeeTable.tsx` (+51 -45) 📝 `packages/desktop-client/src/components/payees/PayeeTableRow.tsx` (+67 -3) 📝 `packages/desktop-client/src/components/rules/RuleRow.tsx` (+64 -2) 📝 `packages/desktop-client/src/components/rules/RulesList.tsx` (+3 -0) 📝 `packages/desktop-client/src/components/schedules/SchedulesTable.tsx` (+134 -92) 📝 `packages/desktop-client/src/components/settings/Experimental.tsx` (+6 -0) 📝 `packages/desktop-client/src/components/transactions/TransactionList.jsx` (+14 -0) ➕ `packages/desktop-client/src/components/transactions/TransactionMenu.tsx` (+139 -0) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.jsx` (+84 -0) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.test.jsx` (+3 -0) _...and 3 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 --> Currently only on budget page and transactions Still todo - [x] Schedules - [x] Payees - [x] Rules --- <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:01:48 -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#4823