Feature/keyboard shortcuts#647
Conversation
…h optimized for mobile viewport, supporting dynamic role redirection, accept/divert claiming, RAG overrides, CSAT stars, user clearance directories, and real-time settings sync
…enter webview video guides search overhaul
…epair profile logout, rename neural processing to AI triage
… error in AdminTicketDetailScreen
… function call in AdminUsersScreen
…gRocket Expo plugin to eliminate WARN
…s table, fix FlatList perf warning in AdminTicketDetailScreen
feat(monitoring): Set up Prometheus metrics and Grafana Dashboard for AI Inference Latency
feat(security): Implement transparent AES-256 GCM PII encryption for database tickets
feat(security): Implement AI-powered Spam and Phishing Detection for tickets and OCR
|
@Daksh7785 is attempting to deploy a commit to the ritesh Team on Vercel. A member of the Team first needs to authorize it. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✨ feat: Interactive Keyboard Shortcuts for Rapid Admin Dashboard Navigation
Closes #640
🎯 Overview
This PR implements global keyboard shortcuts for the HELPDESK.AI dashboard, enabling support team leads, admins, and users to navigate rapidly between major modules without touching the mouse — inspired by Gmail-style hotkey sequences.
🛠️ What's Changed
1.
Frontend/src/hooks/useKeyboardShortcuts.js(New File)keydownlistener onwindowG→ key within 1 second)admin,super_admin,master_admin, or standard user)<input>,<textarea>, orcontentEditableelement to prevent accidental navigation2.
Frontend/src/App.jsx(Modified)useKeyboardShortcuts()insideAppLayout3.
Frontend/src/user/pages/Help.jsx(Modified)<kbd>keycap indicators⌨️ Available Shortcuts
G→D/admin/dashboard· User →/dashboardG→T/admin/tickets· User →/my-ticketsG→H/helpCtrl + F/⌘ F✅ Testing
vite build— 3660 modules transformed)G + Dnavigates correctly for admin and user rolesG + Tnavigates correctly for admin and user rolesG + Hnavigates to/helpfor all rolesCtrl + Ffocuses the visible search input without triggering browser native search