Skip to content

Commit e3f007b

Browse files
authored
Merge pull request #446 from Moonlight-Panel/v2.1_TwClassExport
Fixed oauth2 controller. Improved tw export. Fixed gh action
2 parents 77abdd8 + 6690f09 commit e3f007b

File tree

5 files changed

+17
-72
lines changed

5 files changed

+17
-72
lines changed

.github/workflows/publish-dev-packages.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ on:
66
workflow_dispatch:
77

88
jobs:
9-
build-scrips:
9+
build-scripts:
1010
runs-on: debian-12
1111

1212
steps:
1313
- name: Clean up Environment
1414
run: |
15-
rm -rf ./*
16-
rm -rf ./.??*
15+
rm -rf ./*
16+
rm -rf ./.??*
1717
1818
- uses: actions/checkout@v3
1919

@@ -25,31 +25,28 @@ jobs:
2525

2626
build-moonlight:
2727
runs-on: debian-12
28-
needs: build-scrips
28+
needs: build-scripts
2929

3030
steps:
3131
- name: Clean up Environment
3232
run: |
33-
rm -rf ./*
34-
rm -rf ./.??*
35-
33+
rm -rf ./*
34+
rm -rf ./.??*
35+
3636
- name: Remove nuget source
3737
continue-on-error: true
3838
run: dotnet nuget remove source moonlight-github
3939

4040
- uses: actions/checkout@v3
4141

42-
- name: Add nuget source
43-
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
44-
45-
- name: Setup Environment
46-
run: dotnet tool install dotnet-moonlight -g
47-
4842
- name: Build and Pack Moonlight
4943
run: |
50-
mkdir ./packs
51-
export PATH="$PATH:~/.dotnet/tools"
52-
dotnet moonlight pack . ./packs
44+
mkdir ./packs
45+
dotnet restore
46+
dotnet build
47+
dotnet pack -o ./packs -c Debug Moonlight.ApiServer
48+
dotnet pack -o ./packs -c Debug Moonlight.Client
49+
dotnet pack -o ./packs -c Debug Moonlight.Shared
5350
5451
- name: Publish to Github
5552
run: dotnet nuget push "./packs/*.nupkg" --skip-duplicate --api-key ${{secrets.GH_PACKAGES_READWRITE}} --source https://nuget.pkg.github.com/Moonlight-Panel/index.json

Moonlight.ApiServer/Http/Controllers/OAuth2/OAuth2Controller.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ public async Task Authorize(
6666
parameters.Add("RedirectUri", redirectUri);
6767
parameters.Add("ResponseType", responseType);
6868
});
69-
70-
await Response.WriteAsync(html);
7169
}
7270
else
7371
{
@@ -77,12 +75,10 @@ public async Task Authorize(
7775
parameters.Add("RedirectUri", redirectUri);
7876
parameters.Add("ResponseType", responseType);
7977
});
80-
81-
await Response.WriteAsync(html);
8278
}
8379

8480
await Results
85-
.Text(html, "text/html")
81+
.Text(html, "text/html", Encoding.UTF8)
8682
.ExecuteAsync(HttpContext);
8783
}
8884

@@ -158,7 +154,7 @@ public async Task AuthorizePost(
158154
}
159155

160156
await Results
161-
.Text(html, "text/html")
157+
.Text(html, "text/html", Encoding.UTF8)
162158
.ExecuteAsync(HttpContext);
163159
}
164160
}

Moonlight.Client.Runtime/Moonlight.Client.Runtime.csproj

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -19,52 +19,4 @@
1919
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.5" PrivateAssets="all"/>
2020
</ItemGroup>
2121

22-
<ItemGroup>
23-
<None Update="Styles\exports.css">
24-
<Pack>true</Pack>
25-
<PackagePath>styles</PackagePath>
26-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
27-
</None>
28-
<None Include="Styles\package-lock.json">
29-
<Pack>true</Pack>
30-
<PackagePath>styles</PackagePath>
31-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
32-
</None>
33-
<None Include="Styles\package.json">
34-
<Pack>true</Pack>
35-
<PackagePath>styles</PackagePath>
36-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
37-
</None>
38-
<None Update="Styles\preTailwind.css">
39-
<Pack>true</Pack>
40-
<PackagePath>styles</PackagePath>
41-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
42-
</None>
43-
<None Update="Styles\resolveNuget.js">
44-
<Pack>true</Pack>
45-
<PackagePath>styles</PackagePath>
46-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
47-
</None>
48-
<None Update="Styles\style.css">
49-
<Pack>true</Pack>
50-
<PackagePath>styles</PackagePath>
51-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
52-
</None>
53-
<None Update="Styles\mappings\mooncore.map">
54-
<Pack>true</Pack>
55-
<PackagePath>styles</PackagePath>
56-
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
57-
</None>
58-
</ItemGroup>
59-
60-
<ItemGroup>
61-
<Folder Include="wwwroot\css\" />
62-
</ItemGroup>
63-
64-
<ItemGroup>
65-
<_ContentIncludedByDefault Remove="wwwroot\js\moonCore.js" />
66-
<_ContentIncludedByDefault Remove="wwwroot\js\moonlight.js" />
67-
<_ContentIncludedByDefault Remove="wwwroot\svg\logo.svg" />
68-
</ItemGroup>
69-
7022
</Project>

Moonlight.Client.Runtime/Styles/styles.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
@source "../../Moonlight.Client/**/*.cs";
3030
@source "../../Moonlight.Client/**/*.html";
3131
@source "../../Moonlight.Client/**/*.razor";
32-
@source "../../Moonlight.Client/Styles/mappings/*.map";
32+
@source "../../Moonlight.Client/Styles/**/*.map";
3333

3434
@source "../../Moonlight.ApiServer/**/*.razor";
3535

Moonlight.Client/Moonlight.Client.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
</ItemGroup>
4747

4848
<ItemGroup>
49-
<None Include="Styles/*" Pack="true" PackagePath="Styles/Moonlight.Client/" />
49+
<None Include="Styles/mappings/*.map" Pack="true" PackagePath="Styles/" />
5050
<None Include="Moonlight.Client.targets" Pack="true" PackagePath="build/Moonlight.Client.targets" />
5151
</ItemGroup>
5252
</Project>

0 commit comments

Comments
 (0)