-
Notifications
You must be signed in to change notification settings - Fork 6
Interface
Nathan Smith edited this page Nov 15, 2025
·
1 revision

- Top bar search hits clients, policies, carriers, contacts, addresses simultaneously
-
src/Quickfire.Blazor/Domain/Layout/_searchbar.razorhandles UI + throttle -
Domain/Shared/Services/SearchService.csexecutes parallel EF queries and optional stored procedures (dbo.SearchAllWithRenewals) - Keyboard shortcuts:
/to focus, arrow keys to navigate,Enterto open,Ctrl+Enterto open in new tab
- Page:
Domain/Agents/Pages/EnhancedAIChat.razorplus partials for chat handlers, voice, and models - Services:
OpenAIAgent,NavigationAgent,EmbeddingLoaderService,TranscriptionService - Features: streaming status, SQL intent detection, navigation actions, SmartPaste prompts, voice dictation
- Safety: SQL validation (no DDL/DML), sanitized markdown → HTML via
ResponseFormatter
-
Staff/Web/SMS chat share SignalR hub
Domain/Chat/Hubs/MessagingHub.cs -
ChopperMessaging.razordocks to the layout with unread counts and filters (staff vs SMS vs web chat) -
ChatServiceorchestrates RingCentral + internal chat + attachments
-
Domain/Layout/_statusbar.razorlistens toStateService.UpdateStatusfor background job progress (AI, DocuSign sync, payments) - Profile menu exposes per-user preferences (EasyMode, animation/audio toggles, homepage layout) stored on
ApplicationUserviaUserPreferences - System settings UI at
Domain/Profile/Components/SystemSettings.razorcontrols API keys, plugin switches, storage locations
- Fluent UI + Syncfusion mix; follow reference/Binding-Events for binds/handlers to avoid double-updating state
-
wwwroot/css/app.css+ component-level.razor.cssfiles hold theme tokens—prefer fluent variables over hard-coded colors - Layout-level JS lives in
wwwroot/js/enhanced-ai-chat.jsfor voice recording, auto-scroll, etc. Keep cross-component JS minimal
Cross-reference: features/Integrations (for Graph/RingCentral/DocuSign rendering here) and agents/OpenAIPro-and-Agent-Stack for the AI architecture powering Enhanced Chat.
Quickfire Wiki • Generated from Qf-Docs/wiki • Last updated: 2025-11-14.
See the main repo for README + issues.
- Home
- Getting Started
- System Architecture
- Release Notes
- Features
- Agents & AI
- Reference
- Guides
- Integrations
- Archive