Feature/keyboard shortcuts#649
Conversation
…ode-toggle feat: add dark mode toggle button in navbar with dark mode support
…zer-stale-closure fix: prevent voice visualizer freeze on recognition auto-pause
feat: add professional changelog page with animated timeline
…h-at-propagation Fix SLA timestamp propagation in ticket flow (fix#63)
Add tenant-safe ticket search endpoint and Supabase FTS indexes
Implement enterprise SLA escalation engine
…on to resolve conflicts
…e caching and declarative route guards
…g, permissions, OTA updates, premium UI redesign
…s, slide-up bottom modal sheet, and opaque dark Toast notification cards
…able to trigger real-time in-app Toasts
…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
|
Warning Review limit reached
More reviews will be available in 20 minutes and 25 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (6)
📒 Files selected for processing (86)
✨ 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 |
e549637 to
34dc9df
Compare
|
@Daksh7785 is attempting to deploy a commit to the ritesh Team on Vercel. A member of the Team first needs to authorize it. |
34dc9df to
27bab53
Compare
✨ 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