chore(release): 2.0.1
Forge Announce / Post changelog to Hellion Forge (push) Successful in 8s
Security Scan (reusable) / Security Scan (push) Failing after 24s
Security / scan (push) Failing after 24s
Build / Build (Release) (push) Successful in 34s
Release / Build and attach release ZIP (push) Successful in 30s
Forge Announce / Post changelog to Hellion Forge (push) Successful in 8s
Security Scan (reusable) / Security Scan (push) Failing after 24s
Security / scan (push) Failing after 24s
Build / Build (Release) (push) Successful in 34s
Release / Build and attach release ZIP (push) Successful in 30s
Same-day hotfix on 2.0.0, nothing user-facing. It exists because the 2.0.0 archive was built before the MessagePack lift, and because the fixed release workflow needs a tag to prove itself on -- 2.0.0 cannot, since Gitea reads the workflow from the tagged tree and that tree still holds the broken version. Not force-moving the 2.0.0 tag: its release object exists with the archive attached, and someone may already have pulled it.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
||||
<PropertyGroup>
|
||||
<!-- Independent versioning; see yaml changelog for upstream Chat 2 base -->
|
||||
<Version>2.0.0</Version>
|
||||
<Version>2.0.1</Version>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<!-- Use lock file to pin exact versions -->
|
||||
|
||||
@@ -35,6 +35,15 @@ tags:
|
||||
- Replacement
|
||||
- Privacy
|
||||
changelog: |-
|
||||
**v2.0.1 — Hotfix (2026-08-19)**
|
||||
|
||||
A same-day follow-up to 2.0.0 with no user-facing changes. Install it if you picked up 2.0.0 in the first hour; there is nothing new to look at, it just carries a dependency update the 2.0.0 archive was built without.
|
||||
|
||||
- MessagePack raised from 3.1.4 to 3.1.7. It handles the payload serialisation behind the message database. The advisories are a recursion-depth limit in `Skip` and a fault in LZ4 decompression, both reachable only through crafted input — this plugin writes and reads its own bytes in a local file, so the practical exposure needs someone who already has write access to it. Lifted anyway, because it costs nothing.
|
||||
- The release workflow publishes through the Gitea API directly. The 2.0.0 build succeeded and then failed to attach its own archive, which is why that release had to be completed by hand.
|
||||
|
||||
---
|
||||
|
||||
**v2.0.0 — Rebuilt, Repaired, Reset (2026-08-19)**
|
||||
|
||||
Nine development cycles in one release. Everything built as v1.6.0 through v1.15.0 ships here; those versions were never published on their own.
|
||||
@@ -111,42 +120,4 @@ changelog: |-
|
||||
|
||||
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
|
||||
|
||||
---
|
||||
|
||||
**v1.5.4 — Polish and Motion (2026-05-20)**
|
||||
|
||||
A polish cycle: smoother theme switching, faster theme and tab
|
||||
access, and subtle hover motion. Three P3 items plus an
|
||||
accessibility toggle.
|
||||
|
||||
User-visible:
|
||||
|
||||
- Theme switches now crossfade smoothly over ~300 ms across every
|
||||
Hellion-rendered surface — sidebar, title, buttons, tabs,
|
||||
scrollbar, separators. The window background snaps deliberately
|
||||
so the per-window opacity override from Dalamud's pinning menu
|
||||
stays untouched.
|
||||
- New header quick-picker: a palette button left of the cog opens
|
||||
a compact popup with two sections — every built-in and custom
|
||||
theme, and every tab. The active entry carries a check glyph;
|
||||
clicking another switches without closing the popup.
|
||||
- Sidebar icons ease their opacity on hover, and card-mode message
|
||||
borders highlight per tab while the cursor is over their rows.
|
||||
Framerate-independent, so a stalled Wine frame cannot overshoot
|
||||
the animation.
|
||||
- New "Reduce motion" toggle in Theme & Layout disables the
|
||||
crossfade, the hover animations and the unread-tab pulse for
|
||||
users who prefer a static UI.
|
||||
|
||||
Under the hood:
|
||||
|
||||
- Two pure-helper lerp paths (ThemeAbgrCacheLerp, FrameLerp) with
|
||||
xUnit coverage in the Build Suite, plus a ColourUtil.ApplyAlpha
|
||||
alpha modulator. Two new /xlperf self-test steps pin the
|
||||
crossfade and quick-picker contracts.
|
||||
|
||||
No schema bump, no migration. Migration v17 stays.
|
||||
|
||||
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
|
||||
|
||||
Earlier history: https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/releases
|
||||
|
||||
Reference in New Issue
Block a user