From a155a57f33a38b80dc86d00147ccf8fd24bc5f15 Mon Sep 17 00:00:00 2001 From: JonKazama-Hellion Date: Sat, 2 May 2026 23:33:15 +0200 Subject: [PATCH] fix(packaging): icon and image urls now reach the built manifest Three packaging defects rolled into one fix: - The custom DalamudPackager.targets override forced HandleImages and ImagesPath through the legacy code path. SDK 15 handles images by default and the override produced an output manifest with neither IconUrl nor ImageUrls populated. Removed. - The csproj only included images/icon.png explicitly via , so chatWindow.png and withSimpleTweaks.png never reached the build output and never made it into the release ZIP either. Switched to a glob include. - HellionChat.yaml carried no icon_url / image_urls, so even after the SDK started writing the manifest correctly, both fields stayed unset. Added them pointing at the public raw.githubusercontent URLs that already work for the repo.json IconUrl. Net effect on a fresh release: Dalamud picks up the icon next to the DLL on dev installs, the plugin-installer card shows the proper HellionChat logo for users coming through the custom repo, and the two screenshot images are listed alongside the description so the plugin installer carousel works the way other Dalamud plugins look. --- ChatTwo/ChatTwo.csproj | 19 ++++----- ChatTwo/DalamudPackager.targets | 76 --------------------------------- ChatTwo/HellionChat.yaml | 4 ++ 3 files changed, 13 insertions(+), 86 deletions(-) delete mode 100644 ChatTwo/DalamudPackager.targets diff --git a/ChatTwo/ChatTwo.csproj b/ChatTwo/ChatTwo.csproj index ee1d849..f915af4 100644 --- a/ChatTwo/ChatTwo.csproj +++ b/ChatTwo/ChatTwo.csproj @@ -57,17 +57,16 @@ + - - - - - - + PreserveNewest diff --git a/ChatTwo/DalamudPackager.targets b/ChatTwo/DalamudPackager.targets deleted file mode 100644 index 6d0d1ce..0000000 --- a/ChatTwo/DalamudPackager.targets +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - diff --git a/ChatTwo/HellionChat.yaml b/ChatTwo/HellionChat.yaml index 4ae1cc1..e267680 100755 --- a/ChatTwo/HellionChat.yaml +++ b/ChatTwo/HellionChat.yaml @@ -33,6 +33,10 @@ description: |- Based on Chat 2 by Infi and Anna, licensed under EUPL-1.2. repo_url: https://github.com/JonKazama-Hellion/HellionChat accepts_feedback: true +icon_url: https://raw.githubusercontent.com/JonKazama-Hellion/HellionChat/main/ChatTwo/images/icon.png +image_urls: + - https://raw.githubusercontent.com/JonKazama-Hellion/HellionChat/main/ChatTwo/images/chatWindow.png + - https://raw.githubusercontent.com/JonKazama-Hellion/HellionChat/main/ChatTwo/images/withSimpleTweaks.png tags: - Social - UI