From 7c496b4c7f4132d576dc4227871177fa04fdb76e Mon Sep 17 00:00:00 2001 From: ChiaraBm Date: Wed, 16 Jul 2025 20:48:49 +0200 Subject: [PATCH 1/2] Fixed oauth2 controller returning invalid data. Adjusted build seps for tailwind class map --- .../Controllers/OAuth2/OAuth2Controller.cs | 8 +--- .../Moonlight.Client.Runtime.csproj | 48 ------------------- Moonlight.Client/Moonlight.Client.csproj | 2 +- 3 files changed, 3 insertions(+), 55 deletions(-) diff --git a/Moonlight.ApiServer/Http/Controllers/OAuth2/OAuth2Controller.cs b/Moonlight.ApiServer/Http/Controllers/OAuth2/OAuth2Controller.cs index 05c74a28..70ab3a51 100644 --- a/Moonlight.ApiServer/Http/Controllers/OAuth2/OAuth2Controller.cs +++ b/Moonlight.ApiServer/Http/Controllers/OAuth2/OAuth2Controller.cs @@ -66,8 +66,6 @@ public partial class OAuth2Controller : Controller parameters.Add("RedirectUri", redirectUri); parameters.Add("ResponseType", responseType); }); - - await Response.WriteAsync(html); } else { @@ -77,12 +75,10 @@ public partial class OAuth2Controller : Controller parameters.Add("RedirectUri", redirectUri); parameters.Add("ResponseType", responseType); }); - - await Response.WriteAsync(html); } await Results - .Text(html, "text/html") + .Text(html, "text/html", Encoding.UTF8) .ExecuteAsync(HttpContext); } @@ -158,7 +154,7 @@ public partial class OAuth2Controller : Controller } await Results - .Text(html, "text/html") + .Text(html, "text/html", Encoding.UTF8) .ExecuteAsync(HttpContext); } } diff --git a/Moonlight.Client.Runtime/Moonlight.Client.Runtime.csproj b/Moonlight.Client.Runtime/Moonlight.Client.Runtime.csproj index 627ac2ce..1c083df3 100644 --- a/Moonlight.Client.Runtime/Moonlight.Client.Runtime.csproj +++ b/Moonlight.Client.Runtime/Moonlight.Client.Runtime.csproj @@ -19,52 +19,4 @@ - - - true - styles - Never - - - true - styles - Never - - - true - styles - Never - - - true - styles - Never - - - true - styles - Never - - - true - styles - Never - - - true - styles - Never - - - - - - - - - <_ContentIncludedByDefault Remove="wwwroot\js\moonCore.js" /> - <_ContentIncludedByDefault Remove="wwwroot\js\moonlight.js" /> - <_ContentIncludedByDefault Remove="wwwroot\svg\logo.svg" /> - - diff --git a/Moonlight.Client/Moonlight.Client.csproj b/Moonlight.Client/Moonlight.Client.csproj index 2decf80b..a04300ce 100644 --- a/Moonlight.Client/Moonlight.Client.csproj +++ b/Moonlight.Client/Moonlight.Client.csproj @@ -46,7 +46,7 @@ - + \ No newline at end of file From 6690f09a32c6a348b6b0cbc1adf7e7c2439160cc Mon Sep 17 00:00:00 2001 From: ChiaraBm Date: Thu, 17 Jul 2025 21:44:31 +0200 Subject: [PATCH 2/2] Updated mappings import. Fixed github action --- .github/workflows/publish-dev-packages.yml | 29 ++++++++++------------ Moonlight.Client.Runtime/Styles/styles.css | 2 +- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/.github/workflows/publish-dev-packages.yml b/.github/workflows/publish-dev-packages.yml index 3ba05b60..46fe2681 100644 --- a/.github/workflows/publish-dev-packages.yml +++ b/.github/workflows/publish-dev-packages.yml @@ -6,14 +6,14 @@ on: workflow_dispatch: jobs: - build-scrips: + build-scripts: runs-on: debian-12 steps: - name: Clean up Environment run: | - rm -rf ./* - rm -rf ./.??* + rm -rf ./* + rm -rf ./.??* - uses: actions/checkout@v3 @@ -25,31 +25,28 @@ jobs: build-moonlight: runs-on: debian-12 - needs: build-scrips + needs: build-scripts steps: - name: Clean up Environment run: | - rm -rf ./* - rm -rf ./.??* - + rm -rf ./* + rm -rf ./.??* + - name: Remove nuget source continue-on-error: true run: dotnet nuget remove source moonlight-github - uses: actions/checkout@v3 - - name: Add nuget source - run: dotnet nuget add source -n moonlight-github "https://nuget.pkg.github.com/Moonlight-Panel/index.json" -u Moonlight-Panel -p ${{secrets.GH_PACKAGES_READWRITE}} --store-password-in-clear-text - - - name: Setup Environment - run: dotnet tool install dotnet-moonlight -g - - name: Build and Pack Moonlight run: | - mkdir ./packs - export PATH="$PATH:~/.dotnet/tools" - dotnet moonlight pack . ./packs + mkdir ./packs + dotnet restore + dotnet build + dotnet pack -o ./packs -c Debug Moonlight.ApiServer + dotnet pack -o ./packs -c Debug Moonlight.Client + dotnet pack -o ./packs -c Debug Moonlight.Shared - name: Publish to Github run: dotnet nuget push "./packs/*.nupkg" --skip-duplicate --api-key ${{secrets.GH_PACKAGES_READWRITE}} --source https://nuget.pkg.github.com/Moonlight-Panel/index.json diff --git a/Moonlight.Client.Runtime/Styles/styles.css b/Moonlight.Client.Runtime/Styles/styles.css index b7a742c0..4ba0e213 100644 --- a/Moonlight.Client.Runtime/Styles/styles.css +++ b/Moonlight.Client.Runtime/Styles/styles.css @@ -29,7 +29,7 @@ @source "../../Moonlight.Client/**/*.cs"; @source "../../Moonlight.Client/**/*.html"; @source "../../Moonlight.Client/**/*.razor"; -@source "../../Moonlight.Client/Styles/mappings/*.map"; +@source "../../Moonlight.Client/Styles/**/*.map"; @source "../../Moonlight.ApiServer/**/*.razor";