diff --git a/HellionChat/Branding/BrandingLinks.cs b/HellionChat/Branding/BrandingLinks.cs new file mode 100644 index 0000000..0298469 --- /dev/null +++ b/HellionChat/Branding/BrandingLinks.cs @@ -0,0 +1,12 @@ +// HellionChat/Branding/BrandingLinks.cs +namespace HellionChat.Branding; + +// Centralised so a future invite rotation only touches one file. The same +// link is currently hard-coded in repo.json, README.md, SUPPORT.md, +// CONTRIBUTORS.md and HellionChat.yaml — those will be migrated to consume +// this constant in a separate housekeeping sweep, but that's out of scope +// for this Cycle. +internal static class BrandingLinks +{ + public const string HellionForgeDiscordInvite = "https://discord.gg/X9V7Kcv5gR"; +} diff --git a/HellionChat/Configuration.cs b/HellionChat/Configuration.cs index 8b2120d..5ae47b6 100755 --- a/HellionChat/Configuration.cs +++ b/HellionChat/Configuration.cs @@ -92,6 +92,13 @@ public class Configuration : IPluginConfiguration // to fall back to the user's chosen system or Dalamud font. public bool UseHellionFont = true; + // Cycle 1 of the plugin-integration roadmap. When Honorific is installed + // and reports a custom title, render it in the chat header above the + // message log. Auto-hides regardless when Honorific is missing or the + // active title is original/empty, so leaving this on is safe even for + // users who don't run Honorific. + public bool ShowHonorificTitleInHeader = true; + // Hellion Chat — Auto-Tell-Tabs. When enabled, an incoming or outgoing // /tell spawns a session-only tab dedicated to that conversation // partner. See spec: Hellion Chat Auto-Tell-Tabs Spec (Obsidian). @@ -372,6 +379,7 @@ public class Configuration : IPluginConfiguration FirstRunCompleted = other.FirstRunCompleted; UseHellionFont = other.UseHellionFont; + ShowHonorificTitleInHeader = other.ShowHonorificTitleInHeader; // v1.1.0 theme engine fields Theme = other.Theme; diff --git a/HellionChat/HellionChat.csproj b/HellionChat/HellionChat.csproj index cd6f6d6..1190e83 100644 --- a/HellionChat/HellionChat.csproj +++ b/HellionChat/HellionChat.csproj @@ -4,7 +4,7 @@ 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. --> - 1.2.3 + 1.3.0 enable enable