diff --git a/extra/admin-api/DataMappings/Spacebar.DataMappings.Generic/deps.json b/extra/admin-api/DataMappings/Spacebar.DataMappings.Generic/deps.json
index f6ee1a1..79f44dd 100644
--- a/extra/admin-api/DataMappings/Spacebar.DataMappings.Generic/deps.json
+++ b/extra/admin-api/DataMappings/Spacebar.DataMappings.Generic/deps.json
@@ -1,98 +1,28 @@
[
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
- },
- {
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.4",
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
"pname": "Microsoft.Extensions.Caching.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9yCnv7SmbNOq21W0rmnpiT4GkkE2pceU3xA1HE7zAM4="
+ "version": "10.0.4",
+ "hash": "sha256-/vLXWvT42HQAm/JLjWGeFo9AvLn/mu4nCNjabm+wABE="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
@@ -100,39 +30,24 @@
"hash": "sha256-+0sK/vSyB4KFC9kliECROfK1WaiWwlRrhLpi03pT+3w="
},
{
- "pname": "Microsoft.Extensions.Caching.Memory",
- "version": "10.0.6",
- "hash": "sha256-3dWBnlBfEbfC50yrB8isuAOCMeYVaVQo/JfuRvpVBlI="
- },
- {
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.4",
+ "hash": "sha256-bvEQLGSOpJHKdPD6kd59IIi4x57lKapVMgOORtcjJPs="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "10.0.6",
- "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE="
- },
- {
- "pname": "Microsoft.Extensions.DependencyInjection",
- "version": "9.0.0",
- "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="
+ "version": "10.0.4",
+ "hash": "sha256-hbpKNzN0KIszhlpM5iAT/V3B7QRs3FGTZI9Wq/cYc1A="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc="
+ "version": "10.0.0",
+ "hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
+ "version": "10.0.4",
+ "hash": "sha256-0QhVYjk9Cxy6NFef9VKftGmscTZnvcD1bhBQoXz3mwA="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -140,64 +55,24 @@
"hash": "sha256-eneXBu83dGBiWMFabheGFPYiZJQ+WMewG6bTs2oJ7RA="
},
{
- "pname": "Microsoft.Extensions.Logging",
- "version": "10.0.6",
- "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE="
- },
- {
- "pname": "Microsoft.Extensions.Logging",
- "version": "9.0.0",
- "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
- },
- {
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.0",
"hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4="
- },
- {
- "pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
+ "version": "10.0.4",
+ "hash": "sha256-dvBRBgEf4Bw9NW2J2XDlEeJw2TNhJ+6gV98dPE13/J0="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "10.0.6",
- "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA="
- },
- {
- "pname": "Microsoft.Extensions.Options",
- "version": "9.0.0",
- "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
+ "version": "10.0.4",
+ "hash": "sha256-ybyUtpSs/irdarkVjsGhqDcj0w8TNUgh0Kp0j3EVfIA="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
- },
- {
- "pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.0",
- "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
- },
- {
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
+ "version": "10.0.4",
+ "hash": "sha256-ePpEFzrKQbEMY6Kh/xyxKHq6txNru62Vh4LVZO5Rrvg="
},
{
"pname": "Npgsql",
@@ -208,40 +83,5 @@
"pname": "Npgsql.EntityFrameworkCore.PostgreSQL",
"version": "10.0.1",
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
- },
- {
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
}
]
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Authentication.AspNetCore/deps.json b/extra/admin-api/Interop/Spacebar.Interop.Authentication.AspNetCore/deps.json
index f654255..e8dd959 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Authentication.AspNetCore/deps.json
+++ b/extra/admin-api/Interop/Spacebar.Interop.Authentication.AspNetCore/deps.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "BCrypt.Net-Next",
@@ -10,101 +10,26 @@
"hash": "sha256-Efjrsw4FXgVKA2vQV6ztc40pLsonnV3JxwxW7eOyfDk="
},
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
- },
- {
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.4",
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
- },
- {
"pname": "Microsoft.IdentityModel.Abstractions",
"version": "8.17.0",
"hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio="
@@ -125,21 +50,6 @@
"hash": "sha256-XcA0KXJbqMWt0I5LuHHMRLpgVQ18KcBej1BoySHeA1A="
},
{
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
- },
- {
"pname": "Npgsql",
"version": "10.0.2",
"hash": "sha256-hW03ZWoW7y16vvScwsjZNyqFybGy+s6hQYQXebo78yQ="
@@ -150,41 +60,6 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.IdentityModel.Tokens.Jwt",
"version": "8.17.0",
"hash": "sha256-DmAmWVosgwWlKGJm/0wFVbeV19YD2rT+gp8utjY0n0Q="
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Authentication/Spacebar.Interop.Authentication.csproj b/extra/admin-api/Interop/Spacebar.Interop.Authentication/Spacebar.Interop.Authentication.csproj
index 741f9a5..6bdca0e 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Authentication/Spacebar.Interop.Authentication.csproj
+++ b/extra/admin-api/Interop/Spacebar.Interop.Authentication/Spacebar.Interop.Authentication.csproj
@@ -13,9 +13,9 @@
-
-
-
+
+
+
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Authentication/deps.json b/extra/admin-api/Interop/Spacebar.Interop.Authentication/deps.json
index ff52c9e..2385ef2 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Authentication/deps.json
+++ b/extra/admin-api/Interop/Spacebar.Interop.Authentication/deps.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "BCrypt.Net-Next",
@@ -10,99 +10,29 @@
"hash": "sha256-Efjrsw4FXgVKA2vQV6ztc40pLsonnV3JxwxW7eOyfDk="
},
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
- },
- {
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.4",
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
"pname": "Microsoft.Extensions.Caching.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9yCnv7SmbNOq21W0rmnpiT4GkkE2pceU3xA1HE7zAM4="
+ "version": "10.0.4",
+ "hash": "sha256-/vLXWvT42HQAm/JLjWGeFo9AvLn/mu4nCNjabm+wABE="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
@@ -110,34 +40,44 @@
"hash": "sha256-+0sK/vSyB4KFC9kliECROfK1WaiWwlRrhLpi03pT+3w="
},
{
- "pname": "Microsoft.Extensions.Caching.Memory",
- "version": "10.0.6",
- "hash": "sha256-3dWBnlBfEbfC50yrB8isuAOCMeYVaVQo/JfuRvpVBlI="
- },
- {
"pname": "Microsoft.Extensions.Configuration",
- "version": "10.0.6",
- "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4="
+ "version": "10.0.7",
+ "hash": "sha256-2RqDs7+dXtGY78E5jSd1qyKu+dMQkbzv+oMY09SEJm0="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.4",
+ "hash": "sha256-bvEQLGSOpJHKdPD6kd59IIi4x57lKapVMgOORtcjJPs="
+ },
+ {
+ "pname": "Microsoft.Extensions.Configuration.Abstractions",
+ "version": "10.0.7",
+ "hash": "sha256-MnUJzZYnl089xuVi6kpt9kymBIvYun9U+Itd12dM5Co="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
- "version": "10.0.6",
- "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA="
+ "version": "10.0.7",
+ "hash": "sha256-lU4G801+Cy3ua+S2slY5UVHOPXdF0I7r3lYX38mQSPw="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "10.0.6",
- "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE="
+ "version": "10.0.7",
+ "hash": "sha256-dICogdaqa5mHqyvFA0lTomFa39Dqm4nn7Pit6qi6eQY="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc="
+ "version": "10.0.0",
+ "hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps="
+ },
+ {
+ "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "version": "10.0.4",
+ "hash": "sha256-0QhVYjk9Cxy6NFef9VKftGmscTZnvcD1bhBQoXz3mwA="
+ },
+ {
+ "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "version": "10.0.7",
+ "hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
@@ -145,39 +85,19 @@
"hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8="
},
{
- "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
- },
- {
"pname": "Microsoft.Extensions.Logging",
"version": "10.0.4",
"hash": "sha256-eneXBu83dGBiWMFabheGFPYiZJQ+WMewG6bTs2oJ7RA="
},
{
- "pname": "Microsoft.Extensions.Logging",
- "version": "10.0.6",
- "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE="
- },
- {
- "pname": "Microsoft.Extensions.Logging",
- "version": "9.0.0",
- "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
- },
- {
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.0",
"hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4="
+ "version": "10.0.4",
+ "hash": "sha256-dvBRBgEf4Bw9NW2J2XDlEeJw2TNhJ+6gV98dPE13/J0="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
@@ -185,29 +105,19 @@
"hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4="
},
{
- "pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
- },
- {
"pname": "Microsoft.Extensions.Options",
- "version": "10.0.6",
- "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA="
- },
- {
- "pname": "Microsoft.Extensions.Options",
- "version": "9.0.0",
- "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
+ "version": "10.0.4",
+ "hash": "sha256-ybyUtpSs/irdarkVjsGhqDcj0w8TNUgh0Kp0j3EVfIA="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
+ "version": "10.0.4",
+ "hash": "sha256-ePpEFzrKQbEMY6Kh/xyxKHq6txNru62Vh4LVZO5Rrvg="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.0",
- "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
+ "version": "10.0.7",
+ "hash": "sha256-cQBhL1IkRl1lxaZImAZBVS39CfWkB+J6+hJVEVBE35I="
},
{
"pname": "Microsoft.IdentityModel.Abstractions",
@@ -230,21 +140,6 @@
"hash": "sha256-XcA0KXJbqMWt0I5LuHHMRLpgVQ18KcBej1BoySHeA1A="
},
{
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
- },
- {
"pname": "Npgsql",
"version": "10.0.2",
"hash": "sha256-hW03ZWoW7y16vvScwsjZNyqFybGy+s6hQYQXebo78yQ="
@@ -255,41 +150,6 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.IdentityModel.Tokens.Jwt",
"version": "8.17.0",
"hash": "sha256-DmAmWVosgwWlKGJm/0wFVbeV19YD2rT+gp8utjY0n0Q="
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/Spacebar.Interop.Cdn.Abstractions.csproj b/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/Spacebar.Interop.Cdn.Abstractions.csproj
index daf6beb..e259a2c 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/Spacebar.Interop.Cdn.Abstractions.csproj
+++ b/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/Spacebar.Interop.Cdn.Abstractions.csproj
@@ -7,6 +7,6 @@
-
+
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/deps.json b/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/deps.json
index fa42c16..08f8525 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/deps.json
+++ b/extra/admin-api/Interop/Spacebar.Interop.Cdn.Abstractions/deps.json
@@ -1,7 +1,7 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
}
]
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Cdn.Signing/Spacebar.Interop.Cdn.Signing.csproj b/extra/admin-api/Interop/Spacebar.Interop.Cdn.Signing/Spacebar.Interop.Cdn.Signing.csproj
index 378e212..260f4e3 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Cdn.Signing/Spacebar.Interop.Cdn.Signing.csproj
+++ b/extra/admin-api/Interop/Spacebar.Interop.Cdn.Signing/Spacebar.Interop.Cdn.Signing.csproj
@@ -7,8 +7,8 @@
-
-
+
+
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/Spacebar.Interop.Replication.RabbitMq.csproj b/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/Spacebar.Interop.Replication.RabbitMq.csproj
index f74f7ba..16b78c3 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/Spacebar.Interop.Replication.RabbitMq.csproj
+++ b/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/Spacebar.Interop.Replication.RabbitMq.csproj
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/deps.json b/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/deps.json
index 8061ce3..e6208f5 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/deps.json
+++ b/extra/admin-api/Interop/Spacebar.Interop.Replication.RabbitMq/deps.json
@@ -1,28 +1,28 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Microsoft.Extensions.Configuration",
- "version": "10.0.6",
- "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4="
+ "version": "10.0.7",
+ "hash": "sha256-2RqDs7+dXtGY78E5jSd1qyKu+dMQkbzv+oMY09SEJm0="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.7",
+ "hash": "sha256-MnUJzZYnl089xuVi6kpt9kymBIvYun9U+Itd12dM5Co="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
- "version": "10.0.6",
- "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA="
+ "version": "10.0.7",
+ "hash": "sha256-lU4G801+Cy3ua+S2slY5UVHOPXdF0I7r3lYX38mQSPw="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
+ "version": "10.0.7",
+ "hash": "sha256-cQBhL1IkRl1lxaZImAZBVS39CfWkB+J6+hJVEVBE35I="
},
{
"pname": "RabbitMQ.Client",
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/Spacebar.Interop.Replication.UnixSocket.csproj b/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/Spacebar.Interop.Replication.UnixSocket.csproj
index a4c14b8..712b0c2 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/Spacebar.Interop.Replication.UnixSocket.csproj
+++ b/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/Spacebar.Interop.Replication.UnixSocket.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/deps.json b/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/deps.json
index bd26fa0..64d9042 100644
--- a/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/deps.json
+++ b/extra/admin-api/Interop/Spacebar.Interop.Replication.UnixSocket/deps.json
@@ -1,22 +1,22 @@
[
{
"pname": "Microsoft.Extensions.Configuration",
- "version": "10.0.6",
- "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4="
+ "version": "10.0.7",
+ "hash": "sha256-2RqDs7+dXtGY78E5jSd1qyKu+dMQkbzv+oMY09SEJm0="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.7",
+ "hash": "sha256-MnUJzZYnl089xuVi6kpt9kymBIvYun9U+Itd12dM5Co="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
- "version": "10.0.6",
- "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA="
+ "version": "10.0.7",
+ "hash": "sha256-lU4G801+Cy3ua+S2slY5UVHOPXdF0I7r3lYX38mQSPw="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
+ "version": "10.0.7",
+ "hash": "sha256-cQBhL1IkRl1lxaZImAZBVS39CfWkB+J6+hJVEVBE35I="
}
]
diff --git a/extra/admin-api/Models/Spacebar.Models.Db/Spacebar.Models.Db.csproj b/extra/admin-api/Models/Spacebar.Models.Db/Spacebar.Models.Db.csproj
index 34c0eba..e987a36 100644
--- a/extra/admin-api/Models/Spacebar.Models.Db/Spacebar.Models.Db.csproj
+++ b/extra/admin-api/Models/Spacebar.Models.Db/Spacebar.Models.Db.csproj
@@ -7,7 +7,6 @@
-
diff --git a/extra/admin-api/Models/Spacebar.Models.Db/deps.json b/extra/admin-api/Models/Spacebar.Models.Db/deps.json
index f6ee1a1..79f44dd 100644
--- a/extra/admin-api/Models/Spacebar.Models.Db/deps.json
+++ b/extra/admin-api/Models/Spacebar.Models.Db/deps.json
@@ -1,98 +1,28 @@
[
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
- },
- {
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.4",
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
"pname": "Microsoft.Extensions.Caching.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9yCnv7SmbNOq21W0rmnpiT4GkkE2pceU3xA1HE7zAM4="
+ "version": "10.0.4",
+ "hash": "sha256-/vLXWvT42HQAm/JLjWGeFo9AvLn/mu4nCNjabm+wABE="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
@@ -100,39 +30,24 @@
"hash": "sha256-+0sK/vSyB4KFC9kliECROfK1WaiWwlRrhLpi03pT+3w="
},
{
- "pname": "Microsoft.Extensions.Caching.Memory",
- "version": "10.0.6",
- "hash": "sha256-3dWBnlBfEbfC50yrB8isuAOCMeYVaVQo/JfuRvpVBlI="
- },
- {
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.4",
+ "hash": "sha256-bvEQLGSOpJHKdPD6kd59IIi4x57lKapVMgOORtcjJPs="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "10.0.6",
- "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE="
- },
- {
- "pname": "Microsoft.Extensions.DependencyInjection",
- "version": "9.0.0",
- "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="
+ "version": "10.0.4",
+ "hash": "sha256-hbpKNzN0KIszhlpM5iAT/V3B7QRs3FGTZI9Wq/cYc1A="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc="
+ "version": "10.0.0",
+ "hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
+ "version": "10.0.4",
+ "hash": "sha256-0QhVYjk9Cxy6NFef9VKftGmscTZnvcD1bhBQoXz3mwA="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -140,64 +55,24 @@
"hash": "sha256-eneXBu83dGBiWMFabheGFPYiZJQ+WMewG6bTs2oJ7RA="
},
{
- "pname": "Microsoft.Extensions.Logging",
- "version": "10.0.6",
- "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE="
- },
- {
- "pname": "Microsoft.Extensions.Logging",
- "version": "9.0.0",
- "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
- },
- {
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.0",
"hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4="
- },
- {
- "pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
+ "version": "10.0.4",
+ "hash": "sha256-dvBRBgEf4Bw9NW2J2XDlEeJw2TNhJ+6gV98dPE13/J0="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "10.0.6",
- "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA="
- },
- {
- "pname": "Microsoft.Extensions.Options",
- "version": "9.0.0",
- "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
+ "version": "10.0.4",
+ "hash": "sha256-ybyUtpSs/irdarkVjsGhqDcj0w8TNUgh0Kp0j3EVfIA="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
- },
- {
- "pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.0",
- "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
- },
- {
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
+ "version": "10.0.4",
+ "hash": "sha256-ePpEFzrKQbEMY6Kh/xyxKHq6txNru62Vh4LVZO5Rrvg="
},
{
"pname": "Npgsql",
@@ -208,40 +83,5 @@
"pname": "Npgsql.EntityFrameworkCore.PostgreSQL",
"version": "10.0.1",
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
- },
- {
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
}
]
diff --git a/extra/admin-api/Spacebar.AdminApi/Spacebar.AdminApi.csproj b/extra/admin-api/Spacebar.AdminApi/Spacebar.AdminApi.csproj
index 6bf423e..23b2d44 100644
--- a/extra/admin-api/Spacebar.AdminApi/Spacebar.AdminApi.csproj
+++ b/extra/admin-api/Spacebar.AdminApi/Spacebar.AdminApi.csproj
@@ -8,9 +8,9 @@
-
-
-
+
+
+
diff --git a/extra/admin-api/Spacebar.AdminApi/deps.json b/extra/admin-api/Spacebar.AdminApi/deps.json
index 95baa92..be7eef6 100644
--- a/extra/admin-api/Spacebar.AdminApi/deps.json
+++ b/extra/admin-api/Spacebar.AdminApi/deps.json
@@ -1,13 +1,13 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "ArcaneLibs.StringNormalisation",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-XcwbLG9w4OFzMVA54pvTvRJ9692tvE8D0tMVcteSQL0="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-4VciWlTaLn0b/4SOSGV07++XiPmvamUQSxBfpGQPg7A="
},
{
"pname": "BCrypt.Net-Next",
@@ -15,54 +15,9 @@
"hash": "sha256-Efjrsw4FXgVKA2vQV6ztc40pLsonnV3JxwxW7eOyfDk="
},
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
"pname": "Microsoft.AspNetCore.OpenApi",
- "version": "10.0.6",
- "hash": "sha256-DCNvcXajwnC+II7NMjK83YIiQDQN6uPvtSnwVUZXQMM="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
+ "version": "10.0.7",
+ "hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA="
},
{
"pname": "Microsoft.EntityFrameworkCore",
@@ -70,51 +25,21 @@
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
- },
- {
"pname": "Microsoft.IdentityModel.Abstractions",
"version": "8.17.0",
"hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio="
@@ -140,21 +65,6 @@
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
},
{
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
- },
- {
"pname": "Npgsql",
"version": "10.0.2",
"hash": "sha256-hW03ZWoW7y16vvScwsjZNyqFybGy+s6hQYQXebo78yQ="
@@ -165,41 +75,6 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.IdentityModel.Tokens.Jwt",
"version": "8.17.0",
"hash": "sha256-DmAmWVosgwWlKGJm/0wFVbeV19YD2rT+gp8utjY0n0Q="
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.AnyCPU.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.AnyCPU.csproj
index 2965974..90590bb 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.AnyCPU.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.AnyCPU.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.aarch64.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.aarch64.csproj
index 1ff4bdc..8eb9303 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.aarch64.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.aarch64.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.x86_64.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.x86_64.csproj
index baed948..d41f020 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.x86_64.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.x86_64.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.AnyCPU.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.AnyCPU.csproj
index ab26446..38f6055 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.AnyCPU.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.AnyCPU.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.aarch64.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.aarch64.csproj
index ed4d104..26aedbb 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.aarch64.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.aarch64.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.x86_64.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.x86_64.csproj
index d4d0fdc..28bc0b5 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.x86_64.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16.x86_64.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.AnyCPU.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.AnyCPU.csproj
index c394be9..3976d41 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.AnyCPU.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.AnyCPU.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.aarch64.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.aarch64.csproj
index 54236b8..b1959be 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.aarch64.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.aarch64.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.x86_64.csproj b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.x86_64.csproj
index 187dcaf..146d69a 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.x86_64.csproj
+++ b/extra/admin-api/Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q8.x86_64.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.AnyCPU.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.AnyCPU.json
index 4e86550..c45c5c4 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.AnyCPU.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.AnyCPU.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-HDRI-AnyCPU",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.aarch64.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.aarch64.json
index a7118bb..0f6a488 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.aarch64.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.aarch64.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-HDRI-OpenMP-arm64",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.x86_64.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.x86_64.json
index 471b6bc..6932708 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.x86_64.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16-HDRI.x86_64.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-HDRI-OpenMP-x64",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.AnyCPU.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.AnyCPU.json
index a1c0d9d..efd6fc5 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.AnyCPU.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.AnyCPU.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-AnyCPU",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.aarch64.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.aarch64.json
index a227241..43a6d02 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.aarch64.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.aarch64.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-OpenMP-arm64",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.x86_64.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.x86_64.json
index d27899c..e3f2da9 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.x86_64.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q16.x86_64.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-OpenMP-x64",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.AnyCPU.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.AnyCPU.json
index 7c9a8d2..6c58f24 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.AnyCPU.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.AnyCPU.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q8-AnyCPU",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.aarch64.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.aarch64.json
index 76b0d9a..00847bf 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.aarch64.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.aarch64.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q8-OpenMP-arm64",
diff --git a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.x86_64.json b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.x86_64.json
index e88f21a..7af1d08 100644
--- a/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.x86_64.json
+++ b/extra/admin-api/Spacebar.Cdn.Worker/deps.Q8.x86_64.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q8-OpenMP-x64",
diff --git a/extra/admin-api/Spacebar.Cdn/Spacebar.Cdn.csproj b/extra/admin-api/Spacebar.Cdn/Spacebar.Cdn.csproj
index b312581..55b92e8 100644
--- a/extra/admin-api/Spacebar.Cdn/Spacebar.Cdn.csproj
+++ b/extra/admin-api/Spacebar.Cdn/Spacebar.Cdn.csproj
@@ -7,10 +7,10 @@
-
+
-
+
diff --git a/extra/admin-api/Spacebar.Cdn/deps.json b/extra/admin-api/Spacebar.Cdn/deps.json
index 25c2aa5..eab4bbf 100644
--- a/extra/admin-api/Spacebar.Cdn/deps.json
+++ b/extra/admin-api/Spacebar.Cdn/deps.json
@@ -1,13 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
- },
- {
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Magick.NET-Q16-HDRI-AnyCPU",
@@ -21,48 +16,8 @@
},
{
"pname": "Microsoft.AspNetCore.OpenApi",
- "version": "10.0.6",
- "hash": "sha256-DCNvcXajwnC+II7NMjK83YIiQDQN6uPvtSnwVUZXQMM="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
+ "version": "10.0.7",
+ "hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA="
},
{
"pname": "Microsoft.EntityFrameworkCore",
@@ -70,71 +25,26 @@
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
- },
- {
"pname": "Microsoft.OpenApi",
"version": "2.0.0",
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
},
{
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
- },
- {
"pname": "Npgsql",
"version": "10.0.2",
"hash": "sha256-hW03ZWoW7y16vvScwsjZNyqFybGy+s6hQYQXebo78yQ="
@@ -143,40 +53,5 @@
"pname": "Npgsql.EntityFrameworkCore.PostgreSQL",
"version": "10.0.1",
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
- },
- {
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
}
]
diff --git a/extra/admin-api/Spacebar.Offload/Spacebar.Offload.csproj b/extra/admin-api/Spacebar.Offload/Spacebar.Offload.csproj
index bf58e76..3d74470 100644
--- a/extra/admin-api/Spacebar.Offload/Spacebar.Offload.csproj
+++ b/extra/admin-api/Spacebar.Offload/Spacebar.Offload.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/extra/admin-api/Spacebar.Offload/deps.json b/extra/admin-api/Spacebar.Offload/deps.json
index 8ad9666..d0900e3 100644
--- a/extra/admin-api/Spacebar.Offload/deps.json
+++ b/extra/admin-api/Spacebar.Offload/deps.json
@@ -1,8 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "BCrypt.Net-Next",
@@ -10,54 +10,9 @@
"hash": "sha256-Efjrsw4FXgVKA2vQV6ztc40pLsonnV3JxwxW7eOyfDk="
},
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
"pname": "Microsoft.AspNetCore.OpenApi",
- "version": "10.0.6",
- "hash": "sha256-DCNvcXajwnC+II7NMjK83YIiQDQN6uPvtSnwVUZXQMM="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
+ "version": "10.0.7",
+ "hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA="
},
{
"pname": "Microsoft.EntityFrameworkCore",
@@ -65,51 +20,21 @@
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
- },
- {
"pname": "Microsoft.IdentityModel.Abstractions",
"version": "8.17.0",
"hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio="
@@ -135,21 +60,6 @@
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
},
{
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
- },
- {
"pname": "Npgsql",
"version": "10.0.2",
"hash": "sha256-hW03ZWoW7y16vvScwsjZNyqFybGy+s6hQYQXebo78yQ="
@@ -160,41 +70,6 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.IdentityModel.Tokens.Jwt",
"version": "8.17.0",
"hash": "sha256-DmAmWVosgwWlKGJm/0wFVbeV19YD2rT+gp8utjY0n0Q="
diff --git a/extra/admin-api/Spacebar.UApi/Spacebar.UApi.csproj b/extra/admin-api/Spacebar.UApi/Spacebar.UApi.csproj
index 67a9ddc..ca5808d 100644
--- a/extra/admin-api/Spacebar.UApi/Spacebar.UApi.csproj
+++ b/extra/admin-api/Spacebar.UApi/Spacebar.UApi.csproj
@@ -8,9 +8,9 @@
-
-
-
+
+
+
diff --git a/extra/admin-api/Spacebar.UApi/deps.json b/extra/admin-api/Spacebar.UApi/deps.json
index 95baa92..be7eef6 100644
--- a/extra/admin-api/Spacebar.UApi/deps.json
+++ b/extra/admin-api/Spacebar.UApi/deps.json
@@ -1,13 +1,13 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "ArcaneLibs.StringNormalisation",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-XcwbLG9w4OFzMVA54pvTvRJ9692tvE8D0tMVcteSQL0="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-4VciWlTaLn0b/4SOSGV07++XiPmvamUQSxBfpGQPg7A="
},
{
"pname": "BCrypt.Net-Next",
@@ -15,54 +15,9 @@
"hash": "sha256-Efjrsw4FXgVKA2vQV6ztc40pLsonnV3JxwxW7eOyfDk="
},
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
"pname": "Microsoft.AspNetCore.OpenApi",
- "version": "10.0.6",
- "hash": "sha256-DCNvcXajwnC+II7NMjK83YIiQDQN6uPvtSnwVUZXQMM="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
+ "version": "10.0.7",
+ "hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA="
},
{
"pname": "Microsoft.EntityFrameworkCore",
@@ -70,51 +25,21 @@
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
- },
- {
"pname": "Microsoft.IdentityModel.Abstractions",
"version": "8.17.0",
"hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio="
@@ -140,21 +65,6 @@
"hash": "sha256-8eiM3Mx4Hx1etx52RlczoHG2z9XIpWgu2LQtWSt086k="
},
{
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
- },
- {
"pname": "Npgsql",
"version": "10.0.2",
"hash": "sha256-hW03ZWoW7y16vvScwsjZNyqFybGy+s6hQYQXebo78yQ="
@@ -165,41 +75,6 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.IdentityModel.Tokens.Jwt",
"version": "8.17.0",
"hash": "sha256-DmAmWVosgwWlKGJm/0wFVbeV19YD2rT+gp8utjY0n0Q="
diff --git a/extra/admin-api/Utilities/ConfigTest/ConfigTest.csproj b/extra/admin-api/Utilities/ConfigTest/ConfigTest.csproj
index 6db5e52..eb90637 100644
--- a/extra/admin-api/Utilities/ConfigTest/ConfigTest.csproj
+++ b/extra/admin-api/Utilities/ConfigTest/ConfigTest.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/extra/admin-api/Utilities/DiscordEmojiConverter/DiscordEmojiConverter.csproj b/extra/admin-api/Utilities/DiscordEmojiConverter/DiscordEmojiConverter.csproj
index 7ed79af..6bbcd38 100644
--- a/extra/admin-api/Utilities/DiscordEmojiConverter/DiscordEmojiConverter.csproj
+++ b/extra/admin-api/Utilities/DiscordEmojiConverter/DiscordEmojiConverter.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.AdminApi.PrepareTestData/Spacebar.AdminApi.PrepareTestData.csproj b/extra/admin-api/Utilities/Spacebar.AdminApi.PrepareTestData/Spacebar.AdminApi.PrepareTestData.csproj
index 546875d..73bbcb5 100644
--- a/extra/admin-api/Utilities/Spacebar.AdminApi.PrepareTestData/Spacebar.AdminApi.PrepareTestData.csproj
+++ b/extra/admin-api/Utilities/Spacebar.AdminApi.PrepareTestData/Spacebar.AdminApi.PrepareTestData.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj
index a8153a9..dc740fc 100644
--- a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj
+++ b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj
@@ -18,14 +18,14 @@
-
-
+
+
-
-
-
+
+
+
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.AdminApiTest/Spacebar.AdminApiTest.csproj b/extra/admin-api/Utilities/Spacebar.AdminApiTest/Spacebar.AdminApiTest.csproj
index 546875d..73bbcb5 100644
--- a/extra/admin-api/Utilities/Spacebar.AdminApiTest/Spacebar.AdminApiTest.csproj
+++ b/extra/admin-api/Utilities/Spacebar.AdminApiTest/Spacebar.AdminApiTest.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/Spacebar.Cdn.Fsck.csproj b/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/Spacebar.Cdn.Fsck.csproj
index a02a320..f277a80 100644
--- a/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/Spacebar.Cdn.Fsck.csproj
+++ b/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/Spacebar.Cdn.Fsck.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/deps.json b/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/deps.json
index 683b0b0..f595b71 100644
--- a/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/deps.json
+++ b/extra/admin-api/Utilities/Spacebar.Cdn.Fsck/deps.json
@@ -1,53 +1,8 @@
[
{
"pname": "ArcaneLibs",
- "version": "1.0.1-preview.20260126-091403",
- "hash": "sha256-CSmNE16nDi05qyDAcJR+8SqQQ2ReAeX0+/dRP3WpNsg="
- },
- {
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
+ "version": "1.0.1-preview.20260420-212318",
+ "hash": "sha256-y+gU8S3jbcFgIwwc0vkkEPMfHzGZ+55//9uvsKOEGXY="
},
{
"pname": "Microsoft.EntityFrameworkCore",
@@ -55,49 +10,24 @@
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
"pname": "Microsoft.Extensions.Caching.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9yCnv7SmbNOq21W0rmnpiT4GkkE2pceU3xA1HE7zAM4="
+ "version": "10.0.4",
+ "hash": "sha256-/vLXWvT42HQAm/JLjWGeFo9AvLn/mu4nCNjabm+wABE="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
@@ -105,104 +35,99 @@
"hash": "sha256-+0sK/vSyB4KFC9kliECROfK1WaiWwlRrhLpi03pT+3w="
},
{
- "pname": "Microsoft.Extensions.Caching.Memory",
- "version": "10.0.6",
- "hash": "sha256-3dWBnlBfEbfC50yrB8isuAOCMeYVaVQo/JfuRvpVBlI="
- },
- {
"pname": "Microsoft.Extensions.Configuration",
- "version": "10.0.6",
- "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4="
+ "version": "10.0.7",
+ "hash": "sha256-2RqDs7+dXtGY78E5jSd1qyKu+dMQkbzv+oMY09SEJm0="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.4",
+ "hash": "sha256-bvEQLGSOpJHKdPD6kd59IIi4x57lKapVMgOORtcjJPs="
+ },
+ {
+ "pname": "Microsoft.Extensions.Configuration.Abstractions",
+ "version": "10.0.7",
+ "hash": "sha256-MnUJzZYnl089xuVi6kpt9kymBIvYun9U+Itd12dM5Co="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
- "version": "10.0.6",
- "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA="
+ "version": "10.0.7",
+ "hash": "sha256-lU4G801+Cy3ua+S2slY5UVHOPXdF0I7r3lYX38mQSPw="
},
{
"pname": "Microsoft.Extensions.Configuration.CommandLine",
- "version": "10.0.6",
- "hash": "sha256-U31ct2qLllJ+0INS4wsDhFztGpzr+7TdwpeKZsgslAw="
+ "version": "10.0.7",
+ "hash": "sha256-Ln/o0JXfXMZZKAFLuc+BkUHZFdzfnRpFWVuglp0f5hE="
},
{
"pname": "Microsoft.Extensions.Configuration.EnvironmentVariables",
- "version": "10.0.6",
- "hash": "sha256-/p9mbkua5XJT8vg/r06aw2ZYydlGv9s+Fk+j98h8PF0="
+ "version": "10.0.7",
+ "hash": "sha256-yGrdFDhw3VnGMPPMsC7AGOvsx81aVm7VGCEc73uGTHc="
},
{
"pname": "Microsoft.Extensions.Configuration.FileExtensions",
- "version": "10.0.6",
- "hash": "sha256-N2DeLcgzjaQIk7LKvUqd2FO2bTmB65iZxpbTXb2DWz8="
+ "version": "10.0.7",
+ "hash": "sha256-LjHOWNzZ1I2ODEFRfIFIWTNw1gpTtJakepdulIOILDA="
},
{
"pname": "Microsoft.Extensions.Configuration.Json",
- "version": "10.0.6",
- "hash": "sha256-gj55DSHQluOlZKiNOVeeHuhsz4GpqVRSlbad6jq+Olk="
+ "version": "10.0.7",
+ "hash": "sha256-A6YQgo8pjza/gP+85FXubm4xYYhURQvAsj3US0mwTTE="
},
{
"pname": "Microsoft.Extensions.Configuration.UserSecrets",
- "version": "10.0.6",
- "hash": "sha256-NwcoOoEiVrdQJU4GXYcNzdmYJSDefdJ1IflEHhPAQK8="
+ "version": "10.0.7",
+ "hash": "sha256-shM6JimVDCfJWYe9cjLFW0cXfsS1qvrk7dHXD5K21Vg="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "10.0.6",
- "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE="
- },
- {
- "pname": "Microsoft.Extensions.DependencyInjection",
- "version": "9.0.0",
- "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="
+ "version": "10.0.7",
+ "hash": "sha256-dICogdaqa5mHqyvFA0lTomFa39Dqm4nn7Pit6qi6eQY="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc="
+ "version": "10.0.4",
+ "hash": "sha256-0QhVYjk9Cxy6NFef9VKftGmscTZnvcD1bhBQoXz3mwA="
},
{
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
+ "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "version": "10.0.7",
+ "hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
},
{
"pname": "Microsoft.Extensions.Diagnostics",
- "version": "10.0.6",
- "hash": "sha256-TGJjvsztoajNzOe0KeuOvtb2ZuNDbjq2NfPs15zo3kA="
+ "version": "10.0.7",
+ "hash": "sha256-Sd0ZsXgO7w/35vOKN1B0CZdcIcMJnf/Z/8POSikTyRk="
},
{
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9AbUvHuHhDPjtf6vsci2r6VfSg0BlmkJkMYmIqAQ2QA="
+ "version": "10.0.7",
+ "hash": "sha256-ocntk68Qa3ccHGEnzmZuKdBWdQEnp4PgwJk63bSRjDA="
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-CzUYBtxxXV8qn72ptRs0QkP8xmrKwlfq47MojRhM1Tw="
+ "version": "10.0.7",
+ "hash": "sha256-ibxSdxibq1UKOo4Mz+zthbZd0UUFipnJNb0hPwvEXCA="
},
{
"pname": "Microsoft.Extensions.FileProviders.Physical",
- "version": "10.0.6",
- "hash": "sha256-zZAyRMT9DnZYlKTW9A5ZeDAlO8EaHxgX9hHuzWDgjiY="
+ "version": "10.0.7",
+ "hash": "sha256-B1jF2XZ6z5TavZVAD0GzW2Q0ILyskeUdTaWF3OgS9mY="
},
{
"pname": "Microsoft.Extensions.FileSystemGlobbing",
- "version": "10.0.6",
- "hash": "sha256-hfoFBBqSIwZokoX3Kt+aRacLW06QbJkcecyLOhTd0T0="
+ "version": "10.0.7",
+ "hash": "sha256-KdLAYPizG4yCLK7oF5yd3lPXzMYKI+uZJhRXKD9VlHg="
},
{
"pname": "Microsoft.Extensions.Hosting",
- "version": "10.0.6",
- "hash": "sha256-qTfHGGLi0OWszbcJRyhStsz3EBBl8MVAzGeqxeNneSM="
+ "version": "10.0.7",
+ "hash": "sha256-4mzjm48GnZal8Ixr9gXFkT0NKXt6WTrYnOu/LoxjX60="
},
{
"pname": "Microsoft.Extensions.Hosting.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-ZFt1jTnkzMsDNTe+nDJvJB3fbQrLvCjYp4NIyESErvU="
+ "version": "10.0.7",
+ "hash": "sha256-S1WAgBHPi7H71uQUGyl2aG/IITgYfVNznyXsFrRe/kE="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -211,13 +136,8 @@
},
{
"pname": "Microsoft.Extensions.Logging",
- "version": "10.0.6",
- "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE="
- },
- {
- "pname": "Microsoft.Extensions.Logging",
- "version": "9.0.0",
- "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
+ "version": "10.0.7",
+ "hash": "sha256-AUOet0nWZHB132XCPuyUp5xTFNnWjHhoOtzooFcXHk4="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
@@ -226,78 +146,63 @@
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4="
+ "version": "10.0.4",
+ "hash": "sha256-dvBRBgEf4Bw9NW2J2XDlEeJw2TNhJ+6gV98dPE13/J0="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
+ "version": "10.0.7",
+ "hash": "sha256-/ITLUXgcs5tRDdeileNlmNB92V25CRd1FGBocChJj0g="
},
{
"pname": "Microsoft.Extensions.Logging.Configuration",
- "version": "10.0.6",
- "hash": "sha256-/tXp5Q6002eNA4Ff9O8eyBgYNdNcOoJ4b2NrdHh+QcQ="
+ "version": "10.0.7",
+ "hash": "sha256-bgfSy30lXJhN9T+CWdwodnpZJDLJoElM4HKOOCijjfo="
},
{
"pname": "Microsoft.Extensions.Logging.Console",
- "version": "10.0.6",
- "hash": "sha256-hIwQTTJGdbqkfkzSHLG5aueueE15DrlggfmPbBZ6SOk="
+ "version": "10.0.7",
+ "hash": "sha256-qR7NQaCsOdH++AviTzz4J6D6pak/YVjih2aZqYc22d8="
},
{
"pname": "Microsoft.Extensions.Logging.Debug",
- "version": "10.0.6",
- "hash": "sha256-ZpIjMzwB0Dugr2aQtIt7HgSGKgDjfH0LXKIXsywJbnw="
+ "version": "10.0.7",
+ "hash": "sha256-GZsM+S1XPT5RbFLLzTkoYwlUYy8c4snbwAq8+Qzb7cM="
},
{
"pname": "Microsoft.Extensions.Logging.EventLog",
- "version": "10.0.6",
- "hash": "sha256-OrIL6QUhI8dntpTXgkrwJ443YpmJsfYNM08kYB4KQZE="
+ "version": "10.0.7",
+ "hash": "sha256-+KGwPSkWf+fGaic4qtLP6k1FqIur3rzTHjGw1cdBzb4="
},
{
"pname": "Microsoft.Extensions.Logging.EventSource",
- "version": "10.0.6",
- "hash": "sha256-LoMQ0w2MwzKGS8QhqNTv5TgAPmgaS5HCfjkJHJHT818="
+ "version": "10.0.7",
+ "hash": "sha256-6c5eCAdAKDMBjkPt59RXcDhJdNFau4sFus+9xW+qWig="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "10.0.6",
- "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA="
+ "version": "10.0.4",
+ "hash": "sha256-ybyUtpSs/irdarkVjsGhqDcj0w8TNUgh0Kp0j3EVfIA="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "9.0.0",
- "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
+ "version": "10.0.7",
+ "hash": "sha256-XtyfdZ26kjnuCF/YHbdGdsIeR/nxSW7yyQZ04sOa9RU="
},
{
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
- "version": "10.0.6",
- "hash": "sha256-T0HNAYrIsm1xzfBD1qLqziI5qwSsGXGmXSDdOgpC5s0="
+ "version": "10.0.7",
+ "hash": "sha256-6UBnB1ouWwRkVEGt5xLfXZvpYsCQQJijKvBlBCJOmmM="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
+ "version": "10.0.4",
+ "hash": "sha256-ePpEFzrKQbEMY6Kh/xyxKHq6txNru62Vh4LVZO5Rrvg="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.0",
- "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
- },
- {
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
+ "version": "10.0.7",
+ "hash": "sha256-cQBhL1IkRl1lxaZImAZBVS39CfWkB+J6+hJVEVBE35I="
},
{
"pname": "Npgsql",
@@ -310,43 +215,8 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.Diagnostics.EventLog",
- "version": "10.0.6",
- "hash": "sha256-MpXUz1TiiFkD1ngApC7HKqW+i37zi5V2ApOmqZwDqiI="
+ "version": "10.0.7",
+ "hash": "sha256-fV+2RcEzBV/JUnPDOLce3VBQKqvo32zcTWMZeJcAAJg="
}
]
diff --git a/extra/admin-api/Utilities/Spacebar.Cdn.Migration/Spacebar.Cdn.Migration.csproj b/extra/admin-api/Utilities/Spacebar.Cdn.Migration/Spacebar.Cdn.Migration.csproj
index a87432b..7d61b8e 100644
--- a/extra/admin-api/Utilities/Spacebar.Cdn.Migration/Spacebar.Cdn.Migration.csproj
+++ b/extra/admin-api/Utilities/Spacebar.Cdn.Migration/Spacebar.Cdn.Migration.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/Spacebar.CleanSettingsRows.csproj b/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/Spacebar.CleanSettingsRows.csproj
index 6a90d5a..310f9e8 100644
--- a/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/Spacebar.CleanSettingsRows.csproj
+++ b/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/Spacebar.CleanSettingsRows.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/deps.json b/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/deps.json
index 2178b66..e166eb9 100644
--- a/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/deps.json
+++ b/extra/admin-api/Utilities/Spacebar.CleanSettingsRows/deps.json
@@ -1,98 +1,28 @@
[
{
- "pname": "Humanizer.Core",
- "version": "2.14.1",
- "hash": "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "17.11.31",
- "hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
- },
- {
- "pname": "Microsoft.Build.Framework",
- "version": "18.0.2",
- "hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.11.0",
- "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Common",
- "version": "5.0.0",
- "hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "5.0.0",
- "hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
- },
- {
- "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
- "version": "5.0.0",
- "hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.Common",
- "version": "5.0.0",
- "hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
- },
- {
- "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
- "version": "5.0.0",
- "hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
- },
- {
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.4",
"hash": "sha256-V3Vwl1MtVMRTPo7a9lAgs6UaeMnFV3eEsKnLyPaPMHA="
},
{
- "pname": "Microsoft.EntityFrameworkCore",
- "version": "10.0.6",
- "hash": "sha256-wEA3ySJvLjAs6O9feF8vZXFM8GgyP+1ufQCaawj20dU="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.4",
"hash": "sha256-so4y7Wrp/oWhQ7wd1rK9ha9GtPme1l5H8SrQz7sf8MQ="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-izcDKxbfeMBNxXmri20mESugr7NHxJEE4Hnvia6hVS4="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.4",
"hash": "sha256-Wed75M4RdQ7bCUWSc+q/0YqL6R5CrIZ2X0t/LpU7ZZA="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Analyzers",
- "version": "10.0.6",
- "hash": "sha256-qTZ9ZhnPM7Nqy/ZWjloDTEUO91CymeJ07Yp1SKMJWiY="
- },
- {
- "pname": "Microsoft.EntityFrameworkCore.Design",
- "version": "10.0.6",
- "hash": "sha256-9WAXxXdAM0rNbGq6j7VGubHslxzmpTYKZ9gFyxh/N74="
- },
- {
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.4",
"hash": "sha256-WwGoCwNxDXyqfBvUX9fGa/6X+yiDBuE7hf3csU78+Os="
},
{
- "pname": "Microsoft.EntityFrameworkCore.Relational",
- "version": "10.0.6",
- "hash": "sha256-gyA+zXeRaMZl9qs9WXrvc0sEnptZy1nxC6kBux5bTQ0="
- },
- {
"pname": "Microsoft.Extensions.Caching.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9yCnv7SmbNOq21W0rmnpiT4GkkE2pceU3xA1HE7zAM4="
+ "version": "10.0.4",
+ "hash": "sha256-/vLXWvT42HQAm/JLjWGeFo9AvLn/mu4nCNjabm+wABE="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
@@ -100,104 +30,99 @@
"hash": "sha256-+0sK/vSyB4KFC9kliECROfK1WaiWwlRrhLpi03pT+3w="
},
{
- "pname": "Microsoft.Extensions.Caching.Memory",
- "version": "10.0.6",
- "hash": "sha256-3dWBnlBfEbfC50yrB8isuAOCMeYVaVQo/JfuRvpVBlI="
- },
- {
"pname": "Microsoft.Extensions.Configuration",
- "version": "10.0.6",
- "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4="
+ "version": "10.0.7",
+ "hash": "sha256-2RqDs7+dXtGY78E5jSd1qyKu+dMQkbzv+oMY09SEJm0="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ="
+ "version": "10.0.4",
+ "hash": "sha256-bvEQLGSOpJHKdPD6kd59IIi4x57lKapVMgOORtcjJPs="
+ },
+ {
+ "pname": "Microsoft.Extensions.Configuration.Abstractions",
+ "version": "10.0.7",
+ "hash": "sha256-MnUJzZYnl089xuVi6kpt9kymBIvYun9U+Itd12dM5Co="
},
{
"pname": "Microsoft.Extensions.Configuration.Binder",
- "version": "10.0.6",
- "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA="
+ "version": "10.0.7",
+ "hash": "sha256-lU4G801+Cy3ua+S2slY5UVHOPXdF0I7r3lYX38mQSPw="
},
{
"pname": "Microsoft.Extensions.Configuration.CommandLine",
- "version": "10.0.6",
- "hash": "sha256-U31ct2qLllJ+0INS4wsDhFztGpzr+7TdwpeKZsgslAw="
+ "version": "10.0.7",
+ "hash": "sha256-Ln/o0JXfXMZZKAFLuc+BkUHZFdzfnRpFWVuglp0f5hE="
},
{
"pname": "Microsoft.Extensions.Configuration.EnvironmentVariables",
- "version": "10.0.6",
- "hash": "sha256-/p9mbkua5XJT8vg/r06aw2ZYydlGv9s+Fk+j98h8PF0="
+ "version": "10.0.7",
+ "hash": "sha256-yGrdFDhw3VnGMPPMsC7AGOvsx81aVm7VGCEc73uGTHc="
},
{
"pname": "Microsoft.Extensions.Configuration.FileExtensions",
- "version": "10.0.6",
- "hash": "sha256-N2DeLcgzjaQIk7LKvUqd2FO2bTmB65iZxpbTXb2DWz8="
+ "version": "10.0.7",
+ "hash": "sha256-LjHOWNzZ1I2ODEFRfIFIWTNw1gpTtJakepdulIOILDA="
},
{
"pname": "Microsoft.Extensions.Configuration.Json",
- "version": "10.0.6",
- "hash": "sha256-gj55DSHQluOlZKiNOVeeHuhsz4GpqVRSlbad6jq+Olk="
+ "version": "10.0.7",
+ "hash": "sha256-A6YQgo8pjza/gP+85FXubm4xYYhURQvAsj3US0mwTTE="
},
{
"pname": "Microsoft.Extensions.Configuration.UserSecrets",
- "version": "10.0.6",
- "hash": "sha256-NwcoOoEiVrdQJU4GXYcNzdmYJSDefdJ1IflEHhPAQK8="
+ "version": "10.0.7",
+ "hash": "sha256-shM6JimVDCfJWYe9cjLFW0cXfsS1qvrk7dHXD5K21Vg="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "10.0.6",
- "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE="
- },
- {
- "pname": "Microsoft.Extensions.DependencyInjection",
- "version": "9.0.0",
- "hash": "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="
+ "version": "10.0.7",
+ "hash": "sha256-dICogdaqa5mHqyvFA0lTomFa39Dqm4nn7Pit6qi6eQY="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc="
+ "version": "10.0.4",
+ "hash": "sha256-0QhVYjk9Cxy6NFef9VKftGmscTZnvcD1bhBQoXz3mwA="
},
{
- "pname": "Microsoft.Extensions.DependencyModel",
- "version": "10.0.6",
- "hash": "sha256-WY/CGoll5mwtiG3pBN/jDpt5/g4qcQuBL62LeS8KgmM="
+ "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "version": "10.0.7",
+ "hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
},
{
"pname": "Microsoft.Extensions.Diagnostics",
- "version": "10.0.6",
- "hash": "sha256-TGJjvsztoajNzOe0KeuOvtb2ZuNDbjq2NfPs15zo3kA="
+ "version": "10.0.7",
+ "hash": "sha256-Sd0ZsXgO7w/35vOKN1B0CZdcIcMJnf/Z/8POSikTyRk="
},
{
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-9AbUvHuHhDPjtf6vsci2r6VfSg0BlmkJkMYmIqAQ2QA="
+ "version": "10.0.7",
+ "hash": "sha256-ocntk68Qa3ccHGEnzmZuKdBWdQEnp4PgwJk63bSRjDA="
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-CzUYBtxxXV8qn72ptRs0QkP8xmrKwlfq47MojRhM1Tw="
+ "version": "10.0.7",
+ "hash": "sha256-ibxSdxibq1UKOo4Mz+zthbZd0UUFipnJNb0hPwvEXCA="
},
{
"pname": "Microsoft.Extensions.FileProviders.Physical",
- "version": "10.0.6",
- "hash": "sha256-zZAyRMT9DnZYlKTW9A5ZeDAlO8EaHxgX9hHuzWDgjiY="
+ "version": "10.0.7",
+ "hash": "sha256-B1jF2XZ6z5TavZVAD0GzW2Q0ILyskeUdTaWF3OgS9mY="
},
{
"pname": "Microsoft.Extensions.FileSystemGlobbing",
- "version": "10.0.6",
- "hash": "sha256-hfoFBBqSIwZokoX3Kt+aRacLW06QbJkcecyLOhTd0T0="
+ "version": "10.0.7",
+ "hash": "sha256-KdLAYPizG4yCLK7oF5yd3lPXzMYKI+uZJhRXKD9VlHg="
},
{
"pname": "Microsoft.Extensions.Hosting",
- "version": "10.0.6",
- "hash": "sha256-qTfHGGLi0OWszbcJRyhStsz3EBBl8MVAzGeqxeNneSM="
+ "version": "10.0.7",
+ "hash": "sha256-4mzjm48GnZal8Ixr9gXFkT0NKXt6WTrYnOu/LoxjX60="
},
{
"pname": "Microsoft.Extensions.Hosting.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-ZFt1jTnkzMsDNTe+nDJvJB3fbQrLvCjYp4NIyESErvU="
+ "version": "10.0.7",
+ "hash": "sha256-S1WAgBHPi7H71uQUGyl2aG/IITgYfVNznyXsFrRe/kE="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -206,13 +131,8 @@
},
{
"pname": "Microsoft.Extensions.Logging",
- "version": "10.0.6",
- "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE="
- },
- {
- "pname": "Microsoft.Extensions.Logging",
- "version": "9.0.0",
- "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM="
+ "version": "10.0.7",
+ "hash": "sha256-AUOet0nWZHB132XCPuyUp5xTFNnWjHhoOtzooFcXHk4="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
@@ -221,78 +141,63 @@
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "10.0.6",
- "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4="
+ "version": "10.0.4",
+ "hash": "sha256-dvBRBgEf4Bw9NW2J2XDlEeJw2TNhJ+6gV98dPE13/J0="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.0",
- "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
+ "version": "10.0.7",
+ "hash": "sha256-/ITLUXgcs5tRDdeileNlmNB92V25CRd1FGBocChJj0g="
},
{
"pname": "Microsoft.Extensions.Logging.Configuration",
- "version": "10.0.6",
- "hash": "sha256-/tXp5Q6002eNA4Ff9O8eyBgYNdNcOoJ4b2NrdHh+QcQ="
+ "version": "10.0.7",
+ "hash": "sha256-bgfSy30lXJhN9T+CWdwodnpZJDLJoElM4HKOOCijjfo="
},
{
"pname": "Microsoft.Extensions.Logging.Console",
- "version": "10.0.6",
- "hash": "sha256-hIwQTTJGdbqkfkzSHLG5aueueE15DrlggfmPbBZ6SOk="
+ "version": "10.0.7",
+ "hash": "sha256-qR7NQaCsOdH++AviTzz4J6D6pak/YVjih2aZqYc22d8="
},
{
"pname": "Microsoft.Extensions.Logging.Debug",
- "version": "10.0.6",
- "hash": "sha256-ZpIjMzwB0Dugr2aQtIt7HgSGKgDjfH0LXKIXsywJbnw="
+ "version": "10.0.7",
+ "hash": "sha256-GZsM+S1XPT5RbFLLzTkoYwlUYy8c4snbwAq8+Qzb7cM="
},
{
"pname": "Microsoft.Extensions.Logging.EventLog",
- "version": "10.0.6",
- "hash": "sha256-OrIL6QUhI8dntpTXgkrwJ443YpmJsfYNM08kYB4KQZE="
+ "version": "10.0.7",
+ "hash": "sha256-+KGwPSkWf+fGaic4qtLP6k1FqIur3rzTHjGw1cdBzb4="
},
{
"pname": "Microsoft.Extensions.Logging.EventSource",
- "version": "10.0.6",
- "hash": "sha256-LoMQ0w2MwzKGS8QhqNTv5TgAPmgaS5HCfjkJHJHT818="
+ "version": "10.0.7",
+ "hash": "sha256-6c5eCAdAKDMBjkPt59RXcDhJdNFau4sFus+9xW+qWig="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "10.0.6",
- "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA="
+ "version": "10.0.4",
+ "hash": "sha256-ybyUtpSs/irdarkVjsGhqDcj0w8TNUgh0Kp0j3EVfIA="
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "9.0.0",
- "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck="
+ "version": "10.0.7",
+ "hash": "sha256-XtyfdZ26kjnuCF/YHbdGdsIeR/nxSW7yyQZ04sOa9RU="
},
{
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
- "version": "10.0.6",
- "hash": "sha256-T0HNAYrIsm1xzfBD1qLqziI5qwSsGXGmXSDdOgpC5s0="
+ "version": "10.0.7",
+ "hash": "sha256-6UBnB1ouWwRkVEGt5xLfXZvpYsCQQJijKvBlBCJOmmM="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "10.0.6",
- "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc="
+ "version": "10.0.4",
+ "hash": "sha256-ePpEFzrKQbEMY6Kh/xyxKHq6txNru62Vh4LVZO5Rrvg="
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.0",
- "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
- },
- {
- "pname": "Microsoft.VisualStudio.SolutionPersistence",
- "version": "1.0.52",
- "hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
- },
- {
- "pname": "Mono.TextTemplating",
- "version": "3.0.0",
- "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0="
- },
- {
- "pname": "Newtonsoft.Json",
- "version": "13.0.3",
- "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
+ "version": "10.0.7",
+ "hash": "sha256-cQBhL1IkRl1lxaZImAZBVS39CfWkB+J6+hJVEVBE35I="
},
{
"pname": "Npgsql",
@@ -305,43 +210,8 @@
"hash": "sha256-G5WmWoc02gHTsdBLXESFQ5eMV+liwiO8YjzFKg4NDEk="
},
{
- "pname": "System.CodeDom",
- "version": "6.0.0",
- "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
- },
- {
- "pname": "System.Composition",
- "version": "9.0.0",
- "hash": "sha256-FehOkQ2u1p8mQ0/wn3cZ+24HjhTLdck8VZYWA1CcgbM="
- },
- {
- "pname": "System.Composition.AttributedModel",
- "version": "9.0.0",
- "hash": "sha256-a7y7H6zj+kmYkllNHA402DoVfY9IaqC3Ooys8Vzl24M="
- },
- {
- "pname": "System.Composition.Convention",
- "version": "9.0.0",
- "hash": "sha256-tw4vE5JRQ60ubTZBbxoMPhtjOQCC3XoDFUH7NHO7o8U="
- },
- {
- "pname": "System.Composition.Hosting",
- "version": "9.0.0",
- "hash": "sha256-oOxU+DPEEfMCuNLgW6wSkZp0JY5gYt44FJNnWt+967s="
- },
- {
- "pname": "System.Composition.Runtime",
- "version": "9.0.0",
- "hash": "sha256-AyIe+di1TqwUBbSJ/sJ8Q8tzsnTN+VBdJw4K8xZz43s="
- },
- {
- "pname": "System.Composition.TypedParts",
- "version": "9.0.0",
- "hash": "sha256-F5fpTUs3Rr7yP/NyIzr+Xn5NdTXXp8rrjBnF9UBBUog="
- },
- {
"pname": "System.Diagnostics.EventLog",
- "version": "10.0.6",
- "hash": "sha256-MpXUz1TiiFkD1ngApC7HKqW+i37zi5V2ApOmqZwDqiI="
+ "version": "10.0.7",
+ "hash": "sha256-fV+2RcEzBV/JUnPDOLce3VBQKqvo32zcTWMZeJcAAJg="
}
]
diff --git a/extra/admin-api/update-deps.cs b/extra/admin-api/update-deps.cs
index 45954a8..beb72fd 100755
--- a/extra/admin-api/update-deps.cs
+++ b/extra/admin-api/update-deps.cs
@@ -1,13 +1,14 @@
#! /usr/bin/env dotnet
#:property Nullable=enable
#:property PublishAOT=false
-#:package ArcaneLibs@1.0.0-preview.20251207*
+#:package ArcaneLibs@1.0.1-preview.2026*
+using System.Diagnostics;
using ArcaneLibs;
-using ArcaneLibs.Extensions;
using System.Text.Json;
-// sync versions for CDN worker
+#region Sync package versions for CDN worker
+
{
Console.WriteLine("==> Ensuring CDN worker dependencies are in sync...");
var origContent = await File.ReadAllTextAsync("Spacebar.Cdn.Worker/Spacebar.Cdn.Worker.Q16-HDRI.x86_64.csproj");
@@ -30,70 +31,160 @@
}
}
+#endregion
+
Console.WriteLine("==> Getting outputs...");
-var outs = JsonSerializer.Deserialize(Util.GetCommandOutputSync("nix", $"eval --json .#packages.x86_64-linux --apply builtins.attrNames", silent: true, stderr: false));
-if (args.Length > 0) {
- var filter = args[0];
- outs = outs.Where(x => x.Contains(filter)).ToArray();
+var outNames = JsonSerializer
+ .Deserialize(Util.GetCommandOutputSync("nix", $"eval --json .#packages.x86_64-linux --apply builtins.attrNames", silent: true, stderr: false))!
+ .Where(o => args.Length == 0 || args.Select(x => x.Replace('.', '-')).Any(o.Contains)).ToArray();
+
+Console.WriteLine($"==> Updating dependencies for {outNames.Length} projects...");
+
+#region Dependency resolution
+
+var sortSw = Stopwatch.StartNew();
+Console.WriteLine($"==> Sorting projects by dependencies...");
+Console.WriteLine($" ==> Getting project references...");
+(string Name, string[] References)[] byName = await Task.WhenAll(outNames
+ .Select(async x => {
+ await Task.Delay(Random.Shared.Next(outNames.Length));
+ var refJson = Util.GetCommandOutputSync("nix", $"eval --json .#packages.x86_64-linux.{x}.passthru.__sbDmProjectRefs.names", silent: true, stderr: false);
+ var references = string.IsNullOrEmpty(refJson) ? [] : JsonSerializer.Deserialize(refJson)!.Select(x => x.Replace('.', '-')).ToArray();
+ if (references.Length > 0)
+ Console.WriteLine($" ==> Got {references.Length} project references for {x}");
+ // Console.WriteLine($" ==> Got {references.Length} project references for {x}: {string.Join(", ", references)}");
+ return (x, references);
+ }).ToList());
+
+Console.WriteLine($" ==> Mapping to tree nodes...");
+// create nodes first
+var deps = byName.Select(x => new ProjectDependencyNode() {
+ Name = x.Name,
+ References = []
+}).ToArray();
+
+// actually fill in references
+foreach (var d in deps) {
+ d.References = deps.Where(x => byName.First(bn => bn.Name == d.Name).References.Contains(x.Name)).ToArray();
+ Console.WriteLine($" ==> {d.Name} => {string.Join(", ", d.References.Select(x => x.GetShortName()))}");
}
-Console.WriteLine($"==> Updating dependencies for {outs.Length} projects...");
+Console.WriteLine($" ==> Sorting...");
-var ss = new SemaphoreSlim(1, 1);
-var idx = 0;
-var tasks = outs.Select(outp => Task.Run(async () => {
- await ss.WaitAsync();
- try {
- Console.WriteLine(ConsoleUtils.ColoredString($" ==> Updating {outp}...", 0x80, 0x80, 0xff));
- Console.Write(ConsoleUtils.ColoredString($" ==> Getting project root directory... ", 0x80, 0xff, 0xff));
- var rootDir = JsonSerializer.Deserialize(Util.GetCommandOutputSync("nix", $"eval --json .#packages.x86_64-linux.{outp}.srcRoot", silent: true, stderr: false))
- .Split("/extra/admin-api/", 2)[1];
- var depsFileStorePath =
- JsonSerializer.Deserialize(Util.GetCommandOutputSync("nix", $"eval --json .#packages.x86_64-linux.{outp}.__nugetDeps", silent: true, stderr: false));
- if (depsFileStorePath is null) {
- Console.WriteLine(ConsoleUtils.ColoredString($" ==> No __nugetDeps attribute, skipping!", 0xff, 0x80, 0x80));
+deps = deps.OrderBy(x => x.GetDepth()).ThenBy(x => x.GetWeight()).ThenBy(x => x.Name).ToArray();
+foreach (var d in deps) {
+ // just a nice thing when debugging
+ d.References = d.References.OrderBy(x => x.GetDepth()).ThenBy(x => x.GetWeight()).ThenBy(x => x.Name).ToArray();
+ Console.WriteLine($" ==> {d.GetNameWithWeights()} => {string.Join(", ", d.References.Select(x => $"{x.GetNameWithWeights(true)}"))}");
+}
+
+Console.WriteLine($" ==> Sorted dependency tree with {deps.Length} projects in {sortSw.Elapsed}");
+
+#endregion
+
+var maxNameLength = deps.Max(x => x.Name.Length);
+
+foreach (var depthGroup in deps.GroupBy(x => x.GetDepth())) {
+ var tasks = depthGroup.Index().Select(indexedOutpEnt => Task.Run(async () => {
+ var (idx, outpEnt) = indexedOutpEnt;
+ var outp = outpEnt.Name;
+ var prefix = ConsoleUtils.ColoredString(
+ $"{outpEnt.GetDepth():00}.{idx:00}({outpEnt.GetWeight():000}) {outpEnt.Name.PadRight(maxNameLength)}>",
+ (byte)((outp.GetHashCode() >> 16) & 0xff),
+ (byte)((outp.GetHashCode() >> 8) & 0xff),
+ (byte)(outp.GetHashCode() & 0xff)
+ );
+ Console.WriteLine(prefix + ConsoleUtils.ColoredString($" ==> Updating {outp}...", 0x80, 0x80, 0xff));
+
+ var rootDir = outpEnt.GetRelativeRootDir();
+ var depsFile = outpEnt.GetDepsFile();
+ if (depsFile is null) {
+ Console.WriteLine(prefix + ConsoleUtils.ColoredString($" ==> No __nugetDeps attribute, skipping!", 0xff, 0x80, 0x80));
return;
}
- var depsFileName = new FileInfo(depsFileStorePath).Name;
- Console.Write(ConsoleUtils.ColoredString($"{rootDir}", 0x80, 0xff, 0xff));
- Console.Write(" - ");
- Console.Write(ConsoleUtils.ColoredString($"{depsFileStorePath} ", 0x80, 0x80, 0xff));
- Console.WriteLine(ConsoleUtils.ColoredString($"({depsFileName})", 0x80, 0xff, 0x80));
+ Console.WriteLine(
+ prefix
+ + ConsoleUtils.ColoredString($" ==> Got project root directory: ", 0x80, 0xff, 0xff)
+ + ConsoleUtils.ColoredString($"{rootDir}", 0x80, 0xff, 0xff)
+ + " - "
+ + ConsoleUtils.ColoredString($"{depsFile.Value.StorePath.Replace(depsFile.Value.Name, "")}", 0x80, 0x80, 0xff)
+ + ConsoleUtils.ColoredString($"{depsFile.Value.Name}", 0x80, 0xff, 0x80)
+ + (File.Exists(depsFile.Value.LocalPath)
+ ? ConsoleUtils.ColoredString($" (exists)", 0x80, 0xff, 0x80)
+ : ConsoleUtils.ColoredString($" (does not exist)", 0xf, 0x80, 0x80))
+ );
- if (rootDir.Length <= 1) throw new Exception("Invalid project file count?");
-
- var nugetDepsFilePath = Path.Combine(rootDir, depsFileName);
- Console.WriteLine(ConsoleUtils.ColoredString($" ==> {nugetDepsFilePath} exists: {File.Exists(nugetDepsFilePath)}", 0x80, 0xff, 0xff));
- if (!File.Exists(nugetDepsFilePath)) {
- Console.WriteLine(ConsoleUtils.ColoredString($" ==> No NuGet deps file, skipping!", 0xff, 0x80, 0x80));
+ if (!File.Exists(depsFile.Value.LocalPath)) {
+ Console.WriteLine(prefix + ConsoleUtils.ColoredString($" ==> No NuGet deps file, skipping!", 0xff, 0x80, 0x80));
return;
}
- if (idx == 1) await Task.Delay(3000); // give the first one a bit of time to eval...
- await Task.Delay(idx++ * 1500);
+ Console.WriteLine(prefix + ConsoleUtils.ColoredString($" ==> Building fetch-deps script...", 0x80, 0xff, 0x80));
+ var fname = outpEnt.GetDepsUpdateScript();
- var fname = $"./update-deps-{outp}";
- Console.WriteLine(ConsoleUtils.ColoredString($" ==> Building fetch-deps script {fname}...", 0x80, 0xff, 0x80));
- RunCommandSync("nix", $"build .#{outp}.passthru.fetch-deps --out-link {fname}");
+ Console.WriteLine(prefix + ConsoleUtils.ColoredString($" ==> Running fetch-deps script, writing into {depsFile.Value.LocalPath}...", 0x80, 0xff, 0x80));
+ RunCommandSync(fname, depsFile.Value.LocalPath);
- Console.WriteLine(ConsoleUtils.ColoredString($" ==> Running fetch-deps script, writing into {nugetDepsFilePath}...", 0x80, 0xff, 0x80));
- RunCommandSync(fname, nugetDepsFilePath);
+ var resolvedDeps = JsonSerializer.Deserialize