• v1.5.2 67bec11f10

    v1.5.2
    Security / scan (push) Successful in 18s
    Build / Build (Release) (push) Successful in 28s
    Forge Announce / Post changelog to Hellion Forge (push) Successful in 6s
    Release / Build and attach release ZIP (push) Successful in 40s
    Stable

    JonKazama-Hellion released this 2026-05-18 21:48:07 +00:00 | 63 commits to main since this release

    v1.5.2 — First-Run Wizard Rework (2026-05-18)

    UX patch. The first-run wizard becomes a four-step flow with a
    new Roleplay privacy profile and a power-settings step that
    surfaces previously-hidden defaults. Existing v1.5.1 users see
    the new wizard once on first v1.5.2 boot.

    What changes user-visible:

    • Wizard navigation: Welcome → Privacy profile → Power settings
      → Done. Forge-Bronze pagination dots, dedicated stage for the
      power settings so they are no longer buried in Settings.
    • Fourth privacy profile "Roleplay": Privacy-First plus Say and
      both emote types, with a 30-day window for Say and a 90-day
      window for emotes. Shout, Yell and Novice Network stay out.
    • Privacy picker becomes a 2x2 grid. Casual stays the
      recommended option with a ★ marker.
    • Power-settings step covers Load Previous Session, Filter
      Include Previous Sessions, Auto-Tell-Tabs History Preload,
      Compact Density, Prettier Timestamps and a built-in theme
      picker. All six map to existing Configuration fields — no new
      settings introduced.
    • Staged commit: the wizard only writes to Config on the Finish
      step. Decide-later or X-close at any point leaves the existing
      config untouched.
    • Inline test hint on the done step: "type /tell
      into chat" surfaces the auto-tell-tab spawn mechanism.
    • Window starts at 720x480 (was 900x560) and can shrink to
      600x400; Step 1 keeps the fox banner in a folded TreeNode so
      the onboarding copy stays primary.
    • Existing users get the new wizard surfaced once on first boot
      after the update via the new WizardLastShownVersion config
      field. Future cycles bump the constant only when the wizard
      itself changes shape.

    Under the hood:

    • WizardStateSmokeStep added to /xlperf alongside the FontManager
      and ThemeSwitch self-tests.
    • Twelve new pure-helper xUnit Facts in the Build Suite cover
      all four privacy profile sets and their retention overrides.

    Migration v17 stays (no schema bump). The Configuration grows
    one optional string field (WizardLastShownVersion) which
    defaults to empty for legacy users.

    Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).

    How to install

    This release is distributed via the HellionChat custom repository, not the Dalamud main plugin repo.
    To install:

    1. In XIVLauncher: Settings → Experimental → Custom Plugin Repositories
    2. Add the URL:
      https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/raw/branch/main/repo.json
    3. Enable, save, then /xlplugins → search Hellion Chat → install

    Project documents

    Licence

    EUPL-1.2.
    Based on Chat 2 by Infi and Anna, also EUPL-1.2.

    Downloads