Path Lines of Code src/azurechat/app-global.ts 1 src/azurechat/app/api/auth/[...nextauth]/route.ts 2 src/azurechat/app/api/chat/route.ts 5 src/azurechat/app/change-log/layout.tsx 16 src/azurechat/app/change-log/loading.tsx 3 src/azurechat/app/change-log/page.tsx 37 src/azurechat/app/chat/[id]/loading.tsx 3 src/azurechat/app/chat/[id]/not-found.tsx 17 src/azurechat/app/chat/[id]/page.tsx 23 src/azurechat/app/chat/layout.tsx 18 src/azurechat/app/chat/loading.tsx 3 src/azurechat/app/chat/page.tsx 10 src/azurechat/app/globals.css 56 src/azurechat/app/layout.tsx 41 src/azurechat/app/loading.tsx 3 src/azurechat/app/page.tsx 16 src/azurechat/app/reporting/[chatid]/loading.tsx 3 src/azurechat/app/reporting/[chatid]/page.tsx 3 src/azurechat/app/reporting/layout.tsx 16 src/azurechat/app/reporting/loading.tsx 3 src/azurechat/app/reporting/page.tsx 3 src/azurechat/app/unauthorized/layout.tsx 16 src/azurechat/app/unauthorized/loading.tsx 3 src/azurechat/app/unauthorized/page.tsx 11 src/azurechat/components/chat/chat-loading.tsx 11 src/azurechat/components/chat/chat-row.tsx 86 src/azurechat/components/hooks/use-chat-scroll-anchor.tsx 13 src/azurechat/components/login/login.tsx 35 src/azurechat/components/markdown/code-block.tsx 24 src/azurechat/components/markdown/config.tsx 13 src/azurechat/components/markdown/markdown.tsx 18 src/azurechat/components/markdown/paragraph.tsx 2 src/azurechat/components/menu.tsx 58 src/azurechat/components/theme-provider.tsx 5 src/azurechat/components/typography.tsx 27 src/azurechat/components/ui/avatar.tsx 40 src/azurechat/components/ui/button.tsx 45 src/azurechat/components/ui/card.tsx 71 src/azurechat/components/ui/dropdown-menu.tsx 161 src/azurechat/components/ui/input.tsx 15 src/azurechat/components/ui/label.tsx 17 src/azurechat/components/ui/select.tsx 131 src/azurechat/components/ui/sheet.tsx 110 src/azurechat/components/ui/table.tsx 94 src/azurechat/components/ui/tabs.tsx 44 src/azurechat/components/ui/textarea.tsx 14 src/azurechat/components/ui/toast.tsx 98 src/azurechat/components/ui/toaster.tsx 30 src/azurechat/components/ui/use-toast.ts 159 src/azurechat/features/auth/auth-api.ts 91 src/azurechat/features/auth/helpers.ts 46 src/azurechat/features/change-log/app-version.ts 26 src/azurechat/features/change-log/update-indicator.tsx 10 src/azurechat/features/change-log/version-action.tsx 13 src/azurechat/features/change-log/version-display.tsx 21 src/azurechat/features/chat/chat-menu/chat-menu-container.tsx 9 src/azurechat/features/chat/chat-menu/chat-menu.tsx 15 src/azurechat/features/chat/chat-menu/menu-items.tsx 70 src/azurechat/features/chat/chat-menu/new-chat.tsx 28 src/azurechat/features/chat/chat-services/azure-cog-search/azure-cog-vector-store.ts 249 src/azurechat/features/chat/chat-services/chat-api-data.ts 111 src/azurechat/features/chat/chat-services/chat-api-entry.ts 14 src/azurechat/features/chat/chat-services/chat-api-simple.ts 65 src/azurechat/features/chat/chat-services/chat-document-service.ts 183 src/azurechat/features/chat/chat-services/chat-service.ts 75 src/azurechat/features/chat/chat-services/chat-thread-service.ts 196 src/azurechat/features/chat/chat-services/cosmosdb/cosmosdb.ts 56 src/azurechat/features/chat/chat-services/models.ts 66 src/azurechat/features/chat/chat-services/text-chunk.ts 17 src/azurechat/features/chat/chat-services/utils.ts 31 src/azurechat/features/chat/chat-ui/chat-context.tsx 114 src/azurechat/features/chat/chat-ui/chat-empty-state/chat-department-selector.tsx 38 src/azurechat/features/chat/chat-ui/chat-empty-state/chat-deployment-selector.tsx 37 src/azurechat/features/chat/chat-ui/chat-empty-state/chat-message-empty-state.tsx 55 src/azurechat/features/chat/chat-ui/chat-empty-state/chat-style-selector.tsx 43 src/azurechat/features/chat/chat-ui/chat-empty-state/chat-type-selector.tsx 34 src/azurechat/features/chat/chat-ui/chat-empty-state/start-new-chat.tsx 31 src/azurechat/features/chat/chat-ui/chat-file/chat-file-slider.tsx 31 src/azurechat/features/chat/chat-ui/chat-file/chat-file-ui.tsx 40 src/azurechat/features/chat/chat-ui/chat-file/use-file-selection.ts 72 src/azurechat/features/chat/chat-ui/chat-file/use-file-state.ts 36 src/azurechat/features/chat/chat-ui/chat-header.tsx 22 src/azurechat/features/chat/chat-ui/chat-input/chat-input.tsx 63 src/azurechat/features/chat/chat-ui/chat-input/use-chat-input-dynamic-height.tsx 46 src/azurechat/features/chat/chat-ui/chat-message-container.tsx 35 src/azurechat/features/chat/chat-ui/chat-speech/microphone.tsx 17 src/azurechat/features/chat/chat-ui/chat-speech/record-speech.tsx 31 src/azurechat/features/chat/chat-ui/chat-speech/speech-service.ts 30 src/azurechat/features/chat/chat-ui/chat-speech/stop-speech.tsx 21 src/azurechat/features/chat/chat-ui/chat-speech/use-speech-to-text.ts 73 src/azurechat/features/chat/chat-ui/chat-speech/use-text-to-speech.ts 63 src/azurechat/features/chat/chat-ui/chat-ui.tsx 24 src/azurechat/features/chat/chat-ui/markdown/citation-action.tsx 23 src/azurechat/features/chat/chat-ui/markdown/citation-slider.tsx 41 src/azurechat/features/chat/chat-ui/markdown/citation.tsx 53 src/azurechat/features/common/appconfig.ts 33 src/azurechat/features/common/cosmos.ts 48 src/azurechat/features/common/keyvault.ts 23 src/azurechat/features/common/managedIdentity.ts 4 src/azurechat/features/common/openai.ts 17 src/azurechat/features/common/util.ts 7 src/azurechat/features/global-config/global-client-config-context.tsx 27 src/azurechat/features/global-message/global-message-context.tsx 54 src/azurechat/features/loading-skeleton.tsx 13 src/azurechat/features/main-menu/menu-context.tsx 18 src/azurechat/features/main-menu/menu.tsx 77 src/azurechat/features/providers.tsx 11 src/azurechat/features/reporting/chat-reporting-ui.tsx 22 src/azurechat/features/reporting/reporting-service.ts 74 src/azurechat/features/reporting/reporting.tsx 96 src/azurechat/features/theme/customise.ts 1 src/azurechat/features/theme/theme-toggle.tsx 37 src/azurechat/features/user-profile.tsx 57 src/azurechat/lib/utils.ts 5 src/azurechat/middleware.ts 25 src/azurechat/next.config.js 4 src/azurechat/postcss.config.js 6 src/azurechat/tailwind.config.js 77 src/azurechat/type.ts 35 src/dotnet/AzureAI.Proxy.Client/Program.cs 51 src/dotnet/AzureAI.Proxy/Models/LogAnalyticsRecord.cs 11 src/dotnet/AzureAI.Proxy/Models/ProxyConfig.cs 15 src/dotnet/AzureAI.Proxy/OpenAIHandlers/ChatCompletionChunck.cs 17 src/dotnet/AzureAI.Proxy/OpenAIHandlers/Error.cs 9 src/dotnet/AzureAI.Proxy/OpenAIHandlers/OpenAIAccessToken.cs 25 src/dotnet/AzureAI.Proxy/OpenAIHandlers/Tokens.cs 32 src/dotnet/AzureAI.Proxy/OpenAIHandlers/Usage.cs 23 src/dotnet/AzureAI.Proxy/Program.cs 56 src/dotnet/AzureAI.Proxy/ReverseProxy/OpenAIChargebackTransformProvider.cs 130 src/dotnet/AzureAI.Proxy/ReverseProxy/ProxyConfiguration.cs 72 src/dotnet/AzureAI.Proxy/ReverseProxy/RetryMiddleware.cs 83 src/dotnet/AzureAI.Proxy/ReverseProxy/ThrottlingHealthPolicy.cs 36 src/dotnet/AzureAI.Proxy/Services/ILogIngestionService.cs 7 src/dotnet/AzureAI.Proxy/Services/IManagedIdentityService.cs 8 src/dotnet/AzureAI.Proxy/Services/LogIngestionService.cs 40 src/dotnet/AzureAI.Proxy/Services/ManagedIdentityService.cs 47