feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment
Some checks failed
CI Pipeline / Code Quality & Typecheck (push) Waiting to run
CI Pipeline / Test Suite (macos-latest) (push) Blocked by required conditions
CI Pipeline / Test Suite (ubuntu-latest) (push) Blocked by required conditions
CI Pipeline / Test Suite (windows-latest) (push) Blocked by required conditions
CI Pipeline / Build Validation (admin) (push) Blocked by required conditions
CI Pipeline / Build Validation (desktop) (push) Blocked by required conditions
Deploy Landing Page / deploy (push) Blocked by required conditions
Deploy Landing Page / build (push) Waiting to run
Release & Packaging Pipeline / Build & Publish Admin Docker Image (push) Failing after 8s
Release & Code Signing CA Pipeline / build-and-sign-windows (push) Failing after 1m51s
Build macOS / Build & Package (macOS) (push) Failing after 4s
Build macOS / Build & Package (macOS)-1 (push) Failing after 5s
Release & Code Signing CA Pipeline / build-and-sign-macos (push) Failing after 3s
Release & Packaging Pipeline / Package macOS Desktop App (push) Failing after 4s
Release & Packaging Pipeline / Package Windows Desktop App (push) Failing after 2m28s
Release & Packaging Pipeline / Publish Official GitHub Release (push) Has been skipped

This commit is contained in:
Yun Chan 2026-08-20 11:12:05 +09:00
parent 5cd1de6859
commit 708e20f747
406 changed files with 42464 additions and 6199 deletions

View file

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]

View file

@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("D3ROVoice.Api")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5cd1de685968775e0ef3666436d68fe9e6b0e906")]
[assembly: System.Reflection.AssemblyProductAttribute("D3ROVoice.Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("D3ROVoice.Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View file

@ -0,0 +1 @@
55edc22ee2e937f3669d60a2ace175b3a21f49551f88805450652b32ef5daee0

View file

@ -0,0 +1,24 @@
is_global = true
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property.EntryPointFilePath =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = D3ROVoice.Api
build_property.RootNamespace = D3ROVoice.Api
build_property.ProjectDir = D:\workspace\D3ROVoice\apps\api-server\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 10.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = D:\workspace\D3ROVoice\apps\api-server
build_property._RazorSourceGeneratorDebug =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =

View file

@ -0,0 +1,17 @@
// <auto-generated/>
global using Microsoft.AspNetCore.Builder;
global using Microsoft.AspNetCore.Hosting;
global using Microsoft.AspNetCore.Http;
global using Microsoft.AspNetCore.Routing;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Net.Http.Json;
global using System.Threading;
global using System.Threading.Tasks;

View file

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
// Generated by the MSBuild WriteCodeFragment class.

View file

@ -0,0 +1 @@
a94338223e30f0c6359bd5a11f30b52a88f5bf30c27ce1c8e3a39e3fe4f16fa5

View file

@ -0,0 +1,83 @@
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.csproj.AssemblyReference.cache
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\rpswa.dswa.cache.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.GeneratedMSBuildEditorConfig.editorconfig
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.AssemblyInfoInputs.cache
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.AssemblyInfo.cs
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.csproj.CoreCompileInputs.cache
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.MvcApplicationPartsAssemblyInfo.cs
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.MvcApplicationPartsAssemblyInfo.cache
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\appsettings.Development.json
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\appsettings.json
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.staticwebassets.runtime.json
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.staticwebassets.endpoints.json
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.exe
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.deps.json
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.runtimeconfig.json
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\D3ROVoice.Api.pdb
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.AspNetCore.OpenApi.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.Bcl.Cryptography.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.Data.Sqlite.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.Abstractions.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.Relational.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.Sqlite.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.Extensions.DependencyModel.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.IdentityModel.Abstractions.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.IdentityModel.JsonWebTokens.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.IdentityModel.Logging.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.IdentityModel.Protocols.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.IdentityModel.Tokens.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Microsoft.OpenApi.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\SQLitePCLRaw.batteries_v2.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\SQLitePCLRaw.core.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\SQLitePCLRaw.provider.e_sqlite3.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Swashbuckle.AspNetCore.Swagger.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Swashbuckle.AspNetCore.SwaggerGen.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\Swashbuckle.AspNetCore.SwaggerUI.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\System.IdentityModel.Tokens.Jwt.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\browser-wasm\nativeassets\net9.0\e_sqlite3.a
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-arm\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-arm64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-armel\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-mips64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-musl-arm\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-musl-riscv64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-musl-s390x\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-musl-x64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-ppc64le\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-riscv64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-s390x\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-x64\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\linux-x86\native\libe_sqlite3.so
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\osx-arm64\native\libe_sqlite3.dylib
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\osx-x64\native\libe_sqlite3.dylib
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\win-arm\native\e_sqlite3.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\win-arm64\native\e_sqlite3.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\win-x64\native\e_sqlite3.dll
D:\workspace\D3ROVoice\apps\api-server\bin\Debug\net10.0\runtimes\win-x86\native\e_sqlite3.dll
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\rjimswa.dswa.cache.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\rjsmrazor.dswa.cache.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\rjsmcshtml.dswa.cache.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\scopedcss\bundle\D3ROVoice.Api.styles.css
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\compressed\ywp43jgxv3-{0}-mw01eamuej-mw01eamuej.gz
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\staticwebassets.build.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\staticwebassets.build.json.cache
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\staticwebassets.development.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\staticwebassets.build.endpoints.json
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\swae.build.ex.cache
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoic.FECB580F.Up2Date
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.dll
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\refint\D3ROVoice.Api.dll
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.pdb
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\D3ROVoice.Api.genruntimeconfig.cache
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\ref\D3ROVoice.Api.dll
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\compressed\b6arkhq2qu-{0}-9xczhhykze-9xczhhykze.gz
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\compressed\wgxvrpfkf8-{0}-qb4ylyqfl5-qb4ylyqfl5.gz
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\compressed\k8usrkd25d-{0}-i4ytlv2mnz-i4ytlv2mnz.gz
D:\workspace\D3ROVoice\apps\api-server\obj\Debug\net10.0\compressed\0oa1lcbz4d-{0}-e1w50tc880-e1w50tc880.gz

Binary file not shown.

View file

@ -0,0 +1 @@
67efd6a138a158f59611be91d523d3d45d3ec9b9039e0c189cfeff63c9e38342

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
{"GlobalPropertiesHash":"8g6/m0jBHhzE8TPA10ctGtze1kVCu/spQbfkgHpFIEU=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["k9nrAZIwU\u002B9/SumrKu6l4l8waUOrIUIecYfXRkYSiqc=","CbBC4OLnEudO4pvRfHVhQ7gqTCLx2s5RcCV6tV8akls=","rKAqxYSf2ojjAuyIFX3\u002B/7wKgkCYBs1sLDjEDsOLQH0=","yiWYJMssWJabTT6M0Ar0exSaIVKFAb3lsaw7P93\u002BUtc=","eiNBeM1M9GOfSuxY8KnRxfpzWL71wzjfdhmNsEshdBY="],"CachedAssets":{},"CachedCopyCandidates":{}}

View file

@ -0,0 +1 @@
{"GlobalPropertiesHash":"JFX8DsBEv4i5XLCpbgdP3d/hr1wKxR/IXg7iH+toyt4=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["mnK2gd2IyY4XB6GVW5a\u002BsVA6dtZSGDyKGH52nVDhoEg=","krwftEhQAFWoezP05WCCMAFlPyNLjgTh8uiskGUwZ/Y=","7HIDfg\u002B6hU3tDea3pv9wraPbNeFU6SsKpQKr6BsfNzY=","k9ltaSK4nKLyvGA9K\u002Bav/muUy8OsN9JwQYDEpa9RZJg=","nBJi4bhmtlCaNZqmL/BUnn\u002BQckoPvC4OxGybPH4MvXk=","iN\u002BX23qJRXrX2IrQGK8U50Vtq5R7HaXPHCWnmAnGxa0=","VL174Yo1s4P\u002BlAJaj7ZegC/Q0\u002BTPG43YTyRv97JFC7c=","svF3SPCwQQetkhYPVY2J3zphYJGsgV8cpn6UsAc//i8=","c0Z\u002BUwdCoWyf8mHVIc5vWzzKU9T0c4Z10aytBrLF6C4=","Q5hwVqKqQWFbuzqH/oZOT2eEg4vdGMUZ76xAKIOuTrM=","ryxoLLHFhn8iLsqt/Tec0It2HsJpG9Wjj2x7XsZbBug=","\u002BLgAUV8LEfZmOhd4EJ014sNAOAxwDf2WW8/CM\u002Bm9VBg="],"CachedAssets":{},"CachedCopyCandidates":{}}

View file

@ -0,0 +1 @@
{"GlobalPropertiesHash":"B23UWlcEOv3Glbpj8j1fqK1aq64gynV7LWPF05ogA7I=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["mnK2gd2IyY4XB6GVW5a\u002BsVA6dtZSGDyKGH52nVDhoEg=","krwftEhQAFWoezP05WCCMAFlPyNLjgTh8uiskGUwZ/Y=","7HIDfg\u002B6hU3tDea3pv9wraPbNeFU6SsKpQKr6BsfNzY=","k9ltaSK4nKLyvGA9K\u002Bav/muUy8OsN9JwQYDEpa9RZJg=","nBJi4bhmtlCaNZqmL/BUnn\u002BQckoPvC4OxGybPH4MvXk=","iN\u002BX23qJRXrX2IrQGK8U50Vtq5R7HaXPHCWnmAnGxa0=","VL174Yo1s4P\u002BlAJaj7ZegC/Q0\u002BTPG43YTyRv97JFC7c=","svF3SPCwQQetkhYPVY2J3zphYJGsgV8cpn6UsAc//i8=","c0Z\u002BUwdCoWyf8mHVIc5vWzzKU9T0c4Z10aytBrLF6C4=","Q5hwVqKqQWFbuzqH/oZOT2eEg4vdGMUZ76xAKIOuTrM=","ryxoLLHFhn8iLsqt/Tec0It2HsJpG9Wjj2x7XsZbBug=","\u002BLgAUV8LEfZmOhd4EJ014sNAOAxwDf2WW8/CM\u002Bm9VBg="],"CachedAssets":{},"CachedCopyCandidates":{}}

View file

@ -0,0 +1 @@
{"GlobalPropertiesHash":"c85JO106UaTAad+wbl2vIOB42+3YyE9k7ZGJfdaOF8A=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["mnK2gd2IyY4XB6GVW5a\u002BsVA6dtZSGDyKGH52nVDhoEg=","krwftEhQAFWoezP05WCCMAFlPyNLjgTh8uiskGUwZ/Y=","7HIDfg\u002B6hU3tDea3pv9wraPbNeFU6SsKpQKr6BsfNzY=","k9ltaSK4nKLyvGA9K\u002Bav/muUy8OsN9JwQYDEpa9RZJg=","nBJi4bhmtlCaNZqmL/BUnn\u002BQckoPvC4OxGybPH4MvXk=","iN\u002BX23qJRXrX2IrQGK8U50Vtq5R7HaXPHCWnmAnGxa0=","VL174Yo1s4P\u002BlAJaj7ZegC/Q0\u002BTPG43YTyRv97JFC7c="],"CachedAssets":{"mnK2gd2IyY4XB6GVW5a\u002BsVA6dtZSGDyKGH52nVDhoEg=":{"Identity":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\admin\\index.html","SourceId":"D3ROVoice.Api","SourceType":"Discovered","ContentRoot":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\","BasePath":"/","RelativePath":"admin/index#[.{fingerprint}]?.html","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"mw01eamuej","Integrity":"1tCSVVLhqONr\u002BYC05uP6bz6v6iRVWfgKwTBrnbu8KS4=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\admin\\index.html","FileLength":25535,"LastWriteTime":"2026-08-03T05:11:08.6683612+00:00"},"nBJi4bhmtlCaNZqmL/BUnn\u002BQckoPvC4OxGybPH4MvXk=":{"Identity":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\index.html","SourceId":"D3ROVoice.Api","SourceType":"Discovered","ContentRoot":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\","BasePath":"/","RelativePath":"index#[.{fingerprint}]?.html","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"e1w50tc880","Integrity":"jnqYtJkzoXmHB01Fw9kVIagHrvm9XPOh4os9g5jESPk=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\index.html","FileLength":1056,"LastWriteTime":"2026-08-19T04:21:57.1418781+00:00"},"7HIDfg\u002B6hU3tDea3pv9wraPbNeFU6SsKpQKr6BsfNzY=":{"Identity":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\assets\\index-X4t7Pkjb.css","SourceId":"D3ROVoice.Api","SourceType":"Discovered","ContentRoot":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\","BasePath":"/","RelativePath":"assets/index-X4t7Pkjb#[.{fingerprint}]?.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"qb4ylyqfl5","Integrity":"ZqfSjwKuv7dUYxZlLgSyPHolkunMNmUy1uv5mclynKs=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\assets\\index-X4t7Pkjb.css","FileLength":34108,"LastWriteTime":"2026-08-19T04:21:57.1418781+00:00"},"k9ltaSK4nKLyvGA9K\u002Bav/muUy8OsN9JwQYDEpa9RZJg=":{"Identity":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\favicon.svg","SourceId":"D3ROVoice.Api","SourceType":"Discovered","ContentRoot":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\","BasePath":"/","RelativePath":"favicon#[.{fingerprint}]?.svg","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"i4ytlv2mnz","Integrity":"AgPk4dKCNnQ6BoBi3MWjtO8uH/23aJIJN1/862rlHCU=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.svg","FileLength":592,"LastWriteTime":"2026-04-05T12:46:28.4356494+00:00"},"krwftEhQAFWoezP05WCCMAFlPyNLjgTh8uiskGUwZ/Y=":{"Identity":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\assets\\index-TLmV-V-z.js","SourceId":"D3ROVoice.Api","SourceType":"Discovered","ContentRoot":"D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\","BasePath":"/","RelativePath":"assets/index-TLmV-V-z#[.{fingerprint}]?.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"9xczhhykze","Integrity":"LeH5mD7ac9FgGznR/\u002BAMT\u002BfLhsopfSNmMfabD9NKuR0=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\assets\\index-TLmV-V-z.js","FileLength":330558,"LastWriteTime":"2026-08-19T04:21:57.1418781+00:00"}},"CachedCopyCandidates":{}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
DhjSeCURcsYDFMUWNq6e6n9YuCzfcAMX39pdWOAtkcY=

View file

@ -0,0 +1 @@
{"ContentRoots":["D:\\workspace\\D3ROVoice\\apps\\api-server\\wwwroot\\","D:\\workspace\\D3ROVoice\\apps\\api-server\\obj\\Debug\\net10.0\\compressed\\"],"Root":{"Children":{"favicon.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.svg"},"Patterns":null},"favicon.svg.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"k8usrkd25d-{0}-i4ytlv2mnz-i4ytlv2mnz.gz"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"index.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0oa1lcbz4d-{0}-e1w50tc880-e1w50tc880.gz"},"Patterns":null},"admin":{"Children":{"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"admin/index.html"},"Patterns":null},"index.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"ywp43jgxv3-{0}-mw01eamuej-mw01eamuej.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"assets":{"Children":{"index-TLmV-V-z.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"assets/index-TLmV-V-z.js"},"Patterns":null},"index-TLmV-V-z.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"b6arkhq2qu-{0}-9xczhhykze-9xczhhykze.gz"},"Patterns":null},"index-X4t7Pkjb.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"assets/index-X4t7Pkjb.css"},"Patterns":null},"index-X4t7Pkjb.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"wgxvrpfkf8-{0}-qb4ylyqfl5-qb4ylyqfl5.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}