Skip to content

feat: add keyboard shortcuts for common actions#1536

Merged
aryandas2911 merged 3 commits into
aryandas2911:mainfrom
Ashvin-KS:feat/keyboard-shortcuts
Jul 22, 2026
Merged

feat: add keyboard shortcuts for common actions#1536
aryandas2911 merged 3 commits into
aryandas2911:mainfrom
Ashvin-KS:feat/keyboard-shortcuts

Conversation

@Ashvin-KS

Copy link
Copy Markdown
Contributor

Summary

Adds keyboard shortcuts for common actions to improve productivity:

  • Ctrl+N: New task
  • Ctrl+K: Toggle search
  • Ctrl+D: Toggle dark mode
  • Esc: Close modal
  • ?: Show keyboard shortcuts help

Changes

  • Added useKeyboardShortcuts hook
  • Added KeyboardShortcutsHelp component
  • Added KeyboardShortcutsProvider wrapper
  • Integrated into App.jsx

Closes #1528

@aryandas2911

Copy link
Copy Markdown
Owner

lint pls

@Ashvin-KS
Ashvin-KS force-pushed the feat/keyboard-shortcuts branch from 03f480c to 094d268 Compare June 19, 2026 06:55
@Ashvin-KS

Copy link
Copy Markdown
Contributor Author

@aryandas2911 Hi! This PR is approved and all checks are passing. Ready to merge whenever you get a chance. Thanks!

@Ashvin-KS

Copy link
Copy Markdown
Contributor Author

Ran in both frontend/ and backend/ - no errors in my changes. The 3 warnings are pre-existing in Profile.jsx (unrelated to keyboard shortcuts). PR is ready to merge.

- Ctrl+N: New task
- Ctrl+K: Toggle search
- Ctrl+D: Toggle dark mode
- Esc: Close modal
- ?: Show keyboard shortcuts help

Closes aryandas2911#1528
- Remove unused imports (useState, useEffect) from KeyboardShortcutsHelp
- Remove unused named export from KeyboardShortcutsProvider
- Remove unused useContext import
@Ashvin-KS
Ashvin-KS force-pushed the feat/keyboard-shortcuts branch from 094d268 to 117dc94 Compare June 23, 2026 13:16
@Ashvin-KS

Copy link
Copy Markdown
Contributor Author

Not at all — this PR is complete and ready to merge. All checks are passing and the lint warnings you flagged were addressed (only pre-existing warnings unrelated to these changes). Feel free to merge whenever convenient!

Copilot AI review requested due to automatic review settings July 22, 2026 07:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review is ineligible. To be eligible to request a review, you need a paid Copilot license, or your organization must enable Copilot code review.

@aryandas2911
aryandas2911 merged commit f27a95f into aryandas2911:main Jul 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Add keyboard shortcuts for common actions

3 participants