Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5624f73
Refactor: replace SemanticKernel with Agents.AI.OpenAI
marcominerva Jun 15, 2026
14f9833
Improve validation and naming in PlainTextChunker
marcominerva Jun 16, 2026
8a761dd
Refactor document import to workflow-based architecture
marcominerva Jun 17, 2026
a39a811
Refactor: migrate to Microsoft.Agents.AI for RAG/chat
marcominerva Jun 17, 2026
7af4214
Refactor models, update usage tracking, and clean citations
marcominerva Jul 24, 2026
6c3e539
Refactor scope creation and update namespace imports
marcominerva Jul 24, 2026
f474d8f
Add Response ctor overload, agent Ids, and metadata fields
marcominerva Jul 24, 2026
b239420
Improve DI, citation formatting, and search result output
marcominerva Jul 24, 2026
57ba80b
Update citation formatting rules for Markdown output
marcominerva Jul 27, 2026
3b06b0e
Refactor Sources section formatting in output
marcominerva Jul 27, 2026
d5b0e16
Clarify and update sources section formatting rules
marcominerva Jul 27, 2026
c7138d5
Switch to Agent Framework, update SSE protocol and docs
marcominerva Jul 27, 2026
96fd8ad
Refactor embedding request creation and processing
marcominerva Jul 27, 2026
ded1fba
Flexible DbContext SQL provider selection and config
marcominerva Jul 28, 2026
9f0d4f6
Refine icons, colors, and UI feedback for clarity
marcominerva Jul 28, 2026
dc26a3d
Improve UI/UX for chat, documents, and home pages
marcominerva Jul 28, 2026
f9f75cd
Clarify SQL Server support, improve docs and UI text
marcominerva Jul 28, 2026
a225d61
Redesign chat progress bar with new gradient animation
marcominerva Jul 28, 2026
3390d94
Replace progress bar with animated typing indicator
marcominerva Jul 28, 2026
7d413aa
Disable upload form during upload; update citation template
marcominerva Jul 28, 2026
54609d1
Enhance file upload validation and UX consistency
marcominerva Jul 28, 2026
20bf98b
Improve copy-to-clipboard UX in Ask.razor
marcominerva Jul 28, 2026
6f2e928
Refactor token usage HTML generation for clarity
marcominerva Jul 28, 2026
96c81b7
Improve output token usage display formatting
marcominerva Jul 28, 2026
832d21e
Revamp sidebar with modern color palette and styles
marcominerva Jul 28, 2026
d4c88ab
Remove TraceHttpClientHandler and update DI setup
marcominerva Jul 28, 2026
5b453dd
Refactor message scrolling and cleanup Error.razor
marcominerva Jul 29, 2026
5a8ea33
Use named parameter for prerender in render mode
marcominerva Jul 29, 2026
7384de1
Add .NET 10, Minimal API, Blazor badges to README
marcominerva Jul 29, 2026
601e075
Remove SqlDatabaseVectorSearch.mp4 binary file
marcominerva Jul 29, 2026
3a765fd
Refactor embedding workflow: add ExtractChunksExecutor
marcominerva Jul 31, 2026
d910205
Refactor: Replace ContextProvider with DocumentContextProviderService
marcominerva Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ csharp_style_prefer_null_check_over_type_check = true:suggestion

# Modifier preferences
csharp_prefer_static_local_function = true:suggestion
csharp_prefer_static_anonymous_function = true:suggestion
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:silent

# Code-block preferences
Expand All @@ -139,9 +140,11 @@ csharp_prefer_system_threading_lock = true:suggestion
csharp_prefer_simple_default_expression = true:suggestion
csharp_style_deconstructed_variable_declaration = false:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
csharp_style_prefer_implicitly_typed_lambda_expression = true:suggestion
csharp_style_pattern_local_over_anonymous_function = true:suggestion
csharp_style_prefer_index_operator = true:suggestion
csharp_style_prefer_range_operator = true:suggestion
csharp_style_prefer_unbound_generic_type_in_nameof = true:suggestion
csharp_style_throw_expression = true:suggestion
csharp_style_unused_value_assignment_preference = discard_variable:none
csharp_style_unused_value_expression_statement_preference = discard_variable:none
Expand Down
290 changes: 72 additions & 218 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions SqlDatabaseVectorSearch/Components/App.razor
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
<link rel="stylesheet" href="@Assets["SqlDatabaseVectorSearch.styles.css"]" />
<ImportMap />
<link rel="icon" type="image/png" href="favicon.png" />
<HeadOutlet @rendermode="InteractiveServer" />
<HeadOutlet @rendermode="new InteractiveServerRenderMode(prerender: false)" />
</head>

<body>
<Routes @rendermode="InteractiveServer" />
<Routes @rendermode="new InteractiveServerRenderMode(prerender: false)" />
<ReconnectModal />
<script src="_framework/blazor.web.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
Expand Down
8 changes: 4 additions & 4 deletions SqlDatabaseVectorSearch/Components/Layout/MainLayout.razor
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
<BlazorBootstrapLayout StickyHeader="true">
<HeaderSection>
<a href="/swagger" target="_blank" class="text-decoration-none" title="OpenAPI documentation">
<Icon Name="IconName.FileTypeJson" Class="ps-3 ps-lg-2" Size="IconSize.x2" Color="IconColor.Muted"></Icon>
<Icon Name="IconName.FileEarmarkCodeFill" Class="ps-3 ps-lg-2" Size="IconSize.x2" Color="IconColor.Info"></Icon>
</a>
<a href="https://github.com/marcominerva/SqlDatabaseVectorSearch" target="_blank" class="text-decoration-none" title="View on GitHub">
<Icon Name="IconName.Github" Class="ps-4 ps-lg-4" Size="IconSize.x2" Color="IconColor.Muted"></Icon>
<Icon Name="IconName.Github" Class="ps-4 ps-lg-4" Size="IconSize.x2" Color="IconColor.Dark"></Icon>
</a>
</HeaderSection>

Expand Down Expand Up @@ -44,8 +44,8 @@
{
navItems = [
new() { Id = "1", Href = "/", IconName = IconName.HouseDoorFill, Text = "Home", Match = NavLinkMatch.All},
new() { Id = "2", Href= "/documents", IconName = IconName.FileText, Text = "Documents" },
new() { Id = "3", Href = "/ask", IconName = IconName.ChatDots, Text = "Ask"}
new() { Id = "2", Href= "/documents", IconName = IconName.FileEarmarkTextFill, Text = "Documents" },
new() { Id = "3", Href = "/ask", IconName = IconName.ChatDotsFill, Text = "Ask"}
];

return navItems;
Expand Down
10 changes: 5 additions & 5 deletions SqlDatabaseVectorSearch/Components/Layout/ReconnectModal.razor
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Rejoining the server...
</p>
<p class="components-reconnect-repeated-attempt-visible">
Rejoin failed... Trying again in <span id="components-seconds-to-next-attempt"></span> seconds.
Rejoin failed... trying again in <span id="components-seconds-to-next-attempt"></span> seconds.
</p>
<p class="components-reconnect-failed-visible">
Failed to rejoin.<br />Please retry or reload the page.
Expand All @@ -21,11 +21,11 @@
<p class="components-pause-visible">
The session has been paused by the server.
</p>
<button id="components-resume-button" class="components-pause-visible">
Resume
</button>
<p class="components-resume-failed-visible">
Failed to resume the session.<br />Please reload the page.
Failed to resume the session.<br />Please retry or reload the page.
</p>
<button id="components-resume-button" class="components-pause-visible components-resume-failed-visible">
Resume
</button>
</div>
</dialog>
Loading