diff --git a/.gitignore b/.gitignore
index 1c58fe9..6d1d2d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -198,4 +198,8 @@ CHANGELOG.md
/AllTestResults/coverage.cobertura.xml
-/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/Logs/*.txt
\ No newline at end of file
+/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/Logs/*.txt
+/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/wwwroot/appsettings.json
+/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/wwwroot/appsettings.ci.json
+/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/wwwroot/appsettings.Development.json
+/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/wwwroot/appsettings.Production.json
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fec1608..43d0f3d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,19 +1,6 @@
-# [1.5.0](https://github.com/TechnologyEnhancedLearning/TELBlazor/compare/v1.4.0...v1.5.0) (2025-05-30)
+# [1.6.0-feat-button-for-cicd-testing.1](https://github.com/TechnologyEnhancedLearning/TELBlazor/compare/v1.5.0...v1.6.0-feat-button-for-cicd-testing.1) (2025-06-06)
### Features
-* **button:** changelog ([9156eb6](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/9156eb69b632ba7d661e1502f024c8f2e72f2f32))
-* **button:** order of running error ([91c3b77](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/91c3b77014c255b0755f7a43be646efcc2e0af97))
-* **button:** readme setup ([8d440f2](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/8d440f2457c82c46b012e48fab7c3d8bb0ddb2e2))
-* **button:** removing everything that is now ignored ([7153a84](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/7153a84b31513729099ed2ae2207ff77a7f746c4))
-
-# [1.5.0-feat-button-for-cicd-testing.1](https://github.com/TechnologyEnhancedLearning/TELBlazor/compare/v1.4.0...v1.5.0-feat-button-for-cicd-testing.1) (2025-05-29)
-
-
-### Features
-
-* **button:** changelog ([9156eb6](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/9156eb69b632ba7d661e1502f024c8f2e72f2f32))
-* **button:** order of running error ([91c3b77](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/91c3b77014c255b0755f7a43be646efcc2e0af97))
-* **button:** readme setup ([8d440f2](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/8d440f2457c82c46b012e48fab7c3d8bb0ddb2e2))
-* **button:** removing everything that is now ignored ([7153a84](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/7153a84b31513729099ed2ae2207ff77a7f746c4))
+* **button:** nav ([075d01f](https://github.com/TechnologyEnhancedLearning/TELBlazor/commit/075d01f3aa5a60afd55ac96f6fd1d257a344c302))
diff --git a/PackageSettings.props.local.template b/PackageSettings.props.local.template
index e094b27..2487358 100644
--- a/PackageSettings.props.local.template
+++ b/PackageSettings.props.local.template
@@ -3,7 +3,9 @@
- $(LocalPackagePath)
+ $(TELBlazorPackageSource)
+
+
$(LocalPackagePath)
diff --git a/README.md b/README.md
index bfbfd65..d649295 100644
--- a/README.md
+++ b/README.md
@@ -87,6 +87,10 @@ It is client side so the users browser will do the work.
- Bonus (you could do this while cloning): if you don't want to wait for the pipeline to fail your commit names and for pushes to accidently expose your secrets: you may want to add
- gitguardian from confluence docs (follow it to the letter) [gitguardian global setup instructions](https://hee-tis.atlassian.net/wiki/spaces/TP/pages/3855253505/GitGuardian+Setup+-+Simplified+Version)
- and add a pre-commit and push hook (you need both as you cannot lint what hasnt yet been commit) you can add these to your git templates if you want them for every repo, or just to this repos pre- push- commits, or you can be lazy and add them into the gitguardian hook
+ - you will need git commitlint globally (angular because it goes with the versioning tool for repo versioning)
+ ```
+ npm install -g @commitlint/cli @commitlint/config-angular
+ ```
- ```
#### --- Commitlint Logic (force local config) ---
REPO_ROOT=$(git rev-parse --show-toplevel)
@@ -242,6 +246,8 @@ dotnet nuget add source "https://nuget.pkg.github.com/TechnologyEnhancedLearning
--store-password-in-clear-text
````
+Note: You may also wish to go into your user appdata or roaming and find your global nuget config and add the credentials in there. Do this by copying the
+TELPackage part of the config but with the system environment variable values you set earlier. This will mean LH for example will be able to access TEL packages and so will other projects.
#### Create appsettings
*Be aware that because WASM code is in the browser appsettings in the wasm client projects are not secret and sensitive data should not go in them*
diff --git a/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Program.cs b/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Program.cs
index d31454b..c15b2f7 100644
--- a/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Program.cs
+++ b/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Program.cs
@@ -52,7 +52,7 @@
.CreateLogger();
// Add Serilog to logging providers
-builder.Logging.AddSerilog(Log.Logger, dispose: true);
+builder.Logging.AddSerilog(Log.Logger, dispose: true);//qqqq may not need dispose for client
//for really bad fails
try
@@ -71,7 +71,7 @@
builder.Services.AddBlazoredLocalStorage();
//Scoped because being consumed with storage where singleton doesnt survive mvc page teardown
- builder.Services.AddScoped(sp => levelSwitch);
+ //qqqq do we need it builder.Services.AddScoped(sp => levelSwitch);
builder.Services.AddScoped();
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
diff --git a/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Properties/launchSettings.template.json b/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Properties/launchSettings.template.json
new file mode 100644
index 0000000..f36d505
--- /dev/null
+++ b/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/Properties/launchSettings.template.json
@@ -0,0 +1,23 @@
+{
+ "profiles": {
+ "TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client": {
+ "commandName": "Project",
+ "launchBrowser": true,
+ "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
+ "applicationUrl": "https://localhost:7210;http://localhost:5193",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ //},
+ //"TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client.CI": {
+ // "commandName": "Project",
+ // "launchBrowser": true,
+ // "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
+ // "applicationUrl": "https://localhost:7210;http://localhost:5193",
+ // "environmentVariables": {
+ // "ASPNETCORE_ENVIRONMENT": "ci"
+ // }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client.csproj b/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client.csproj
index ebe3631..177c906 100644
--- a/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client.csproj
+++ b/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client/TELBlazor.Components.ShowCase.E2ETests.WasmServerHost.Client.csproj
@@ -11,6 +11,10 @@
Debug;Release;ci
+
+
+
+
diff --git a/TELBlazor.Components.ShowCase.Shared/Layouts/ComponentLayouts/ComponentNavMenu.razor b/TELBlazor.Components.ShowCase.Shared/Layouts/ComponentLayouts/ComponentNavMenu.razor
index 377dc79..d8ac9a5 100644
--- a/TELBlazor.Components.ShowCase.Shared/Layouts/ComponentLayouts/ComponentNavMenu.razor
+++ b/TELBlazor.Components.ShowCase.Shared/Layouts/ComponentLayouts/ComponentNavMenu.razor
@@ -1,7 +1,10 @@