65e39d4ef7
Reset the version line out of the inherited Chat 2 1.35.x range into a Hellion-specific track that starts at 0.1.0 to make the bootstrap status visible to anyone reading the Dalamud plugin list. The yaml changelog now lays out the full feature set added on top of Chat 2 (privacy filter, retention, cleanup, export, wizard, theme, localization) and explicitly calls out the upstream 1.35.3 base under EUPL-1.2.
74 lines
3.2 KiB
XML
Executable File
74 lines
3.2 KiB
XML
Executable File
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
|
<PropertyGroup>
|
|
<!-- Hellion Chat versioning runs separately from upstream Chat 2.
|
|
0.1.0 is our bootstrap release; the underlying Chat 2 base is
|
|
called out in the yaml changelog so users can see what it
|
|
derives from. -->
|
|
<Version>0.1.0</Version>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<!-- HellionChat fork: assembly is renamed so Dalamud uses
|
|
pluginConfigs/HellionChat instead of pluginConfigs/ChatTwo,
|
|
keeping our state independent from the upstream plugin.
|
|
Code namespace stays ChatTwo.* so upstream cherry-picks
|
|
apply cleanly. -->
|
|
<AssemblyName>HellionChat</AssemblyName>
|
|
<RootNamespace>ChatTwo</RootNamespace>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="MessagePack" Version="3.1.4" />
|
|
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.0" />
|
|
<PackageReference Include="morelinq" Version="4.4.0" />
|
|
<PackageReference Include="Pidgin" Version="3.3.0" />
|
|
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.12" />
|
|
<PackageReference Include="Watson.Lite" Version="6.3.9" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Update="Resources\Language.Designer.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Language.resx</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Resources\Language.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Language.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
|
|
<!-- HellionChat — Hellion-specific resource bundle (HellionStrings.resx
|
|
+ HellionStrings.<lang>.resx) is picked up automatically by the SDK
|
|
default include. Designer.cs is hand-maintained, no auto-gen needed. -->
|
|
|
|
|
|
<ItemGroup>
|
|
<Folder Include="images\" />
|
|
</ItemGroup>
|
|
|
|
<!--This doesn't work until Plogon is updated to include NodeJS-->
|
|
<!-- <Target Name="NodeJS Compile" BeforeTargets="BeforeCompile">-->
|
|
<!-- <Exec Command="npm install" WorkingDirectory="Http\Frontend"/>-->
|
|
<!-- <Exec Command="npm run build" WorkingDirectory="Http\Frontend"/>-->
|
|
<!-- </Target>-->
|
|
<!-- -->
|
|
<!-- <Target Name="CopyFiles" AfterTargets="Build">-->
|
|
<!-- <ItemGroup>-->
|
|
<!-- <Files Include="$(MSBuildThisFileDirectory)\Http\Frontend\build\**" />-->
|
|
<!-- </ItemGroup>-->
|
|
<!-- -->
|
|
<!-- <Copy SourceFiles="@(Files)" DestinationFolder="$(TargetDir)\Frontend\%(RecursiveDir)" />-->
|
|
<!-- </Target>-->
|
|
|
|
<!-- <Target Name="NodeJS Compile" BeforeTargets="BeforeCompile" Condition="'$(Configuration)' == 'Debug'">-->
|
|
<!-- <Exec Command="npm install" WorkingDirectory="Http\Frontend"/>-->
|
|
<!-- <Exec Command="npm run build" WorkingDirectory="Http\Frontend"/>-->
|
|
<!-- </Target>-->
|
|
|
|
<Target Name="UnzipBuild" AfterTargets="Build">
|
|
<Unzip SourceFiles="websiteBuild.zip" DestinationFolder="$(TargetDir)\Frontend"/>
|
|
</Target>
|
|
</Project>
|