Some checks failed
release / build-release (push) Has been cancelled
- per-creator "All videos" folder (release order across sub-channels); sub-channel copies use cpost: ids and UserDataMirror keeps played/resume state in sync - SortNameUpdater forces release-order sort names so every client lists newest first by default - official Floatplane icon as channel image (Primary only — a channel Thumb hid video thumbnails in Continue Watching) and as 16:9 plugin thumbnail; one-time image replacement on upgrade - OAuth device-flow login (FloatplaneAuthService + settings UI); needs a Floatplane client id; Turnstile verified domain-bound so password login inside Jellyfin is impossible - generic install.sh (linuxserver / official image / native), thumb.png in package + manifest - README rewritten for a general audience, doc/usage.md with screenshots, 60 tests Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
40 lines
1.5 KiB
XML
40 lines
1.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<!-- Jellyfin 10.10.x = .NET 8. Keep this an AnyCPU IL assembly: no RuntimeIdentifier,
|
|
no SelfContained, no ReadyToRun — the same DLL runs on x64 and the Pi5 (arm64). -->
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<RootNamespace>Jellyfin.Plugin.Floatplane</RootNamespace>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>disable</ImplicitUsings>
|
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
|
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
|
<LangVersion>latest</LangVersion>
|
|
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
|
</PropertyGroup>
|
|
|
|
<!-- Built against the oldest supported server (targetAbi 10.10.0.0 in meta.json). -->
|
|
<ItemGroup>
|
|
<PackageReference Include="Jellyfin.Controller" Version="10.10.7">
|
|
<ExcludeAssets>runtime</ExcludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Jellyfin.Model" Version="10.10.7">
|
|
<ExcludeAssets>runtime</ExcludeAssets>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<InternalsVisibleTo Include="Jellyfin.Plugin.Floatplane.Tests" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Remove="Configuration\configPage.html" />
|
|
<EmbeddedResource Include="Configuration\configPage.html" />
|
|
<None Remove="Resources\logo.png" />
|
|
<EmbeddedResource Include="Resources\logo.png" />
|
|
<None Remove="Resources\thumb.png" />
|
|
<EmbeddedResource Include="Resources\thumb.png" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|