From 6bd5ddfe9d32769ca234a18c803b8e08b42e39e9 Mon Sep 17 00:00:00 2001
From: "aspire-repo-bot[bot]"
<268009190+aspire-repo-bot[bot]@users.noreply.github.com>
Date: Fri, 21 Aug 2026 17:13:30 +0000
Subject: [PATCH 1/6] docs: document DotnetProjectResource-backed Blazor
gateway APIs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
.../integrations/dotnet/blazor-hosting.mdx | 52 +++++++++++++++++++
1 file changed, 52 insertions(+)
diff --git a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
index 89d177598..b0dc88897 100644
--- a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
+++ b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
@@ -206,8 +206,60 @@ await builder.build().run();
examples, see [Connect Blazor apps and APIs](../blazor-connect/).
+## Add a Blazor Gateway for a C# project resource
+
+`AddDotnetProjectBlazorGateway` / `addDotnetProjectBlazorGateway` adds a Blazor Gateway that hosts a [`DotnetProjectResource`](/integrations/frameworks/dotnet/dotnet-host/) (a C# project or file-based app added with `AddDotnetProject` / `addDotnetProject`) instead of the standard `ProjectResource`-based gateway. Use the distinct `WithBlazorClientApp` overload on this resource to attach a Blazor WebAssembly client app:
+
+
+
+
+```csharp title="AppHost.cs"
+var builder = DistributedApplication.CreateBuilder(args);
+
+var client = builder.AddBlazorWasmProject("client");
+
+builder.AddDotnetProjectBlazorGateway("gateway")
+ .WithBlazorClientApp(client);
+
+builder.Build().Run();
+```
+
+
+
+
+```typescript title="apphost.mts"
+import { createBuilder } from './.aspire/modules/aspire.mjs';
+
+const builder = await createBuilder();
+
+const client = await builder.addBlazorWasmProject(
+ 'client',
+ '../Client/Client.csproj'
+);
+const gateway = await builder.addDotnetProjectBlazorGateway('gateway');
+
+await gateway.withBlazorClientApp(client);
+
+await builder.build().run();
+```
+
+
+
+
+
+
## See also
- [Get started with Blazor hosting](/integrations/dotnet/blazor-get-started/)
- [Connect Blazor apps and APIs](/integrations/dotnet/blazor-connect/)
+- [Set up .NET / C# apps in the AppHost](/integrations/frameworks/dotnet/dotnet-host/)
+- [ASPIREDOTNETPROJECT001](/diagnostics/aspiredotnetproject001/)
- [Aspire integrations overview](/integrations/overview/)
From 63ac49900af698cacf24938d9976f3fff4bd52bd Mon Sep 17 00:00:00 2001
From: David Pine <7679720+IEvangelist@users.noreply.github.com>
Date: Wed, 23 Sep 2026 12:02:01 -0500
Subject: [PATCH 2/6] docs: replace paired Blazor API names with reference
links
Use ApiReference for exported APIs and exact C# links for the experimental gateway APIs that are not exported to TypeScript. Preserve the existing code examples.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
---
.../docs/integrations/dotnet/blazor-hosting.mdx | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
index b0dc88897..285b0523c 100644
--- a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
+++ b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
@@ -6,6 +6,7 @@ description: Learn how to use the Aspire Blazor hosting integration APIs to mode
import { Image } from 'astro:assets';
import { Aside, Tabs, TabItem } from '@astrojs/starlight/components';
+import ApiReference from '@components/ApiReference.astro';
import LearnMore from '@components/LearnMore.astro';
import blazorIcon from '@assets/icons/blazor-icon.svg';
@@ -75,7 +76,7 @@ This updates your `aspire.config.json` with the Blazor hosting package:
## Add Blazor WebAssembly project
-Use `AddBlazorWasmProject` / `addBlazorWasmProject` to add a Blazor WebAssembly project to the AppHost model.
+Use to add a Blazor WebAssembly project to the AppHost model.
@@ -113,7 +114,7 @@ await builder.build().run();
## Add Blazor Gateway
-Use `AddBlazorGateway` / `addBlazorGateway` to add the Blazor Gateway resource. The gateway is the browser-facing endpoint for your hosted Blazor app.
+Use to add the Blazor Gateway resource. The gateway is the browser-facing endpoint for your hosted Blazor app.
@@ -146,12 +147,12 @@ await builder.build().run();
:::note
-`WithExternalHttpEndpoints()` / `withExternalHttpEndpoints()` marks the gateway endpoint as externally accessible so browser traffic can reach your app.
+ marks the gateway endpoint as externally accessible so browser traffic can reach your app.
:::
## Associate a client app with the gateway
-Use `WithBlazorClientApp` / `withBlazorClientApp` to bind the WebAssembly project resource to the Blazor Gateway:
+Use to bind the WebAssembly project resource to the Blazor Gateway:
@@ -208,7 +209,7 @@ await builder.build().run();
## Add a Blazor Gateway for a C# project resource
-`AddDotnetProjectBlazorGateway` / `addDotnetProjectBlazorGateway` adds a Blazor Gateway that hosts a [`DotnetProjectResource`](/integrations/frameworks/dotnet/dotnet-host/) (a C# project or file-based app added with `AddDotnetProject` / `addDotnetProject`) instead of the standard `ProjectResource`-based gateway. Use the distinct `WithBlazorClientApp` overload on this resource to attach a Blazor WebAssembly client app:
+[`AddDotnetProjectBlazorGateway`](/reference/api/csharp/aspire.hosting.blazor/blazorgatewayextensions/methods/#adddotnetprojectblazorgateway) adds a Blazor Gateway that hosts a [`DotnetProjectResource`](/integrations/frameworks/dotnet/dotnet-host/) (a C# project or file-based app added with ) instead of the standard `ProjectResource`-based gateway. Use the distinct [`WithBlazorClientApp`](/reference/api/csharp/aspire.hosting.blazor/blazorgatewayextensions/methods/#withblazorclientapp-iresourcebuilder-dotnetprojectresource-iresourcebuilder-blazorwasmappresource-string-string-bool) overload on this resource to attach a Blazor WebAssembly client app:
From 52c873b76c1192f3c991082e345e5e2afb564418 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Mon, 28 Sep 2026 22:24:08 +0000
Subject: [PATCH 3/6] docs: correct Blazor gateway publish note
Co-authored-by: karolz-ms <15271049+karolz-ms@users.noreply.github.com>
---
.../src/content/docs/integrations/dotnet/blazor-hosting.mdx | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
index 285b0523c..df2559569 100644
--- a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
+++ b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
@@ -250,10 +250,8 @@ await builder.build().run();
From ad3558a9e534b2da362bfc893a36c78b2ea61a99 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Mon, 28 Sep 2026 22:33:47 +0000
Subject: [PATCH 4/6] docs: expose DotnetProject Blazor gateway endpoints in
examples
Co-authored-by: karolz-ms <15271049+karolz-ms@users.noreply.github.com>
---
.../.starlight-icons/language-map.json | 207 +-------
.../.starlight-icons/material-icons.json | 453 ++++++++++++++++--
src/frontend/.starlight-icons/safelist.json | 5 +
src/frontend/.starlight-icons/version.txt | 2 +-
.../integrations/dotnet/blazor-hosting.mdx | 2 +
5 files changed, 427 insertions(+), 242 deletions(-)
diff --git a/src/frontend/.starlight-icons/language-map.json b/src/frontend/.starlight-icons/language-map.json
index 7fc7dac4c..d26ad6a7b 100644
--- a/src/frontend/.starlight-icons/language-map.json
+++ b/src/frontend/.starlight-icons/language-map.json
@@ -5,253 +5,54 @@
"Rhistory": "r",
"Rprofile": "r",
"Xsession": "console",
- "ascx": "xml",
- "aspx": "html",
- "atom": "xml",
- "axaml": "xml",
- "axml": "xml",
"babelrc": "json",
- "bas": "visualstudio",
- "bash_aliases": "console",
- "bash_login": "console",
- "bash_logout": "console",
- "bash_profile": "console",
- "bashrc": "console",
"bowerrc": "json",
- "bpmn": "xml",
"brs": "visualstudio",
- "c++m": "cpp",
- "ccm": "cpp",
- "cff": "yaml",
- "cginc": "shader",
- "cjs": "javascript",
- "cljx": "clojure",
- "clojure": "clojure",
- "cls": "tex",
"color-theme.json": "json",
- "compute": "shader",
"copilot-instructions.md": "instructions",
- "copilotmd": "markdown",
- "cpy": "python",
- "cshrc": "console",
- "csl": "xml",
- "csproj.user": "xml",
- "ctp": "php",
- "cts": "typescript",
- "cxxm": "cpp",
- "diff": "diff",
- "directory": "settings",
- "dita": "xml",
- "ditamap": "xml",
- "dsql": "database",
- "dtml": "xml",
- "ebuild": "console",
- "eclass": "console",
"editorconfig": "settings",
- "edn": "clojure",
- "ent": "xml",
- "es6": "javascript",
"eslintrc": "json",
"eslintrc.json": "json",
- "eyaml": "yaml",
- "eyml": "yaml",
- "fsscript": "fsharp",
- "fx": "shader",
- "fxh": "shader",
- "fxml": "xml",
- "gemspec": "ruby",
- "geojson": "json",
"git-blame-ignore-revs": "git",
"gitattributes": "settings",
"gitconfig": "settings",
"gitignore": "git",
"gitignore_global": "git",
"gitmodules": "settings",
- "gvy": "groovy",
- "gyp": "python",
- "gypi": "python",
- "h.in": "cpp",
- "handlebars": "handlebars",
- "har": "json",
"hintrc": "json",
- "hjs": "handlebars",
- "hlsli": "shader",
- "hpp.in": "cpp",
- "html": "html",
"icon-theme.json": "json",
- "ipp": "cpp",
- "ipy": "python",
- "isml": "xml",
- "ixx": "cpp",
- "jav": "java",
- "jmx": "xml",
- "js": "javascript",
"jscsrc": "json",
"jsfmtrc": "json",
"jshintrc": "json",
- "jshtm": "html",
"jslintrc": "json",
- "jsonld": "json",
"language-configuration.json": "json",
- "launch": "xml",
- "litcoffee": "markdown",
- "ltx": "latex",
- "m": "objective-c",
- "mak": "settings",
- "markdn": "markdown",
- "mdown": "markdown",
- "mdtext": "markdown",
- "mdtxt": "markdown",
- "mdwn": "markdown",
- "menu": "xml",
- "mkd": "markdown",
- "mkdn": "markdown",
- "mm": "objective-cpp",
- "mts": "typescript",
- "nf": "groovy",
+ "mpp": "cpp",
+ "mxx": "cpp",
"npmignore": "git",
- "npmrc": "settings",
- "opml": "xml",
- "owl": "xml",
- "pac": "javascript",
- "php": "php",
- "php4": "php",
- "php5": "php",
- "phtml": "php",
- "pod": "perl",
- "podspec": "ruby",
- "profile": "console",
- "proj": "xml",
- "psgi": "perl",
- "psh": "shader",
- "psrc": "powershell",
- "publishsettings": "xml",
- "pubxml": "xml",
- "pubxml.user": "xml",
- "pyi": "python",
- "pyt": "python",
- "pyw": "python",
- "rake": "ruby",
- "razor": "razor",
- "rbi": "ruby",
- "rbx": "ruby",
- "rdf": "xml",
- "rej": "diff",
- "repo": "settings",
- "rhtml": "html",
- "rjs": "ruby",
- "rng": "xml",
- "ronn": "markdown",
- "rpy": "python",
- "rss": "xml",
- "rt": "r",
- "ru": "ruby",
- "shproj": "xml",
- "shtml": "html",
- "storyboard": "xml",
- "t": "perl",
- "targets": "xml",
- "tcshrc": "console",
- "tex": "latex",
- "tld": "xml",
- "tmx": "xml",
"toolset.jsonc": "json",
- "tpp": "cpp",
- "ts": "typescript",
- "ts.map": "json",
- "txx": "cpp",
- "vba": "visualstudio",
- "vbproj": "xml",
- "vbproj.user": "xml",
- "volt": "html",
- "vsh": "shader",
"vuerc": "json",
- "webmanifest": "json",
- "winget": "yaml",
- "workbook": "markdown",
- "wsdl": "xml",
- "wxi": "xml",
- "wxl": "xml",
- "wxs": "xml",
- "xbl": "xml",
- "xht": "html",
- "xib": "xml",
- "xliff": "xml",
- "xoml": "xml",
- "xpdl": "xml",
- "xprofile": "console",
- "xsession": "console",
- "xsessionrc": "console",
- "xul": "xml",
- "yaml": "yaml",
- "yaml-tmlanguage": "yaml",
- "yaml-tmpreferences": "yaml",
- "yaml-tmtheme": "yaml",
- "yash_profile": "console",
- "yashrc": "console",
- "yml": "yaml",
- "zlogin": "console",
- "zlogout": "console",
- "zprofile": "console",
- "zsh-theme": "console",
- "zshenv": "console",
- "zshrc": "console"
+ "yaml-tmlanguage": "yaml"
},
"fileNames": {
- ".copilotignore": "git",
".devcontainer.json": "json",
- ".envrc": "console",
- ".hushlogin": "console",
- "APKBUILD": "console",
- "COMMIT_EDITMSG": "git",
"Containerfile": "docker",
"Dockerfile": "docker",
"GNUmakefile": "settings",
"Jenkinsfile": "groovy",
- "MERGE_MSG": "git",
"Makefile": "settings",
"OCamlMakefile": "settings",
- "PKGBUILD": "console",
"SConscript": "python",
"SConstruct": "python",
"SKILL.md": "skill",
- "appraisals": "ruby",
"argv.json": "json",
- "bashrc_Apple_Terminal": "console",
- "berksfile": "ruby",
- "berksfile.lock": "ruby",
- "brewfile": "ruby",
- "capfile": "ruby",
- "cheffile": "ruby",
- "dangerfile": "ruby",
- "deliverfile": "ruby",
"devcontainer.json": "json",
"extensions.json": "json",
- "git-rebase-todo": "git",
"gitconfig": "settings",
- "guardfile": "ruby",
- "gymfile": "ruby",
- "hobofile": "ruby",
- "jakefile": "javascript",
"keybindings.json": "json",
"launch.json": "json",
- "matchfile": "ruby",
"mcp.json": "json",
- "podfile": "ruby",
"profiles.json": "json",
- "puppetfile": "ruby",
- "rakefile": "ruby",
- "rantfile": "ruby",
- "scanfile": "ruby",
"settings.json": "json",
- "snapfile": "ruby",
- "tasks.json": "json",
- "thorfile": "ruby",
- "zlogin": "console",
- "zlogout": "console",
- "zprofile": "console",
- "zshenv": "console",
- "zshrc": "console",
- "zshrc_Apple_Terminal": "console"
+ "tasks.json": "json"
}
}
\ No newline at end of file
diff --git a/src/frontend/.starlight-icons/material-icons.json b/src/frontend/.starlight-icons/material-icons.json
index 7e486988b..12bec18e3 100644
--- a/src/frontend/.starlight-icons/material-icons.json
+++ b/src/frontend/.starlight-icons/material-icons.json
@@ -588,6 +588,9 @@
"h": {
"iconPath": "./../icons/h.svg"
},
+ "hip": {
+ "iconPath": "./../icons/hip.svg"
+ },
"hpp": {
"iconPath": "./../icons/hpp.svg"
},
@@ -1095,6 +1098,12 @@
"cuda": {
"iconPath": "./../icons/cuda.svg"
},
+ "opencode": {
+ "iconPath": "./../icons/opencode.svg"
+ },
+ "opencode_light": {
+ "iconPath": "./../icons/opencode_light.svg"
+ },
"dotjs": {
"iconPath": "./../icons/dotjs.svg"
},
@@ -1986,6 +1995,12 @@
"macaulay2": {
"iconPath": "./../icons/macaulay2.svg"
},
+ "uiua": {
+ "iconPath": "./../icons/uiua.svg"
+ },
+ "tsdown": {
+ "iconPath": "./../icons/tsdown.svg"
+ },
"appwrite": {
"iconPath": "./../icons/appwrite.svg"
},
@@ -1995,6 +2010,12 @@
"expo_light": {
"iconPath": "./../icons/expo_light.svg"
},
+ "agent": {
+ "iconPath": "./../icons/agent.svg"
+ },
+ "mrpack": {
+ "iconPath": "./../icons/mrpack.svg"
+ },
"file": {
"iconPath": "./../icons/file.svg"
},
@@ -3588,6 +3609,12 @@
"folder-gemini-ai-open": {
"iconPath": "./../icons/folder-gemini-ai-open.svg"
},
+ "folder-opencode": {
+ "iconPath": "./../icons/folder-opencode.svg"
+ },
+ "folder-opencode-open": {
+ "iconPath": "./../icons/folder-opencode-open.svg"
+ },
"folder-input": {
"iconPath": "./../icons/folder-input.svg"
},
@@ -3672,6 +3699,12 @@
"folder-instructions-open": {
"iconPath": "./../icons/folder-instructions-open.clone.svg"
},
+ "folder-zed": {
+ "iconPath": "./../icons/folder-zed.svg"
+ },
+ "folder-zed-open": {
+ "iconPath": "./../icons/folder-zed-open.svg"
+ },
"folder-appwrite": {
"iconPath": "./../icons/folder-appwrite.svg"
},
@@ -3702,6 +3735,12 @@
"folder-kotlin-open": {
"iconPath": "./../icons/folder-kotlin-open.svg"
},
+ "folder-redis": {
+ "iconPath": "./../icons/folder-redis.clone.svg"
+ },
+ "folder-redis-open": {
+ "iconPath": "./../icons/folder-redis-open.clone.svg"
+ },
"folder": {
"iconPath": "./../icons/folder.svg"
},
@@ -3721,6 +3760,11 @@
"_rust": "folder-rust",
"-rust": "folder-rust",
"__rust__": "folder-rust",
+ "cargo": "folder-rust",
+ ".cargo": "folder-rust",
+ "_cargo": "folder-rust",
+ "-cargo": "folder-rust",
+ "__cargo__": "folder-rust",
"bot": "folder-robot",
".bot": "folder-robot",
"_bot": "folder-robot",
@@ -4066,6 +4110,11 @@
"_scripting": "folder-scripts",
"-scripting": "folder-scripts",
"__scripting__": "folder-scripts",
+ "xtask": "folder-scripts",
+ ".xtask": "folder-scripts",
+ "_xtask": "folder-scripts",
+ "-xtask": "folder-scripts",
+ "__xtask__": "folder-scripts",
"node": "folder-node",
".node": "folder-node",
"_node": "folder-node",
@@ -4736,6 +4785,11 @@
"_externals": "folder-lib",
"-externals": "folder-lib",
"__externals__": "folder-lib",
+ "crates": "folder-lib",
+ ".crates": "folder-lib",
+ "_crates": "folder-lib",
+ "-crates": "folder-lib",
+ "__crates__": "folder-lib",
"themes": "folder-theme",
".themes": "folder-theme",
"_themes": "folder-theme",
@@ -8130,22 +8184,18 @@
"_organism": "folder-organism",
"-organism": "folder-organism",
"__organism__": "folder-organism",
+ "claude": "folder-claude",
".claude": "folder-claude",
- "..claude": "folder-claude",
- "_.claude": "folder-claude",
- "-.claude": "folder-claude",
- "__.claude__": "folder-claude",
+ "_claude": "folder-claude",
+ "-claude": "folder-claude",
+ "__claude__": "folder-claude",
+ "cursor": "folder-cursor",
".cursor": "folder-cursor",
- "..cursor": "folder-cursor",
- "_.cursor": "folder-cursor",
- "-.cursor": "folder-cursor",
- "__.cursor__": "folder-cursor",
- ".gemini": "folder-gemini-ai",
- "..gemini": "folder-gemini-ai",
- "_.gemini": "folder-gemini-ai",
- "-.gemini": "folder-gemini-ai",
- "__.gemini__": "folder-gemini-ai",
+ "_cursor": "folder-cursor",
+ "-cursor": "folder-cursor",
+ "__cursor__": "folder-cursor",
"gemini": "folder-gemini-ai",
+ ".gemini": "folder-gemini-ai",
"_gemini": "folder-gemini-ai",
"-gemini": "folder-gemini-ai",
"__gemini__": "folder-gemini-ai",
@@ -8159,6 +8209,11 @@
"_geminiai": "folder-gemini-ai",
"-geminiai": "folder-gemini-ai",
"__geminiai__": "folder-gemini-ai",
+ "opencode": "folder-opencode",
+ ".opencode": "folder-opencode",
+ "_opencode": "folder-opencode",
+ "-opencode": "folder-opencode",
+ "__opencode__": "folder-opencode",
"input": "folder-input",
".input": "folder-input",
"_input": "folder-input",
@@ -8299,6 +8354,11 @@
"_instructions": "folder-instructions",
"-instructions": "folder-instructions",
"__instructions__": "folder-instructions",
+ "zed": "folder-zed",
+ ".zed": "folder-zed",
+ "_zed": "folder-zed",
+ "-zed": "folder-zed",
+ "__zed__": "folder-zed",
"appwrite": "folder-appwrite",
".appwrite": "folder-appwrite",
"_appwrite": "folder-appwrite",
@@ -8333,7 +8393,22 @@
".kotlin": "folder-kotlin",
"_kotlin": "folder-kotlin",
"-kotlin": "folder-kotlin",
- "__kotlin__": "folder-kotlin"
+ "__kotlin__": "folder-kotlin",
+ "redis": "folder-redis",
+ ".redis": "folder-redis",
+ "_redis": "folder-redis",
+ "-redis": "folder-redis",
+ "__redis__": "folder-redis",
+ "redis-db": "folder-redis",
+ ".redis-db": "folder-redis",
+ "_redis-db": "folder-redis",
+ "-redis-db": "folder-redis",
+ "__redis-db__": "folder-redis",
+ "redislabs": "folder-redis",
+ ".redislabs": "folder-redis",
+ "_redislabs": "folder-redis",
+ "-redislabs": "folder-redis",
+ "__redislabs__": "folder-redis"
},
"folderNamesExpanded": {
"rust": "folder-rust-open",
@@ -8341,6 +8416,11 @@
"_rust": "folder-rust-open",
"-rust": "folder-rust-open",
"__rust__": "folder-rust-open",
+ "cargo": "folder-rust-open",
+ ".cargo": "folder-rust-open",
+ "_cargo": "folder-rust-open",
+ "-cargo": "folder-rust-open",
+ "__cargo__": "folder-rust-open",
"bot": "folder-robot-open",
".bot": "folder-robot-open",
"_bot": "folder-robot-open",
@@ -8686,6 +8766,11 @@
"_scripting": "folder-scripts-open",
"-scripting": "folder-scripts-open",
"__scripting__": "folder-scripts-open",
+ "xtask": "folder-scripts-open",
+ ".xtask": "folder-scripts-open",
+ "_xtask": "folder-scripts-open",
+ "-xtask": "folder-scripts-open",
+ "__xtask__": "folder-scripts-open",
"node": "folder-node-open",
".node": "folder-node-open",
"_node": "folder-node-open",
@@ -9356,6 +9441,11 @@
"_externals": "folder-lib-open",
"-externals": "folder-lib-open",
"__externals__": "folder-lib-open",
+ "crates": "folder-lib-open",
+ ".crates": "folder-lib-open",
+ "_crates": "folder-lib-open",
+ "-crates": "folder-lib-open",
+ "__crates__": "folder-lib-open",
"themes": "folder-theme-open",
".themes": "folder-theme-open",
"_themes": "folder-theme-open",
@@ -12750,22 +12840,18 @@
"_organism": "folder-organism-open",
"-organism": "folder-organism-open",
"__organism__": "folder-organism-open",
+ "claude": "folder-claude-open",
".claude": "folder-claude-open",
- "..claude": "folder-claude-open",
- "_.claude": "folder-claude-open",
- "-.claude": "folder-claude-open",
- "__.claude__": "folder-claude-open",
+ "_claude": "folder-claude-open",
+ "-claude": "folder-claude-open",
+ "__claude__": "folder-claude-open",
+ "cursor": "folder-cursor-open",
".cursor": "folder-cursor-open",
- "..cursor": "folder-cursor-open",
- "_.cursor": "folder-cursor-open",
- "-.cursor": "folder-cursor-open",
- "__.cursor__": "folder-cursor-open",
- ".gemini": "folder-gemini-ai-open",
- "..gemini": "folder-gemini-ai-open",
- "_.gemini": "folder-gemini-ai-open",
- "-.gemini": "folder-gemini-ai-open",
- "__.gemini__": "folder-gemini-ai-open",
+ "_cursor": "folder-cursor-open",
+ "-cursor": "folder-cursor-open",
+ "__cursor__": "folder-cursor-open",
"gemini": "folder-gemini-ai-open",
+ ".gemini": "folder-gemini-ai-open",
"_gemini": "folder-gemini-ai-open",
"-gemini": "folder-gemini-ai-open",
"__gemini__": "folder-gemini-ai-open",
@@ -12779,6 +12865,11 @@
"_geminiai": "folder-gemini-ai-open",
"-geminiai": "folder-gemini-ai-open",
"__geminiai__": "folder-gemini-ai-open",
+ "opencode": "folder-opencode-open",
+ ".opencode": "folder-opencode-open",
+ "_opencode": "folder-opencode-open",
+ "-opencode": "folder-opencode-open",
+ "__opencode__": "folder-opencode-open",
"input": "folder-input-open",
".input": "folder-input-open",
"_input": "folder-input-open",
@@ -12919,6 +13010,11 @@
"_instructions": "folder-instructions-open",
"-instructions": "folder-instructions-open",
"__instructions__": "folder-instructions-open",
+ "zed": "folder-zed-open",
+ ".zed": "folder-zed-open",
+ "_zed": "folder-zed-open",
+ "-zed": "folder-zed-open",
+ "__zed__": "folder-zed-open",
"appwrite": "folder-appwrite-open",
".appwrite": "folder-appwrite-open",
"_appwrite": "folder-appwrite-open",
@@ -12953,7 +13049,22 @@
".kotlin": "folder-kotlin-open",
"_kotlin": "folder-kotlin-open",
"-kotlin": "folder-kotlin-open",
- "__kotlin__": "folder-kotlin-open"
+ "__kotlin__": "folder-kotlin-open",
+ "redis": "folder-redis-open",
+ ".redis": "folder-redis-open",
+ "_redis": "folder-redis-open",
+ "-redis": "folder-redis-open",
+ "__redis__": "folder-redis-open",
+ "redis-db": "folder-redis-open",
+ ".redis-db": "folder-redis-open",
+ "_redis-db": "folder-redis-open",
+ "-redis-db": "folder-redis-open",
+ "__redis-db__": "folder-redis-open",
+ "redislabs": "folder-redis-open",
+ ".redislabs": "folder-redis-open",
+ "_redislabs": "folder-redis-open",
+ "-redislabs": "folder-redis-open",
+ "__redislabs__": "folder-redis-open"
},
"rootFolderNames": {},
"rootFolderNamesExpanded": {},
@@ -12963,11 +13074,29 @@
"xhtml": "html",
"html_vm": "html",
"asp": "html",
+ "html": "html",
+ "aspx": "html",
+ "jshtm": "html",
+ "rhtml": "html",
+ "shtml": "html",
+ "volt": "html",
+ "xht": "html",
"jade": "pug",
"pug": "pug",
"md": "markdown",
"markdown": "markdown",
"rst": "markdown",
+ "copilotmd": "markdown",
+ "litcoffee": "markdown",
+ "markdn": "markdown",
+ "mdown": "markdown",
+ "mdtext": "markdown",
+ "mdtxt": "markdown",
+ "mdwn": "markdown",
+ "mkd": "markdown",
+ "mkdn": "markdown",
+ "ronn": "markdown",
+ "workbook": "markdown",
"blink": "blink",
"css": "css",
"scss": "sass",
@@ -12979,6 +13108,11 @@
"json5": "json",
"jsonl": "json",
"ndjson": "json",
+ "geojson": "json",
+ "har": "json",
+ "jsonld": "json",
+ "webmanifest": "json",
+ "ts.map": "json",
"schema.json": "json_schema",
"hjson": "hjson",
"jinja": "jinja",
@@ -12997,6 +13131,14 @@
"yml.dist": "yaml",
"yaml.dist": "yaml",
"YAML-tmLanguage": "yaml",
+ "yaml": "yaml",
+ "yml": "yaml",
+ "cff": "yaml",
+ "eyaml": "yaml",
+ "eyml": "yaml",
+ "winget": "yaml",
+ "yaml-tmpreferences": "yaml",
+ "yaml-tmtheme": "yaml",
"xml": "xml",
"plist": "xml",
"xsd": "xml",
@@ -13014,6 +13156,48 @@
"dmn": "xml",
"jrxml": "xml",
"xmp": "xml",
+ "ascx": "xml",
+ "atom": "xml",
+ "axaml": "xml",
+ "axml": "xml",
+ "bpmn": "xml",
+ "csl": "xml",
+ "csproj.user": "xml",
+ "dita": "xml",
+ "ditamap": "xml",
+ "dtml": "xml",
+ "ent": "xml",
+ "fxml": "xml",
+ "isml": "xml",
+ "jmx": "xml",
+ "launch": "xml",
+ "menu": "xml",
+ "opml": "xml",
+ "owl": "xml",
+ "proj": "xml",
+ "publishsettings": "xml",
+ "pubxml": "xml",
+ "pubxml.user": "xml",
+ "rdf": "xml",
+ "rng": "xml",
+ "rss": "xml",
+ "shproj": "xml",
+ "storyboard": "xml",
+ "targets": "xml",
+ "tld": "xml",
+ "tmx": "xml",
+ "vbproj": "xml",
+ "vbproj.user": "xml",
+ "wsdl": "xml",
+ "wxi": "xml",
+ "wxl": "xml",
+ "wxs": "xml",
+ "xbl": "xml",
+ "xib": "xml",
+ "xliff": "xml",
+ "xoml": "xml",
+ "xpdl": "xml",
+ "xul": "xml",
"toml": "toml",
"toon": "toon",
"png": "image",
@@ -13038,6 +13222,7 @@
"jbig2": "image",
"jb2": "image",
"jng": "image",
+ "jxl": "image",
"jxr": "image",
"pgf": "image",
"pic": "image",
@@ -13113,6 +13298,10 @@
"act": "palette",
"esx": "javascript",
"mjs": "javascript",
+ "js": "javascript",
+ "cjs": "javascript",
+ "es6": "javascript",
+ "pac": "javascript",
"jsx": "react",
"tsx": "react_ts",
"routing.ts": "routing",
@@ -13142,6 +13331,13 @@
"cfg": "settings",
"cnf": "settings",
"tool-versions": "settings",
+ "directory": "settings",
+ "mak": "settings",
+ "npmrc": "settings",
+ "repo": "settings",
+ "ts": "typescript",
+ "cts": "typescript",
+ "mts": "typescript",
"d.ts": "typescript-def",
"d.cts": "typescript-def",
"d.mts": "typescript-def",
@@ -13179,6 +13375,8 @@
"vcxproj": "visualstudio",
"vcxproj.filters": "visualstudio",
"wixproj": "visualstudio",
+ "bas": "visualstudio",
+ "vba": "visualstudio",
"vcl": "varnish",
"pdb": "database",
"sql": "database",
@@ -13218,6 +13416,7 @@
"ldf": "database",
"frm": "database",
"kdbx": "database",
+ "dsql": "database",
"kql": "kusto",
"cs": "csharp",
"csx": "csharp",
@@ -13281,6 +13480,7 @@
"hex": "hex",
"java": "java",
"jsp": "java",
+ "jav": "java",
"jar": "jar",
"class": "javaclass",
"c3": "c3",
@@ -13288,6 +13488,7 @@
"i": "c",
"mi": "c",
"h": "h",
+ "hip": "hip",
"cc": "cpp",
"cpp": "cpp",
"cxx": "cpp",
@@ -13296,6 +13497,15 @@
"mii": "cpp",
"ii": "cpp",
"cppm": "cpp",
+ "c++m": "cpp",
+ "ccm": "cpp",
+ "cxxm": "cpp",
+ "h.in": "cpp",
+ "hpp.in": "cpp",
+ "ipp": "cpp",
+ "ixx": "cpp",
+ "tpp": "cpp",
+ "txx": "cpp",
"hh": "hpp",
"hpp": "hpp",
"hxx": "hpp",
@@ -13303,9 +13513,19 @@
"hp": "hpp",
"tcc": "hpp",
"inl": "hpp",
+ "m": "objective-c",
+ "mm": "objective-cpp",
"rc": "rc",
"go": "go",
"py": "python",
+ "cpy": "python",
+ "gyp": "python",
+ "gypi": "python",
+ "ipy": "python",
+ "pyi": "python",
+ "pyt": "python",
+ "pyw": "python",
+ "rpy": "python",
"pyc": "python-misc",
"whl": "python-misc",
"egg": "python-misc",
@@ -13323,12 +13543,34 @@
"exp": "console",
"nu": "console",
"xsh": "console",
+ "bash_aliases": "console",
+ "bash_login": "console",
+ "bash_logout": "console",
+ "bash_profile": "console",
+ "bashrc": "console",
+ "cshrc": "console",
+ "ebuild": "console",
+ "eclass": "console",
+ "profile": "console",
+ "tcshrc": "console",
+ "xprofile": "console",
+ "xsession": "console",
+ "xsessionrc": "console",
+ "yash_profile": "console",
+ "yashrc": "console",
+ "zlogin": "console",
+ "zlogout": "console",
+ "zprofile": "console",
+ "zsh-theme": "console",
+ "zshenv": "console",
+ "zshrc": "console",
"ps1": "powershell",
"psm1": "powershell",
"psd1": "powershell",
"ps1xml": "powershell",
"psc1": "powershell",
"pssc": "powershell",
+ "psrc": "powershell",
"excalidraw": "excalidraw",
"excalidraw.json": "excalidraw",
"excalidraw.svg": "excalidraw",
@@ -13370,6 +13612,9 @@
"lib": "lib",
"a": "lib",
"bib": "bibliography",
+ "bbl": "bibliography",
+ "bcf": "bibliography",
+ "blg": "bibliography",
"bst": "bibtex-style",
"dll": "dll",
"ilk": "dll",
@@ -13377,10 +13622,18 @@
"rb": "ruby",
"erb": "ruby",
"rbs": "ruby",
+ "gemspec": "ruby",
+ "podspec": "ruby",
+ "rake": "ruby",
+ "rbi": "ruby",
+ "rbx": "ruby",
+ "rjs": "ruby",
+ "ru": "ruby",
"fs": "fsharp",
"fsx": "fsharp",
"fsi": "fsharp",
"fsproj": "fsharp",
+ "fsscript": "fsharp",
"swift": "swift",
"xcplayground": "swift",
"swiftdeps": "swift",
@@ -13396,6 +13649,15 @@
"containerfile": "docker",
"compose.yaml": "docker",
"compose.yml": "docker",
+ "tex": "tex",
+ "ltx": "tex",
+ "cls": "tex",
+ "clo": "tex",
+ "latex": "tex",
+ "aux": "tex",
+ "tikz": "tex",
+ "synctex": "tex",
+ "synctex.gz": "tex",
"sty": "sty",
"ctx": "context",
"dtx": "dtx",
@@ -13536,13 +13798,23 @@
"mist.tsx": "mist",
"otne": "otne",
"patch": "git",
+ "diff": "diff",
+ "rej": "diff",
"lua": "lua",
"clj": "clojure",
"cljs": "clojure",
"cljc": "clojure",
+ "cljx": "clojure",
+ "clojure": "clojure",
+ "edn": "clojure",
"groovy": "groovy",
+ "gvy": "groovy",
+ "nf": "groovy",
"r": "r",
"rmd": "r",
+ "rhistory": "r",
+ "rprofile": "r",
+ "rt": "r",
"dart": "dart",
"freezed.dart": "dart_generated",
"g.dart": "dart_generated",
@@ -13578,8 +13850,13 @@
"lock": "lock",
"hbs": "handlebars",
"mustache": "handlebars",
+ "handlebars": "handlebars",
+ "hjs": "handlebars",
"pm": "perl",
"raku": "perl",
+ "pod": "perl",
+ "psgi": "perl",
+ "t": "perl",
"hx": "haxe",
"spec.ts": "test-ts",
"spec.cts": "test-ts",
@@ -13790,6 +14067,7 @@
"prisma": "prisma",
"cshtml": "razor",
"vbhtml": "razor",
+ "razor": "razor",
"abc": "abc",
"ad": "asciidoc",
"adoc": "asciidoc",
@@ -13804,16 +14082,37 @@
"stl": "3d",
"stp": "3d",
"step": "3d",
+ "ste": "3d",
"obj": "3d",
"o": "3d",
"ac": "3d",
+ "dwg": "3d",
"dxf": "3d",
"fbx": "3d",
"mesh": "3d",
+ "3dm": "3d",
+ "3mf": "3d",
+ "catpart": "3d",
+ "catproduct": "3d",
+ "f3d": "3d",
+ "iam": "3d",
+ "ige": "3d",
+ "iges": "3d",
+ "igs": "3d",
+ "ipt": "3d",
+ "jt": "3d",
"mqo": "3d",
"pmd": "3d",
"pmx": "3d",
+ "prt": "3d",
+ "sab": "3d",
+ "sat": "3d",
"skp": "3d",
+ "sldasm": "3d",
+ "slddrw": "3d",
+ "sldprt": "3d",
+ "smb": "3d",
+ "smt": "3d",
"vac": "3d",
"vdp": "3d",
"vox": "3d",
@@ -13825,6 +14124,10 @@
"wrl": "3d",
"usd": "3d",
"usdz": "3d",
+ "wire": "3d",
+ "x_b": "3d",
+ "x_t": "3d",
+ "123dx": "3d",
"svg": "svg",
"ai": "adobe-illustrator",
"ait": "adobe-illustrator",
@@ -13946,6 +14249,11 @@
"fen": "chess",
"gmi": "gemini",
"gemini": "gemini",
+ "php": "php",
+ "php4": "php",
+ "php5": "php",
+ "phtml": "php",
+ "ctp": "php",
"tsconfig.json": "tsconfig",
"tauri": "tauri",
"jsconfig.json": "jsconfig",
@@ -14013,6 +14321,13 @@
"wgsl": "shader",
"spv": "shader",
"slang": "shader",
+ "cginc": "shader",
+ "compute": "shader",
+ "fx": "shader",
+ "fxh": "shader",
+ "hlsli": "shader",
+ "psh": "shader",
+ "vsh": "shader",
"sy": "siyuan",
"ndst.yml": "ndst",
"ndst.yaml": "ndst",
@@ -14125,10 +14440,12 @@
"lean": "lean",
"sls": "salt",
"m2": "macaulay2",
+ "ua": "uiua",
"skill.md": "skill",
"skills.md": "skill",
"instructions.md": "instructions",
- "instruction.md": "instructions"
+ "instruction.md": "instructions",
+ "mrpack": "mrpack"
},
"fileNames": {
".pug-lintrc": "pug",
@@ -14162,6 +14479,7 @@
"playwright-ct.config.cts": "playwright",
"playwright-ct.config.mts": "playwright",
".htaccess": "xml",
+ "jakefile": "javascript",
".release-it.json": "rocket",
".release-it.ts": "rocket",
".release-it.js": "rocket",
@@ -14238,6 +14556,17 @@
"pre-commit": "console",
"pre-push": "console",
"post-merge": "console",
+ ".envrc": "console",
+ ".hushlogin": "console",
+ "APKBUILD": "console",
+ "PKGBUILD": "console",
+ "bashrc_Apple_Terminal": "console",
+ "zlogin": "console",
+ "zlogout": "console",
+ "zprofile": "console",
+ "zshenv": "console",
+ "zshrc": "console",
+ "zshrc_Apple_Terminal": "console",
"excalidraw": "excalidraw",
"excalidraw.json": "excalidraw",
"excalidraw.svg": "excalidraw",
@@ -14284,6 +14613,25 @@
"keystatic.config.jsx": "keystatic",
"keystatic.config.js": "keystatic",
".ruby-version": "ruby",
+ "appraisals": "ruby",
+ "berksfile": "ruby",
+ "berksfile.lock": "ruby",
+ "brewfile": "ruby",
+ "capfile": "ruby",
+ "cheffile": "ruby",
+ "dangerfile": "ruby",
+ "deliverfile": "ruby",
+ "guardfile": "ruby",
+ "gymfile": "ruby",
+ "hobofile": "ruby",
+ "matchfile": "ruby",
+ "podfile": "ruby",
+ "puppetfile": "ruby",
+ "rakefile": "ruby",
+ "rantfile": "ruby",
+ "scanfile": "ruby",
+ "snapfile": "ruby",
+ "thorfile": "ruby",
"gemfile": "gemfile",
".rubocop.yml": "rubocop",
".rubocop-todo.yml": "rubocop",
@@ -14292,6 +14640,7 @@
".swift-format": "swift",
".swift-version": "swift",
".swiftformat": "swift",
+ ".xcode-version": "swift",
"dockerfile": "docker",
"dockerfile.prod": "docker",
"dockerfile.production": "docker",
@@ -14452,6 +14801,9 @@
".git-blame-ignore-revs": "git",
".git-for-windows-updater": "git",
"git-history": "git",
+ "COMMIT_EDITMSG": "git",
+ "MERGE_MSG": "git",
+ "git-rebase-todo": "git",
".luacheckrc": "lua",
".Rhistory": "r",
".pubignore": "dart",
@@ -14461,10 +14813,13 @@
"semgrep.yml": "semgrep",
".semgrepignore": "semgrep",
"vue.config.js": "vue-config",
+ "vue.config.cjs": "vue-config",
+ "vue.config.mjs": "vue-config",
"vue.config.ts": "vue-config",
"vetur.config.js": "vue-config",
"vetur.config.ts": "vue-config",
"volar.config.js": "vue-config",
+ ".vuerc": "vue-config",
"nuxt.config.js": "nuxt",
"nuxt.config.ts": "nuxt",
".nuxtignore": "nuxt",
@@ -14480,6 +14835,7 @@
"ng-package.json": "angular",
".mjmlconfig": "mjml",
"vercel.json": "vercel",
+ "vercel.ts": "vercel",
".vercelignore": "vercel",
"now.json": "vercel",
".nowignore": "vercel",
@@ -14881,6 +15237,7 @@
".env.e2e": "tune",
".env.qa": "tune",
".env.dist": "tune",
+ ".env.preprod": "tune",
".env.prod": "tune",
".env.production": "tune",
".env.prod.example": "tune",
@@ -15240,6 +15597,8 @@
".browserslistrc": "browserlist",
".snyk": "snyk",
".drone.yml": "drone",
+ "opencode.json": "opencode",
+ "opencode.jsonc": "opencode",
".sequelizerc": "sequelize",
"gatsby-config.js": "gatsby",
"gatsby-config.mjs": "gatsby",
@@ -16110,6 +16469,7 @@
"zeabur.yml": "zeabur",
"zeabur.toml": "zeabur",
"copilot-instructions.md": "copilot",
+ ".copilotignore": "copilot",
".pre-commit-config.yaml": "pre-commit",
".pre-commit-hooks.yaml": "pre-commit",
".lintstagedrc": "lintstaged",
@@ -16118,6 +16478,7 @@
".lintstagedrc.yml": "lintstaged",
".lintstagedrc.mjs": "lintstaged",
".lintstagedrc.cjs": "lintstaged",
+ "lint-staged.config.ts": "lintstaged",
"lint-staged.config.mjs": "lintstaged",
"lint-staged.config.cjs": "lintstaged",
"lint-staged.config.js": "lintstaged",
@@ -16191,6 +16552,9 @@
"metro.config.cjs": "metro",
"metro.config.mjs": "metro",
"metro.config.json": "metro",
+ "metro.config.ts": "metro",
+ "metro.config.cts": "metro",
+ "metro.config.mts": "metro",
"src/bashly.yaml": "bashly",
"src/bashly.yml": "bashly",
"bashly-settings.yaml": "bashly-settings",
@@ -16205,11 +16569,20 @@
"skill.md": "skill",
"instructions.md": "instructions",
"instruction.md": "instructions",
+ "tsdown.config.ts": "tsdown",
+ "tsdown.config.mts": "tsdown",
+ "tsdown.config.cts": "tsdown",
+ "tsdown.config.js": "tsdown",
+ "tsdown.config.mjs": "tsdown",
+ "tsdown.config.cjs": "tsdown",
+ "tsdown.config.json": "tsdown",
+ "tsdown.config": "tsdown",
"appwrite.json": "appwrite",
"appwrite.js": "appwrite",
"appwrite.ts": "appwrite",
"eas.json": "expo",
- ".easignore": "expo"
+ ".easignore": "expo",
+ "agents.md": "agent"
},
"languageIds": {
"git": "git",
@@ -16455,6 +16828,7 @@
".rubocop-todo.yml": "rubocop_light",
".rubocop_todo.yml": "rubocop_light",
"vercel.json": "vercel_light",
+ "vercel.ts": "vercel_light",
".vercelignore": "vercel_light",
"now.json": "vercel_light",
".nowignore": "vercel_light",
@@ -16522,6 +16896,8 @@
"browserslist": "browserlist_light",
".browserslistrc": "browserlist_light",
".drone.yml": "drone_light",
+ "opencode.json": "opencode_light",
+ "opencode.jsonc": "opencode_light",
".wakatime-project": "wakatime_light",
"circle.yml": "circleci_light",
".releaserc": "semantic-release_light",
@@ -16607,6 +16983,7 @@
"zeabur.yml": "zeabur_light",
"zeabur.toml": "zeabur_light",
"copilot-instructions.md": "copilot_light",
+ ".copilotignore": "copilot_light",
"hosts": "hosts_light",
".cursorignore": "cursor_light",
".cursorindexingignore": "cursor_light",
@@ -16650,11 +17027,11 @@
"_idea": "folder-intellij_light",
"-idea": "folder-intellij_light",
"__idea__": "folder-intellij_light",
+ "cursor": "folder-cursor_light",
".cursor": "folder-cursor_light",
- "..cursor": "folder-cursor_light",
- "_.cursor": "folder-cursor_light",
- "-.cursor": "folder-cursor_light",
- "__.cursor__": "folder-cursor_light"
+ "_cursor": "folder-cursor_light",
+ "-cursor": "folder-cursor_light",
+ "__cursor__": "folder-cursor_light"
},
"folderNamesExpanded": {
"jinja": "folder-jinja-open_light",
@@ -16677,11 +17054,11 @@
"_idea": "folder-intellij-open_light",
"-idea": "folder-intellij-open_light",
"__idea__": "folder-intellij-open_light",
+ "cursor": "folder-cursor-open_light",
".cursor": "folder-cursor-open_light",
- "..cursor": "folder-cursor-open_light",
- "_.cursor": "folder-cursor-open_light",
- "-.cursor": "folder-cursor-open_light",
- "__.cursor__": "folder-cursor-open_light"
+ "_cursor": "folder-cursor-open_light",
+ "-cursor": "folder-cursor-open_light",
+ "__cursor__": "folder-cursor-open_light"
},
"rootFolderNames": {},
"rootFolderNamesExpanded": {}
diff --git a/src/frontend/.starlight-icons/safelist.json b/src/frontend/.starlight-icons/safelist.json
index 9070882e5..69b98240f 100644
--- a/src/frontend/.starlight-icons/safelist.json
+++ b/src/frontend/.starlight-icons/safelist.json
@@ -29,6 +29,8 @@
"i-material-icon-theme:folder-controller-open",
"i-material-icon-theme:folder-docs",
"i-material-icon-theme:folder-docs-open",
+ "i-material-icon-theme:folder-kubernetes",
+ "i-material-icon-theme:folder-kubernetes-open",
"i-material-icon-theme:folder-plugin",
"i-material-icon-theme:folder-plugin-open",
"i-material-icon-theme:folder-public",
@@ -44,11 +46,14 @@
"i-material-icon-theme:image",
"i-material-icon-theme:javascript",
"i-material-icon-theme:json",
+ "i-material-icon-theme:lock",
"i-material-icon-theme:markdown",
"i-material-icon-theme:mdx",
"i-material-icon-theme:next",
+ "i-material-icon-theme:nix",
"i-material-icon-theme:nodejs",
"i-material-icon-theme:nuget",
+ "i-material-icon-theme:opencode",
"i-material-icon-theme:powershell",
"i-material-icon-theme:python",
"i-material-icon-theme:python-misc",
diff --git a/src/frontend/.starlight-icons/version.txt b/src/frontend/.starlight-icons/version.txt
index 94889b1ce..bd4c0e535 100644
--- a/src/frontend/.starlight-icons/version.txt
+++ b/src/frontend/.starlight-icons/version.txt
@@ -1 +1 @@
-5.34.0
\ No newline at end of file
+5.38.1
\ No newline at end of file
diff --git a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
index 61cee3012..61842ea30 100644
--- a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
+++ b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
@@ -225,6 +225,7 @@ const client = await builder.addBlazorWasmProject(
);
const gateway = await builder.addDotnetProjectBlazorGateway('gateway');
+await gateway.withExternalHttpEndpoints();
await gateway.withBlazorClientApp(client);
await builder.build().run();
@@ -242,6 +243,7 @@ var builder = DistributedApplication.CreateBuilder(args);
var client = builder.AddBlazorWasmProject("client");
builder.AddDotnetProjectBlazorGateway("gateway")
+ .WithExternalHttpEndpoints()
.WithBlazorClientApp(client);
builder.Build().Run();
From cd4fcfa5c85ee53345fed1940e5c3c5bf2f012ca Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Mon, 28 Sep 2026 22:34:14 +0000
Subject: [PATCH 5/6] chore: restore generated icon cache after twoslash test
Co-authored-by: karolz-ms <15271049+karolz-ms@users.noreply.github.com>
---
.../.starlight-icons/language-map.json | 207 +++++++-
.../.starlight-icons/material-icons.json | 453 ++----------------
src/frontend/.starlight-icons/safelist.json | 5 -
src/frontend/.starlight-icons/version.txt | 2 +-
4 files changed, 242 insertions(+), 425 deletions(-)
diff --git a/src/frontend/.starlight-icons/language-map.json b/src/frontend/.starlight-icons/language-map.json
index d26ad6a7b..7fc7dac4c 100644
--- a/src/frontend/.starlight-icons/language-map.json
+++ b/src/frontend/.starlight-icons/language-map.json
@@ -5,54 +5,253 @@
"Rhistory": "r",
"Rprofile": "r",
"Xsession": "console",
+ "ascx": "xml",
+ "aspx": "html",
+ "atom": "xml",
+ "axaml": "xml",
+ "axml": "xml",
"babelrc": "json",
+ "bas": "visualstudio",
+ "bash_aliases": "console",
+ "bash_login": "console",
+ "bash_logout": "console",
+ "bash_profile": "console",
+ "bashrc": "console",
"bowerrc": "json",
+ "bpmn": "xml",
"brs": "visualstudio",
+ "c++m": "cpp",
+ "ccm": "cpp",
+ "cff": "yaml",
+ "cginc": "shader",
+ "cjs": "javascript",
+ "cljx": "clojure",
+ "clojure": "clojure",
+ "cls": "tex",
"color-theme.json": "json",
+ "compute": "shader",
"copilot-instructions.md": "instructions",
+ "copilotmd": "markdown",
+ "cpy": "python",
+ "cshrc": "console",
+ "csl": "xml",
+ "csproj.user": "xml",
+ "ctp": "php",
+ "cts": "typescript",
+ "cxxm": "cpp",
+ "diff": "diff",
+ "directory": "settings",
+ "dita": "xml",
+ "ditamap": "xml",
+ "dsql": "database",
+ "dtml": "xml",
+ "ebuild": "console",
+ "eclass": "console",
"editorconfig": "settings",
+ "edn": "clojure",
+ "ent": "xml",
+ "es6": "javascript",
"eslintrc": "json",
"eslintrc.json": "json",
+ "eyaml": "yaml",
+ "eyml": "yaml",
+ "fsscript": "fsharp",
+ "fx": "shader",
+ "fxh": "shader",
+ "fxml": "xml",
+ "gemspec": "ruby",
+ "geojson": "json",
"git-blame-ignore-revs": "git",
"gitattributes": "settings",
"gitconfig": "settings",
"gitignore": "git",
"gitignore_global": "git",
"gitmodules": "settings",
+ "gvy": "groovy",
+ "gyp": "python",
+ "gypi": "python",
+ "h.in": "cpp",
+ "handlebars": "handlebars",
+ "har": "json",
"hintrc": "json",
+ "hjs": "handlebars",
+ "hlsli": "shader",
+ "hpp.in": "cpp",
+ "html": "html",
"icon-theme.json": "json",
+ "ipp": "cpp",
+ "ipy": "python",
+ "isml": "xml",
+ "ixx": "cpp",
+ "jav": "java",
+ "jmx": "xml",
+ "js": "javascript",
"jscsrc": "json",
"jsfmtrc": "json",
"jshintrc": "json",
+ "jshtm": "html",
"jslintrc": "json",
+ "jsonld": "json",
"language-configuration.json": "json",
- "mpp": "cpp",
- "mxx": "cpp",
+ "launch": "xml",
+ "litcoffee": "markdown",
+ "ltx": "latex",
+ "m": "objective-c",
+ "mak": "settings",
+ "markdn": "markdown",
+ "mdown": "markdown",
+ "mdtext": "markdown",
+ "mdtxt": "markdown",
+ "mdwn": "markdown",
+ "menu": "xml",
+ "mkd": "markdown",
+ "mkdn": "markdown",
+ "mm": "objective-cpp",
+ "mts": "typescript",
+ "nf": "groovy",
"npmignore": "git",
+ "npmrc": "settings",
+ "opml": "xml",
+ "owl": "xml",
+ "pac": "javascript",
+ "php": "php",
+ "php4": "php",
+ "php5": "php",
+ "phtml": "php",
+ "pod": "perl",
+ "podspec": "ruby",
+ "profile": "console",
+ "proj": "xml",
+ "psgi": "perl",
+ "psh": "shader",
+ "psrc": "powershell",
+ "publishsettings": "xml",
+ "pubxml": "xml",
+ "pubxml.user": "xml",
+ "pyi": "python",
+ "pyt": "python",
+ "pyw": "python",
+ "rake": "ruby",
+ "razor": "razor",
+ "rbi": "ruby",
+ "rbx": "ruby",
+ "rdf": "xml",
+ "rej": "diff",
+ "repo": "settings",
+ "rhtml": "html",
+ "rjs": "ruby",
+ "rng": "xml",
+ "ronn": "markdown",
+ "rpy": "python",
+ "rss": "xml",
+ "rt": "r",
+ "ru": "ruby",
+ "shproj": "xml",
+ "shtml": "html",
+ "storyboard": "xml",
+ "t": "perl",
+ "targets": "xml",
+ "tcshrc": "console",
+ "tex": "latex",
+ "tld": "xml",
+ "tmx": "xml",
"toolset.jsonc": "json",
+ "tpp": "cpp",
+ "ts": "typescript",
+ "ts.map": "json",
+ "txx": "cpp",
+ "vba": "visualstudio",
+ "vbproj": "xml",
+ "vbproj.user": "xml",
+ "volt": "html",
+ "vsh": "shader",
"vuerc": "json",
- "yaml-tmlanguage": "yaml"
+ "webmanifest": "json",
+ "winget": "yaml",
+ "workbook": "markdown",
+ "wsdl": "xml",
+ "wxi": "xml",
+ "wxl": "xml",
+ "wxs": "xml",
+ "xbl": "xml",
+ "xht": "html",
+ "xib": "xml",
+ "xliff": "xml",
+ "xoml": "xml",
+ "xpdl": "xml",
+ "xprofile": "console",
+ "xsession": "console",
+ "xsessionrc": "console",
+ "xul": "xml",
+ "yaml": "yaml",
+ "yaml-tmlanguage": "yaml",
+ "yaml-tmpreferences": "yaml",
+ "yaml-tmtheme": "yaml",
+ "yash_profile": "console",
+ "yashrc": "console",
+ "yml": "yaml",
+ "zlogin": "console",
+ "zlogout": "console",
+ "zprofile": "console",
+ "zsh-theme": "console",
+ "zshenv": "console",
+ "zshrc": "console"
},
"fileNames": {
+ ".copilotignore": "git",
".devcontainer.json": "json",
+ ".envrc": "console",
+ ".hushlogin": "console",
+ "APKBUILD": "console",
+ "COMMIT_EDITMSG": "git",
"Containerfile": "docker",
"Dockerfile": "docker",
"GNUmakefile": "settings",
"Jenkinsfile": "groovy",
+ "MERGE_MSG": "git",
"Makefile": "settings",
"OCamlMakefile": "settings",
+ "PKGBUILD": "console",
"SConscript": "python",
"SConstruct": "python",
"SKILL.md": "skill",
+ "appraisals": "ruby",
"argv.json": "json",
+ "bashrc_Apple_Terminal": "console",
+ "berksfile": "ruby",
+ "berksfile.lock": "ruby",
+ "brewfile": "ruby",
+ "capfile": "ruby",
+ "cheffile": "ruby",
+ "dangerfile": "ruby",
+ "deliverfile": "ruby",
"devcontainer.json": "json",
"extensions.json": "json",
+ "git-rebase-todo": "git",
"gitconfig": "settings",
+ "guardfile": "ruby",
+ "gymfile": "ruby",
+ "hobofile": "ruby",
+ "jakefile": "javascript",
"keybindings.json": "json",
"launch.json": "json",
+ "matchfile": "ruby",
"mcp.json": "json",
+ "podfile": "ruby",
"profiles.json": "json",
+ "puppetfile": "ruby",
+ "rakefile": "ruby",
+ "rantfile": "ruby",
+ "scanfile": "ruby",
"settings.json": "json",
- "tasks.json": "json"
+ "snapfile": "ruby",
+ "tasks.json": "json",
+ "thorfile": "ruby",
+ "zlogin": "console",
+ "zlogout": "console",
+ "zprofile": "console",
+ "zshenv": "console",
+ "zshrc": "console",
+ "zshrc_Apple_Terminal": "console"
}
}
\ No newline at end of file
diff --git a/src/frontend/.starlight-icons/material-icons.json b/src/frontend/.starlight-icons/material-icons.json
index 12bec18e3..7e486988b 100644
--- a/src/frontend/.starlight-icons/material-icons.json
+++ b/src/frontend/.starlight-icons/material-icons.json
@@ -588,9 +588,6 @@
"h": {
"iconPath": "./../icons/h.svg"
},
- "hip": {
- "iconPath": "./../icons/hip.svg"
- },
"hpp": {
"iconPath": "./../icons/hpp.svg"
},
@@ -1098,12 +1095,6 @@
"cuda": {
"iconPath": "./../icons/cuda.svg"
},
- "opencode": {
- "iconPath": "./../icons/opencode.svg"
- },
- "opencode_light": {
- "iconPath": "./../icons/opencode_light.svg"
- },
"dotjs": {
"iconPath": "./../icons/dotjs.svg"
},
@@ -1995,12 +1986,6 @@
"macaulay2": {
"iconPath": "./../icons/macaulay2.svg"
},
- "uiua": {
- "iconPath": "./../icons/uiua.svg"
- },
- "tsdown": {
- "iconPath": "./../icons/tsdown.svg"
- },
"appwrite": {
"iconPath": "./../icons/appwrite.svg"
},
@@ -2010,12 +1995,6 @@
"expo_light": {
"iconPath": "./../icons/expo_light.svg"
},
- "agent": {
- "iconPath": "./../icons/agent.svg"
- },
- "mrpack": {
- "iconPath": "./../icons/mrpack.svg"
- },
"file": {
"iconPath": "./../icons/file.svg"
},
@@ -3609,12 +3588,6 @@
"folder-gemini-ai-open": {
"iconPath": "./../icons/folder-gemini-ai-open.svg"
},
- "folder-opencode": {
- "iconPath": "./../icons/folder-opencode.svg"
- },
- "folder-opencode-open": {
- "iconPath": "./../icons/folder-opencode-open.svg"
- },
"folder-input": {
"iconPath": "./../icons/folder-input.svg"
},
@@ -3699,12 +3672,6 @@
"folder-instructions-open": {
"iconPath": "./../icons/folder-instructions-open.clone.svg"
},
- "folder-zed": {
- "iconPath": "./../icons/folder-zed.svg"
- },
- "folder-zed-open": {
- "iconPath": "./../icons/folder-zed-open.svg"
- },
"folder-appwrite": {
"iconPath": "./../icons/folder-appwrite.svg"
},
@@ -3735,12 +3702,6 @@
"folder-kotlin-open": {
"iconPath": "./../icons/folder-kotlin-open.svg"
},
- "folder-redis": {
- "iconPath": "./../icons/folder-redis.clone.svg"
- },
- "folder-redis-open": {
- "iconPath": "./../icons/folder-redis-open.clone.svg"
- },
"folder": {
"iconPath": "./../icons/folder.svg"
},
@@ -3760,11 +3721,6 @@
"_rust": "folder-rust",
"-rust": "folder-rust",
"__rust__": "folder-rust",
- "cargo": "folder-rust",
- ".cargo": "folder-rust",
- "_cargo": "folder-rust",
- "-cargo": "folder-rust",
- "__cargo__": "folder-rust",
"bot": "folder-robot",
".bot": "folder-robot",
"_bot": "folder-robot",
@@ -4110,11 +4066,6 @@
"_scripting": "folder-scripts",
"-scripting": "folder-scripts",
"__scripting__": "folder-scripts",
- "xtask": "folder-scripts",
- ".xtask": "folder-scripts",
- "_xtask": "folder-scripts",
- "-xtask": "folder-scripts",
- "__xtask__": "folder-scripts",
"node": "folder-node",
".node": "folder-node",
"_node": "folder-node",
@@ -4785,11 +4736,6 @@
"_externals": "folder-lib",
"-externals": "folder-lib",
"__externals__": "folder-lib",
- "crates": "folder-lib",
- ".crates": "folder-lib",
- "_crates": "folder-lib",
- "-crates": "folder-lib",
- "__crates__": "folder-lib",
"themes": "folder-theme",
".themes": "folder-theme",
"_themes": "folder-theme",
@@ -8184,18 +8130,22 @@
"_organism": "folder-organism",
"-organism": "folder-organism",
"__organism__": "folder-organism",
- "claude": "folder-claude",
".claude": "folder-claude",
- "_claude": "folder-claude",
- "-claude": "folder-claude",
- "__claude__": "folder-claude",
- "cursor": "folder-cursor",
+ "..claude": "folder-claude",
+ "_.claude": "folder-claude",
+ "-.claude": "folder-claude",
+ "__.claude__": "folder-claude",
".cursor": "folder-cursor",
- "_cursor": "folder-cursor",
- "-cursor": "folder-cursor",
- "__cursor__": "folder-cursor",
- "gemini": "folder-gemini-ai",
+ "..cursor": "folder-cursor",
+ "_.cursor": "folder-cursor",
+ "-.cursor": "folder-cursor",
+ "__.cursor__": "folder-cursor",
".gemini": "folder-gemini-ai",
+ "..gemini": "folder-gemini-ai",
+ "_.gemini": "folder-gemini-ai",
+ "-.gemini": "folder-gemini-ai",
+ "__.gemini__": "folder-gemini-ai",
+ "gemini": "folder-gemini-ai",
"_gemini": "folder-gemini-ai",
"-gemini": "folder-gemini-ai",
"__gemini__": "folder-gemini-ai",
@@ -8209,11 +8159,6 @@
"_geminiai": "folder-gemini-ai",
"-geminiai": "folder-gemini-ai",
"__geminiai__": "folder-gemini-ai",
- "opencode": "folder-opencode",
- ".opencode": "folder-opencode",
- "_opencode": "folder-opencode",
- "-opencode": "folder-opencode",
- "__opencode__": "folder-opencode",
"input": "folder-input",
".input": "folder-input",
"_input": "folder-input",
@@ -8354,11 +8299,6 @@
"_instructions": "folder-instructions",
"-instructions": "folder-instructions",
"__instructions__": "folder-instructions",
- "zed": "folder-zed",
- ".zed": "folder-zed",
- "_zed": "folder-zed",
- "-zed": "folder-zed",
- "__zed__": "folder-zed",
"appwrite": "folder-appwrite",
".appwrite": "folder-appwrite",
"_appwrite": "folder-appwrite",
@@ -8393,22 +8333,7 @@
".kotlin": "folder-kotlin",
"_kotlin": "folder-kotlin",
"-kotlin": "folder-kotlin",
- "__kotlin__": "folder-kotlin",
- "redis": "folder-redis",
- ".redis": "folder-redis",
- "_redis": "folder-redis",
- "-redis": "folder-redis",
- "__redis__": "folder-redis",
- "redis-db": "folder-redis",
- ".redis-db": "folder-redis",
- "_redis-db": "folder-redis",
- "-redis-db": "folder-redis",
- "__redis-db__": "folder-redis",
- "redislabs": "folder-redis",
- ".redislabs": "folder-redis",
- "_redislabs": "folder-redis",
- "-redislabs": "folder-redis",
- "__redislabs__": "folder-redis"
+ "__kotlin__": "folder-kotlin"
},
"folderNamesExpanded": {
"rust": "folder-rust-open",
@@ -8416,11 +8341,6 @@
"_rust": "folder-rust-open",
"-rust": "folder-rust-open",
"__rust__": "folder-rust-open",
- "cargo": "folder-rust-open",
- ".cargo": "folder-rust-open",
- "_cargo": "folder-rust-open",
- "-cargo": "folder-rust-open",
- "__cargo__": "folder-rust-open",
"bot": "folder-robot-open",
".bot": "folder-robot-open",
"_bot": "folder-robot-open",
@@ -8766,11 +8686,6 @@
"_scripting": "folder-scripts-open",
"-scripting": "folder-scripts-open",
"__scripting__": "folder-scripts-open",
- "xtask": "folder-scripts-open",
- ".xtask": "folder-scripts-open",
- "_xtask": "folder-scripts-open",
- "-xtask": "folder-scripts-open",
- "__xtask__": "folder-scripts-open",
"node": "folder-node-open",
".node": "folder-node-open",
"_node": "folder-node-open",
@@ -9441,11 +9356,6 @@
"_externals": "folder-lib-open",
"-externals": "folder-lib-open",
"__externals__": "folder-lib-open",
- "crates": "folder-lib-open",
- ".crates": "folder-lib-open",
- "_crates": "folder-lib-open",
- "-crates": "folder-lib-open",
- "__crates__": "folder-lib-open",
"themes": "folder-theme-open",
".themes": "folder-theme-open",
"_themes": "folder-theme-open",
@@ -12840,18 +12750,22 @@
"_organism": "folder-organism-open",
"-organism": "folder-organism-open",
"__organism__": "folder-organism-open",
- "claude": "folder-claude-open",
".claude": "folder-claude-open",
- "_claude": "folder-claude-open",
- "-claude": "folder-claude-open",
- "__claude__": "folder-claude-open",
- "cursor": "folder-cursor-open",
+ "..claude": "folder-claude-open",
+ "_.claude": "folder-claude-open",
+ "-.claude": "folder-claude-open",
+ "__.claude__": "folder-claude-open",
".cursor": "folder-cursor-open",
- "_cursor": "folder-cursor-open",
- "-cursor": "folder-cursor-open",
- "__cursor__": "folder-cursor-open",
- "gemini": "folder-gemini-ai-open",
+ "..cursor": "folder-cursor-open",
+ "_.cursor": "folder-cursor-open",
+ "-.cursor": "folder-cursor-open",
+ "__.cursor__": "folder-cursor-open",
".gemini": "folder-gemini-ai-open",
+ "..gemini": "folder-gemini-ai-open",
+ "_.gemini": "folder-gemini-ai-open",
+ "-.gemini": "folder-gemini-ai-open",
+ "__.gemini__": "folder-gemini-ai-open",
+ "gemini": "folder-gemini-ai-open",
"_gemini": "folder-gemini-ai-open",
"-gemini": "folder-gemini-ai-open",
"__gemini__": "folder-gemini-ai-open",
@@ -12865,11 +12779,6 @@
"_geminiai": "folder-gemini-ai-open",
"-geminiai": "folder-gemini-ai-open",
"__geminiai__": "folder-gemini-ai-open",
- "opencode": "folder-opencode-open",
- ".opencode": "folder-opencode-open",
- "_opencode": "folder-opencode-open",
- "-opencode": "folder-opencode-open",
- "__opencode__": "folder-opencode-open",
"input": "folder-input-open",
".input": "folder-input-open",
"_input": "folder-input-open",
@@ -13010,11 +12919,6 @@
"_instructions": "folder-instructions-open",
"-instructions": "folder-instructions-open",
"__instructions__": "folder-instructions-open",
- "zed": "folder-zed-open",
- ".zed": "folder-zed-open",
- "_zed": "folder-zed-open",
- "-zed": "folder-zed-open",
- "__zed__": "folder-zed-open",
"appwrite": "folder-appwrite-open",
".appwrite": "folder-appwrite-open",
"_appwrite": "folder-appwrite-open",
@@ -13049,22 +12953,7 @@
".kotlin": "folder-kotlin-open",
"_kotlin": "folder-kotlin-open",
"-kotlin": "folder-kotlin-open",
- "__kotlin__": "folder-kotlin-open",
- "redis": "folder-redis-open",
- ".redis": "folder-redis-open",
- "_redis": "folder-redis-open",
- "-redis": "folder-redis-open",
- "__redis__": "folder-redis-open",
- "redis-db": "folder-redis-open",
- ".redis-db": "folder-redis-open",
- "_redis-db": "folder-redis-open",
- "-redis-db": "folder-redis-open",
- "__redis-db__": "folder-redis-open",
- "redislabs": "folder-redis-open",
- ".redislabs": "folder-redis-open",
- "_redislabs": "folder-redis-open",
- "-redislabs": "folder-redis-open",
- "__redislabs__": "folder-redis-open"
+ "__kotlin__": "folder-kotlin-open"
},
"rootFolderNames": {},
"rootFolderNamesExpanded": {},
@@ -13074,29 +12963,11 @@
"xhtml": "html",
"html_vm": "html",
"asp": "html",
- "html": "html",
- "aspx": "html",
- "jshtm": "html",
- "rhtml": "html",
- "shtml": "html",
- "volt": "html",
- "xht": "html",
"jade": "pug",
"pug": "pug",
"md": "markdown",
"markdown": "markdown",
"rst": "markdown",
- "copilotmd": "markdown",
- "litcoffee": "markdown",
- "markdn": "markdown",
- "mdown": "markdown",
- "mdtext": "markdown",
- "mdtxt": "markdown",
- "mdwn": "markdown",
- "mkd": "markdown",
- "mkdn": "markdown",
- "ronn": "markdown",
- "workbook": "markdown",
"blink": "blink",
"css": "css",
"scss": "sass",
@@ -13108,11 +12979,6 @@
"json5": "json",
"jsonl": "json",
"ndjson": "json",
- "geojson": "json",
- "har": "json",
- "jsonld": "json",
- "webmanifest": "json",
- "ts.map": "json",
"schema.json": "json_schema",
"hjson": "hjson",
"jinja": "jinja",
@@ -13131,14 +12997,6 @@
"yml.dist": "yaml",
"yaml.dist": "yaml",
"YAML-tmLanguage": "yaml",
- "yaml": "yaml",
- "yml": "yaml",
- "cff": "yaml",
- "eyaml": "yaml",
- "eyml": "yaml",
- "winget": "yaml",
- "yaml-tmpreferences": "yaml",
- "yaml-tmtheme": "yaml",
"xml": "xml",
"plist": "xml",
"xsd": "xml",
@@ -13156,48 +13014,6 @@
"dmn": "xml",
"jrxml": "xml",
"xmp": "xml",
- "ascx": "xml",
- "atom": "xml",
- "axaml": "xml",
- "axml": "xml",
- "bpmn": "xml",
- "csl": "xml",
- "csproj.user": "xml",
- "dita": "xml",
- "ditamap": "xml",
- "dtml": "xml",
- "ent": "xml",
- "fxml": "xml",
- "isml": "xml",
- "jmx": "xml",
- "launch": "xml",
- "menu": "xml",
- "opml": "xml",
- "owl": "xml",
- "proj": "xml",
- "publishsettings": "xml",
- "pubxml": "xml",
- "pubxml.user": "xml",
- "rdf": "xml",
- "rng": "xml",
- "rss": "xml",
- "shproj": "xml",
- "storyboard": "xml",
- "targets": "xml",
- "tld": "xml",
- "tmx": "xml",
- "vbproj": "xml",
- "vbproj.user": "xml",
- "wsdl": "xml",
- "wxi": "xml",
- "wxl": "xml",
- "wxs": "xml",
- "xbl": "xml",
- "xib": "xml",
- "xliff": "xml",
- "xoml": "xml",
- "xpdl": "xml",
- "xul": "xml",
"toml": "toml",
"toon": "toon",
"png": "image",
@@ -13222,7 +13038,6 @@
"jbig2": "image",
"jb2": "image",
"jng": "image",
- "jxl": "image",
"jxr": "image",
"pgf": "image",
"pic": "image",
@@ -13298,10 +13113,6 @@
"act": "palette",
"esx": "javascript",
"mjs": "javascript",
- "js": "javascript",
- "cjs": "javascript",
- "es6": "javascript",
- "pac": "javascript",
"jsx": "react",
"tsx": "react_ts",
"routing.ts": "routing",
@@ -13331,13 +13142,6 @@
"cfg": "settings",
"cnf": "settings",
"tool-versions": "settings",
- "directory": "settings",
- "mak": "settings",
- "npmrc": "settings",
- "repo": "settings",
- "ts": "typescript",
- "cts": "typescript",
- "mts": "typescript",
"d.ts": "typescript-def",
"d.cts": "typescript-def",
"d.mts": "typescript-def",
@@ -13375,8 +13179,6 @@
"vcxproj": "visualstudio",
"vcxproj.filters": "visualstudio",
"wixproj": "visualstudio",
- "bas": "visualstudio",
- "vba": "visualstudio",
"vcl": "varnish",
"pdb": "database",
"sql": "database",
@@ -13416,7 +13218,6 @@
"ldf": "database",
"frm": "database",
"kdbx": "database",
- "dsql": "database",
"kql": "kusto",
"cs": "csharp",
"csx": "csharp",
@@ -13480,7 +13281,6 @@
"hex": "hex",
"java": "java",
"jsp": "java",
- "jav": "java",
"jar": "jar",
"class": "javaclass",
"c3": "c3",
@@ -13488,7 +13288,6 @@
"i": "c",
"mi": "c",
"h": "h",
- "hip": "hip",
"cc": "cpp",
"cpp": "cpp",
"cxx": "cpp",
@@ -13497,15 +13296,6 @@
"mii": "cpp",
"ii": "cpp",
"cppm": "cpp",
- "c++m": "cpp",
- "ccm": "cpp",
- "cxxm": "cpp",
- "h.in": "cpp",
- "hpp.in": "cpp",
- "ipp": "cpp",
- "ixx": "cpp",
- "tpp": "cpp",
- "txx": "cpp",
"hh": "hpp",
"hpp": "hpp",
"hxx": "hpp",
@@ -13513,19 +13303,9 @@
"hp": "hpp",
"tcc": "hpp",
"inl": "hpp",
- "m": "objective-c",
- "mm": "objective-cpp",
"rc": "rc",
"go": "go",
"py": "python",
- "cpy": "python",
- "gyp": "python",
- "gypi": "python",
- "ipy": "python",
- "pyi": "python",
- "pyt": "python",
- "pyw": "python",
- "rpy": "python",
"pyc": "python-misc",
"whl": "python-misc",
"egg": "python-misc",
@@ -13543,34 +13323,12 @@
"exp": "console",
"nu": "console",
"xsh": "console",
- "bash_aliases": "console",
- "bash_login": "console",
- "bash_logout": "console",
- "bash_profile": "console",
- "bashrc": "console",
- "cshrc": "console",
- "ebuild": "console",
- "eclass": "console",
- "profile": "console",
- "tcshrc": "console",
- "xprofile": "console",
- "xsession": "console",
- "xsessionrc": "console",
- "yash_profile": "console",
- "yashrc": "console",
- "zlogin": "console",
- "zlogout": "console",
- "zprofile": "console",
- "zsh-theme": "console",
- "zshenv": "console",
- "zshrc": "console",
"ps1": "powershell",
"psm1": "powershell",
"psd1": "powershell",
"ps1xml": "powershell",
"psc1": "powershell",
"pssc": "powershell",
- "psrc": "powershell",
"excalidraw": "excalidraw",
"excalidraw.json": "excalidraw",
"excalidraw.svg": "excalidraw",
@@ -13612,9 +13370,6 @@
"lib": "lib",
"a": "lib",
"bib": "bibliography",
- "bbl": "bibliography",
- "bcf": "bibliography",
- "blg": "bibliography",
"bst": "bibtex-style",
"dll": "dll",
"ilk": "dll",
@@ -13622,18 +13377,10 @@
"rb": "ruby",
"erb": "ruby",
"rbs": "ruby",
- "gemspec": "ruby",
- "podspec": "ruby",
- "rake": "ruby",
- "rbi": "ruby",
- "rbx": "ruby",
- "rjs": "ruby",
- "ru": "ruby",
"fs": "fsharp",
"fsx": "fsharp",
"fsi": "fsharp",
"fsproj": "fsharp",
- "fsscript": "fsharp",
"swift": "swift",
"xcplayground": "swift",
"swiftdeps": "swift",
@@ -13649,15 +13396,6 @@
"containerfile": "docker",
"compose.yaml": "docker",
"compose.yml": "docker",
- "tex": "tex",
- "ltx": "tex",
- "cls": "tex",
- "clo": "tex",
- "latex": "tex",
- "aux": "tex",
- "tikz": "tex",
- "synctex": "tex",
- "synctex.gz": "tex",
"sty": "sty",
"ctx": "context",
"dtx": "dtx",
@@ -13798,23 +13536,13 @@
"mist.tsx": "mist",
"otne": "otne",
"patch": "git",
- "diff": "diff",
- "rej": "diff",
"lua": "lua",
"clj": "clojure",
"cljs": "clojure",
"cljc": "clojure",
- "cljx": "clojure",
- "clojure": "clojure",
- "edn": "clojure",
"groovy": "groovy",
- "gvy": "groovy",
- "nf": "groovy",
"r": "r",
"rmd": "r",
- "rhistory": "r",
- "rprofile": "r",
- "rt": "r",
"dart": "dart",
"freezed.dart": "dart_generated",
"g.dart": "dart_generated",
@@ -13850,13 +13578,8 @@
"lock": "lock",
"hbs": "handlebars",
"mustache": "handlebars",
- "handlebars": "handlebars",
- "hjs": "handlebars",
"pm": "perl",
"raku": "perl",
- "pod": "perl",
- "psgi": "perl",
- "t": "perl",
"hx": "haxe",
"spec.ts": "test-ts",
"spec.cts": "test-ts",
@@ -14067,7 +13790,6 @@
"prisma": "prisma",
"cshtml": "razor",
"vbhtml": "razor",
- "razor": "razor",
"abc": "abc",
"ad": "asciidoc",
"adoc": "asciidoc",
@@ -14082,37 +13804,16 @@
"stl": "3d",
"stp": "3d",
"step": "3d",
- "ste": "3d",
"obj": "3d",
"o": "3d",
"ac": "3d",
- "dwg": "3d",
"dxf": "3d",
"fbx": "3d",
"mesh": "3d",
- "3dm": "3d",
- "3mf": "3d",
- "catpart": "3d",
- "catproduct": "3d",
- "f3d": "3d",
- "iam": "3d",
- "ige": "3d",
- "iges": "3d",
- "igs": "3d",
- "ipt": "3d",
- "jt": "3d",
"mqo": "3d",
"pmd": "3d",
"pmx": "3d",
- "prt": "3d",
- "sab": "3d",
- "sat": "3d",
"skp": "3d",
- "sldasm": "3d",
- "slddrw": "3d",
- "sldprt": "3d",
- "smb": "3d",
- "smt": "3d",
"vac": "3d",
"vdp": "3d",
"vox": "3d",
@@ -14124,10 +13825,6 @@
"wrl": "3d",
"usd": "3d",
"usdz": "3d",
- "wire": "3d",
- "x_b": "3d",
- "x_t": "3d",
- "123dx": "3d",
"svg": "svg",
"ai": "adobe-illustrator",
"ait": "adobe-illustrator",
@@ -14249,11 +13946,6 @@
"fen": "chess",
"gmi": "gemini",
"gemini": "gemini",
- "php": "php",
- "php4": "php",
- "php5": "php",
- "phtml": "php",
- "ctp": "php",
"tsconfig.json": "tsconfig",
"tauri": "tauri",
"jsconfig.json": "jsconfig",
@@ -14321,13 +14013,6 @@
"wgsl": "shader",
"spv": "shader",
"slang": "shader",
- "cginc": "shader",
- "compute": "shader",
- "fx": "shader",
- "fxh": "shader",
- "hlsli": "shader",
- "psh": "shader",
- "vsh": "shader",
"sy": "siyuan",
"ndst.yml": "ndst",
"ndst.yaml": "ndst",
@@ -14440,12 +14125,10 @@
"lean": "lean",
"sls": "salt",
"m2": "macaulay2",
- "ua": "uiua",
"skill.md": "skill",
"skills.md": "skill",
"instructions.md": "instructions",
- "instruction.md": "instructions",
- "mrpack": "mrpack"
+ "instruction.md": "instructions"
},
"fileNames": {
".pug-lintrc": "pug",
@@ -14479,7 +14162,6 @@
"playwright-ct.config.cts": "playwright",
"playwright-ct.config.mts": "playwright",
".htaccess": "xml",
- "jakefile": "javascript",
".release-it.json": "rocket",
".release-it.ts": "rocket",
".release-it.js": "rocket",
@@ -14556,17 +14238,6 @@
"pre-commit": "console",
"pre-push": "console",
"post-merge": "console",
- ".envrc": "console",
- ".hushlogin": "console",
- "APKBUILD": "console",
- "PKGBUILD": "console",
- "bashrc_Apple_Terminal": "console",
- "zlogin": "console",
- "zlogout": "console",
- "zprofile": "console",
- "zshenv": "console",
- "zshrc": "console",
- "zshrc_Apple_Terminal": "console",
"excalidraw": "excalidraw",
"excalidraw.json": "excalidraw",
"excalidraw.svg": "excalidraw",
@@ -14613,25 +14284,6 @@
"keystatic.config.jsx": "keystatic",
"keystatic.config.js": "keystatic",
".ruby-version": "ruby",
- "appraisals": "ruby",
- "berksfile": "ruby",
- "berksfile.lock": "ruby",
- "brewfile": "ruby",
- "capfile": "ruby",
- "cheffile": "ruby",
- "dangerfile": "ruby",
- "deliverfile": "ruby",
- "guardfile": "ruby",
- "gymfile": "ruby",
- "hobofile": "ruby",
- "matchfile": "ruby",
- "podfile": "ruby",
- "puppetfile": "ruby",
- "rakefile": "ruby",
- "rantfile": "ruby",
- "scanfile": "ruby",
- "snapfile": "ruby",
- "thorfile": "ruby",
"gemfile": "gemfile",
".rubocop.yml": "rubocop",
".rubocop-todo.yml": "rubocop",
@@ -14640,7 +14292,6 @@
".swift-format": "swift",
".swift-version": "swift",
".swiftformat": "swift",
- ".xcode-version": "swift",
"dockerfile": "docker",
"dockerfile.prod": "docker",
"dockerfile.production": "docker",
@@ -14801,9 +14452,6 @@
".git-blame-ignore-revs": "git",
".git-for-windows-updater": "git",
"git-history": "git",
- "COMMIT_EDITMSG": "git",
- "MERGE_MSG": "git",
- "git-rebase-todo": "git",
".luacheckrc": "lua",
".Rhistory": "r",
".pubignore": "dart",
@@ -14813,13 +14461,10 @@
"semgrep.yml": "semgrep",
".semgrepignore": "semgrep",
"vue.config.js": "vue-config",
- "vue.config.cjs": "vue-config",
- "vue.config.mjs": "vue-config",
"vue.config.ts": "vue-config",
"vetur.config.js": "vue-config",
"vetur.config.ts": "vue-config",
"volar.config.js": "vue-config",
- ".vuerc": "vue-config",
"nuxt.config.js": "nuxt",
"nuxt.config.ts": "nuxt",
".nuxtignore": "nuxt",
@@ -14835,7 +14480,6 @@
"ng-package.json": "angular",
".mjmlconfig": "mjml",
"vercel.json": "vercel",
- "vercel.ts": "vercel",
".vercelignore": "vercel",
"now.json": "vercel",
".nowignore": "vercel",
@@ -15237,7 +14881,6 @@
".env.e2e": "tune",
".env.qa": "tune",
".env.dist": "tune",
- ".env.preprod": "tune",
".env.prod": "tune",
".env.production": "tune",
".env.prod.example": "tune",
@@ -15597,8 +15240,6 @@
".browserslistrc": "browserlist",
".snyk": "snyk",
".drone.yml": "drone",
- "opencode.json": "opencode",
- "opencode.jsonc": "opencode",
".sequelizerc": "sequelize",
"gatsby-config.js": "gatsby",
"gatsby-config.mjs": "gatsby",
@@ -16469,7 +16110,6 @@
"zeabur.yml": "zeabur",
"zeabur.toml": "zeabur",
"copilot-instructions.md": "copilot",
- ".copilotignore": "copilot",
".pre-commit-config.yaml": "pre-commit",
".pre-commit-hooks.yaml": "pre-commit",
".lintstagedrc": "lintstaged",
@@ -16478,7 +16118,6 @@
".lintstagedrc.yml": "lintstaged",
".lintstagedrc.mjs": "lintstaged",
".lintstagedrc.cjs": "lintstaged",
- "lint-staged.config.ts": "lintstaged",
"lint-staged.config.mjs": "lintstaged",
"lint-staged.config.cjs": "lintstaged",
"lint-staged.config.js": "lintstaged",
@@ -16552,9 +16191,6 @@
"metro.config.cjs": "metro",
"metro.config.mjs": "metro",
"metro.config.json": "metro",
- "metro.config.ts": "metro",
- "metro.config.cts": "metro",
- "metro.config.mts": "metro",
"src/bashly.yaml": "bashly",
"src/bashly.yml": "bashly",
"bashly-settings.yaml": "bashly-settings",
@@ -16569,20 +16205,11 @@
"skill.md": "skill",
"instructions.md": "instructions",
"instruction.md": "instructions",
- "tsdown.config.ts": "tsdown",
- "tsdown.config.mts": "tsdown",
- "tsdown.config.cts": "tsdown",
- "tsdown.config.js": "tsdown",
- "tsdown.config.mjs": "tsdown",
- "tsdown.config.cjs": "tsdown",
- "tsdown.config.json": "tsdown",
- "tsdown.config": "tsdown",
"appwrite.json": "appwrite",
"appwrite.js": "appwrite",
"appwrite.ts": "appwrite",
"eas.json": "expo",
- ".easignore": "expo",
- "agents.md": "agent"
+ ".easignore": "expo"
},
"languageIds": {
"git": "git",
@@ -16828,7 +16455,6 @@
".rubocop-todo.yml": "rubocop_light",
".rubocop_todo.yml": "rubocop_light",
"vercel.json": "vercel_light",
- "vercel.ts": "vercel_light",
".vercelignore": "vercel_light",
"now.json": "vercel_light",
".nowignore": "vercel_light",
@@ -16896,8 +16522,6 @@
"browserslist": "browserlist_light",
".browserslistrc": "browserlist_light",
".drone.yml": "drone_light",
- "opencode.json": "opencode_light",
- "opencode.jsonc": "opencode_light",
".wakatime-project": "wakatime_light",
"circle.yml": "circleci_light",
".releaserc": "semantic-release_light",
@@ -16983,7 +16607,6 @@
"zeabur.yml": "zeabur_light",
"zeabur.toml": "zeabur_light",
"copilot-instructions.md": "copilot_light",
- ".copilotignore": "copilot_light",
"hosts": "hosts_light",
".cursorignore": "cursor_light",
".cursorindexingignore": "cursor_light",
@@ -17027,11 +16650,11 @@
"_idea": "folder-intellij_light",
"-idea": "folder-intellij_light",
"__idea__": "folder-intellij_light",
- "cursor": "folder-cursor_light",
".cursor": "folder-cursor_light",
- "_cursor": "folder-cursor_light",
- "-cursor": "folder-cursor_light",
- "__cursor__": "folder-cursor_light"
+ "..cursor": "folder-cursor_light",
+ "_.cursor": "folder-cursor_light",
+ "-.cursor": "folder-cursor_light",
+ "__.cursor__": "folder-cursor_light"
},
"folderNamesExpanded": {
"jinja": "folder-jinja-open_light",
@@ -17054,11 +16677,11 @@
"_idea": "folder-intellij-open_light",
"-idea": "folder-intellij-open_light",
"__idea__": "folder-intellij-open_light",
- "cursor": "folder-cursor-open_light",
".cursor": "folder-cursor-open_light",
- "_cursor": "folder-cursor-open_light",
- "-cursor": "folder-cursor-open_light",
- "__cursor__": "folder-cursor-open_light"
+ "..cursor": "folder-cursor-open_light",
+ "_.cursor": "folder-cursor-open_light",
+ "-.cursor": "folder-cursor-open_light",
+ "__.cursor__": "folder-cursor-open_light"
},
"rootFolderNames": {},
"rootFolderNamesExpanded": {}
diff --git a/src/frontend/.starlight-icons/safelist.json b/src/frontend/.starlight-icons/safelist.json
index 69b98240f..9070882e5 100644
--- a/src/frontend/.starlight-icons/safelist.json
+++ b/src/frontend/.starlight-icons/safelist.json
@@ -29,8 +29,6 @@
"i-material-icon-theme:folder-controller-open",
"i-material-icon-theme:folder-docs",
"i-material-icon-theme:folder-docs-open",
- "i-material-icon-theme:folder-kubernetes",
- "i-material-icon-theme:folder-kubernetes-open",
"i-material-icon-theme:folder-plugin",
"i-material-icon-theme:folder-plugin-open",
"i-material-icon-theme:folder-public",
@@ -46,14 +44,11 @@
"i-material-icon-theme:image",
"i-material-icon-theme:javascript",
"i-material-icon-theme:json",
- "i-material-icon-theme:lock",
"i-material-icon-theme:markdown",
"i-material-icon-theme:mdx",
"i-material-icon-theme:next",
- "i-material-icon-theme:nix",
"i-material-icon-theme:nodejs",
"i-material-icon-theme:nuget",
- "i-material-icon-theme:opencode",
"i-material-icon-theme:powershell",
"i-material-icon-theme:python",
"i-material-icon-theme:python-misc",
diff --git a/src/frontend/.starlight-icons/version.txt b/src/frontend/.starlight-icons/version.txt
index bd4c0e535..94889b1ce 100644
--- a/src/frontend/.starlight-icons/version.txt
+++ b/src/frontend/.starlight-icons/version.txt
@@ -1 +1 @@
-5.38.1
\ No newline at end of file
+5.34.0
\ No newline at end of file
From e8888e06dd8ef3702d05c4b3496dd5493c7a87bb Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Mon, 28 Sep 2026 23:09:26 +0000
Subject: [PATCH 6/6] docs: select ProjectResource Blazor client overload
Co-authored-by: karolz-ms <15271049+karolz-ms@users.noreply.github.com>
---
.../src/content/docs/integrations/dotnet/blazor-hosting.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
index 61842ea30..564e24589 100644
--- a/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
+++ b/src/frontend/src/content/docs/integrations/dotnet/blazor-hosting.mdx
@@ -152,7 +152,7 @@ await builder.build().run();
## Associate a client app with the gateway
-Use to bind the WebAssembly project resource to the Blazor Gateway:
+Use ', 'Aspire.Hosting.ApplicationModel.IResourceBuilder', 'string', 'string', 'bool']} /> to bind the WebAssembly project resource to the Blazor Gateway: