[PR #6416] [MERGED] fix(bug): #6291 #36702

Closed
opened 2026-04-20 23:33:10 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6416
Author: @Tundesjaiyesmi
Created: 12/15/2025
Status: Merged
Merged: 12/23/2025
Merged by: @youngcw

Base: masterHead: fix/duplicate-keyboard-shortcut-date-and-transaction


📝 Commits (10+)

📊 Changes

20 files changed (+13 additions, -2 deletions)

View changed files

📝 packages/desktop-client/e2e/help-menu.test.ts-snapshots/Help-menu-Check-the-keyboard-shortcuts-modal-visuals-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/help-menu.test.ts-snapshots/Help-menu-Check-the-keyboard-shortcuts-modal-visuals-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/help-menu.test.ts-snapshots/Help-menu-Check-the-keyboard-shortcuts-modal-visuals-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-checks-the-page-visuals-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-checks-the-page-visuals-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-5-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-6-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-11-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-12-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-4-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-5-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-6-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-7-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-8-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-9-chromium-linux.png (+0 -0)
📝 packages/desktop-client/src/components/modals/KeyboardShortcutModal.tsx (+5 -0)
📝 packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx (+2 -2)
upcoming-release-notes/6416.md (+6 -0)

📄 Description

Fixed the issue of duplicate keyboard shortcuts for Date and Transactions but making that of Date use the Shift hotkey (Shift + T).


Note

Switches the Edit Date shortcut for selected transactions to Shift+T and updates UI/menu hints accordingly.

  • Desktop client
    • Keyboard shortcuts:
      • Change edit date for selected transactions to Shift+T (was T).
      • Update hotkey binding in packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx (uses splitKey: '+').
      • Update modal listing in packages/desktop-client/src/components/modals/KeyboardShortcutModal.tsx to show Shift modifier.
      • Update menu key label to ⇧T in SelectedTransactionsButton.tsx.
  • Release notes: add bugfix entry upcoming-release-notes/6416.md.

Written by Cursor Bugbot for commit 1245961db9. This will update automatically on new commits. Configure here.


🔄 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/6416 **Author:** [@Tundesjaiyesmi](https://github.com/Tundesjaiyesmi) **Created:** 12/15/2025 **Status:** ✅ Merged **Merged:** 12/23/2025 **Merged by:** [@youngcw](https://github.com/youngcw) **Base:** `master` ← **Head:** `fix/duplicate-keyboard-shortcut-date-and-transaction` --- ### 📝 Commits (10+) - [`94c4d6c`](https://github.com/actualbudget/actual/commit/94c4d6cca658700b6f3c2d41fd5c027aaa74f511) fix(bug): #6291 - [`293d3ae`](https://github.com/actualbudget/actual/commit/293d3ae51ddd56e6d3d606dee0045294122e6e61) generated release note - [`ccb5d00`](https://github.com/actualbudget/actual/commit/ccb5d00036473f584b47bfdee8a5edcf86b29cf8) Merge branch 'master' into fix/duplicate-keyboard-shortcut-date-and-transaction - [`13a232f`](https://github.com/actualbudget/actual/commit/13a232f2eae11fdad438fb3c44ae71945b830ad6) [autofix.ci] apply automated fixes - [`c271665`](https://github.com/actualbudget/actual/commit/c2716651a15b3b618c149ca6434d5c8b9f8e04e1) Update VRT screenshots - [`5a24055`](https://github.com/actualbudget/actual/commit/5a240555fd3590b4c4ae816c3bff2b59d96e4c6f) Merge branch 'master' into fix/duplicate-keyboard-shortcut-date-and-transaction - [`6671a62`](https://github.com/actualbudget/actual/commit/6671a624dabfa0f983c4bc158260981cec1c57f2) Update VRT screenshots - [`1245961`](https://github.com/actualbudget/actual/commit/1245961db94a4b3f11146ea7b7bb5b6ef533ba7b) Update VRT screenshots - [`7860240`](https://github.com/actualbudget/actual/commit/7860240575ff72d9f03a85dbc4d2b29fe9c89e4c) merge - [`68d76dc`](https://github.com/actualbudget/actual/commit/68d76dc203467406f66031a56816660fb46ec9f4) Merge branch 'master' into fix/duplicate-keyboard-shortcut-date-and-transaction ### 📊 Changes **20 files changed** (+13 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/help-menu.test.ts-snapshots/Help-menu-Check-the-keyboard-shortcuts-modal-visuals-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/help-menu.test.ts-snapshots/Help-menu-Check-the-keyboard-shortcuts-modal-visuals-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/help-menu.test.ts-snapshots/Help-menu-Check-the-keyboard-shortcuts-modal-visuals-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-checks-the-page-visuals-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-checks-the-page-visuals-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-5-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/payees.mobile.test.ts-snapshots/Mobile-Payees-search-functionality-works-correctly-6-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-11-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-12-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-4-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-5-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-6-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-7-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-8-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.ts-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-9-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/src/components/modals/KeyboardShortcutModal.tsx` (+5 -0) 📝 `packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx` (+2 -2) ➕ `upcoming-release-notes/6416.md` (+6 -0) </details> ### 📄 Description Fixed the issue of duplicate keyboard shortcuts for Date and Transactions but making that of Date use the Shift hotkey (Shift + T). <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Switches the Edit Date shortcut for selected transactions to Shift+T and updates UI/menu hints accordingly. > > - **Desktop client** > - **Keyboard shortcuts**: > - Change edit date for selected transactions to `Shift+T` (was `T`). > - Update hotkey binding in `packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx` (uses `splitKey: '+'`). > - Update modal listing in `packages/desktop-client/src/components/modals/KeyboardShortcutModal.tsx` to show Shift modifier. > - Update menu key label to `⇧T` in `SelectedTransactionsButton.tsx`. > - **Release notes**: add bugfix entry `upcoming-release-notes/6416.md`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 1245961db94a4b3f11146ea7b7bb5b6ef533ba7b. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> --- <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-04-20 23:33:10 -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#36702