[PR #4511] [MERGED] Allow marking transactions as Transfers on mobile devices #54728

Closed
opened 2026-05-01 00:56:18 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4511
Author: @rugulous
Created: 3/2/2025
Status: Merged
Merged: 3/4/2025
Merged by: @matt-fidd

Base: masterHead: mobile-transfer


📝 Commits (10+)

  • 2d4a281 Extract existing "Make Transfer" functionality
  • 373c02b Add "Make Transfer" functionality to mobile menu
  • 0d52977 Don't just blindly allow setting as transfer
  • c7d68b6 Update disabled colour and missing translations
  • 2cea60a Fix import warnings
  • 3ea9ae3 Add release note
  • 4a7d85b Merge branch 'master' into mobile-transfer
  • f9567d2 Merge branch 'master' into mobile-transfer
  • ca45d65 Use correct translation function
  • d30200f Determine whether to show the "Make Transfer" option or not based on the presence of an account

📊 Changes

8 files changed (+171 additions, -81 deletions)

View changed files

📝 packages/desktop-client/src/components/accounts/Account.tsx (+8 -43)
📝 packages/desktop-client/src/components/mobile/accounts/AccountTransactions.tsx (+1 -0)
📝 packages/desktop-client/src/components/mobile/budget/CategoryTransactions.tsx (+1 -0)
📝 packages/desktop-client/src/components/mobile/transactions/TransactionList.tsx (+100 -38)
📝 packages/desktop-client/src/components/mobile/transactions/TransactionListWithBalances.tsx (+4 -0)
📝 packages/desktop-client/src/components/reports/reports/Calendar.tsx (+1 -0)
📝 packages/desktop-client/src/hooks/useTransactionBatchActions.ts (+50 -0)
upcoming-release-notes/4511.md (+6 -0)

📄 Description

Adds the functionality to mark transactions as Transfers on mobile devices. This involves moving the existing functionality into an existing shared object and updating the menu styling to make it clear when the option is disabled. I also spotted some messages that were not marked for translation so wrapped them in the t() function


🔄 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/4511 **Author:** [@rugulous](https://github.com/rugulous) **Created:** 3/2/2025 **Status:** ✅ Merged **Merged:** 3/4/2025 **Merged by:** [@matt-fidd](https://github.com/matt-fidd) **Base:** `master` ← **Head:** `mobile-transfer` --- ### 📝 Commits (10+) - [`2d4a281`](https://github.com/actualbudget/actual/commit/2d4a2814d4685b1535d8435e9e0da771335995f7) Extract existing "Make Transfer" functionality - [`373c02b`](https://github.com/actualbudget/actual/commit/373c02b699935c724a06c9ff1da3baef31671c2d) Add "Make Transfer" functionality to mobile menu - [`0d52977`](https://github.com/actualbudget/actual/commit/0d5297722d30b0196c2b4b701a3a708617df92ca) Don't just blindly allow setting as transfer - [`c7d68b6`](https://github.com/actualbudget/actual/commit/c7d68b6855d85b03e0f0a0296d678742f64f66cd) Update disabled colour and missing translations - [`2cea60a`](https://github.com/actualbudget/actual/commit/2cea60aa220b4c15a3f888a93b7fb1b3da3419a9) Fix import warnings - [`3ea9ae3`](https://github.com/actualbudget/actual/commit/3ea9ae33a216654a183cc1fd7dde3ad29a2f938c) Add release note - [`4a7d85b`](https://github.com/actualbudget/actual/commit/4a7d85b130ea86d6eb3a285486efbd9545912507) Merge branch 'master' into mobile-transfer - [`f9567d2`](https://github.com/actualbudget/actual/commit/f9567d28d74fe80ae317c0143a7e17686b549142) Merge branch 'master' into mobile-transfer - [`ca45d65`](https://github.com/actualbudget/actual/commit/ca45d651789671584ab1201420cd669aedeef439) Use correct translation function - [`d30200f`](https://github.com/actualbudget/actual/commit/d30200f95b84147300b57429ad2289e02bc759d8) Determine whether to show the "Make Transfer" option or not based on the presence of an account ### 📊 Changes **8 files changed** (+171 additions, -81 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/accounts/Account.tsx` (+8 -43) 📝 `packages/desktop-client/src/components/mobile/accounts/AccountTransactions.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/mobile/budget/CategoryTransactions.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/mobile/transactions/TransactionList.tsx` (+100 -38) 📝 `packages/desktop-client/src/components/mobile/transactions/TransactionListWithBalances.tsx` (+4 -0) 📝 `packages/desktop-client/src/components/reports/reports/Calendar.tsx` (+1 -0) 📝 `packages/desktop-client/src/hooks/useTransactionBatchActions.ts` (+50 -0) ➕ `upcoming-release-notes/4511.md` (+6 -0) </details> ### 📄 Description Adds the functionality to mark transactions as Transfers on mobile devices. This involves moving the existing functionality into an existing shared object and updating the menu styling to make it clear when the option is disabled. I also spotted some messages that were not marked for translation so wrapped them in the `t()` function --- <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:56:18 -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#54728