chore(release): prepare v1.0.1 — window position recovery
Bumps version to 1.0.1.0 and aligns the user-facing changelog across HellionChat.csproj, HellionChat.yaml, repo.json and docs/CHANGELOG.md. Headline fix: off-screen window recovery (one-shot bounds check on plugin load + manual reset button under Settings -> Window -> Frame). Bundled housekeeping since v1.0.0: docs restructured into docs/, stale ChatTwo/* paths cleaned up across configs, Pidgin 3.3.0 -> 3.5.1, actions/setup-dotnet 4 -> 5, github/codeql-action 3 -> 4. DLL build verified locally; release.yml workflow generates the release body from HellionChat.yaml on tag push.
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
0.1.0 is our bootstrap release; the underlying Chat 2 base is
|
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
|
called out in the yaml changelog so users can see what it
|
||||||
derives from. -->
|
derives from. -->
|
||||||
<Version>1.0.0</Version>
|
<Version>1.0.1</Version>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<!-- Honor packages.lock.json on restore so floating version ranges
|
<!-- Honor packages.lock.json on restore so floating version ranges
|
||||||
don't silently drift between machines or CI runs. -->
|
don't silently drift between machines or CI runs. -->
|
||||||
|
|||||||
@@ -49,6 +49,32 @@ tags:
|
|||||||
- Replacement
|
- Replacement
|
||||||
- Privacy
|
- Privacy
|
||||||
changelog: |-
|
changelog: |-
|
||||||
|
**Hellion Chat 1.0.1 — Window Position Recovery**
|
||||||
|
|
||||||
|
- Automatic bounds check on the first draw after plugin load.
|
||||||
|
When the persisted window position has no overlap with the
|
||||||
|
primary viewport, the window snaps to a safe top-left default.
|
||||||
|
Helpful after a monitor disconnect, resolution change or
|
||||||
|
multi-monitor layout switch between sessions.
|
||||||
|
- New "Reset Window Position" button in Settings → Window → Frame
|
||||||
|
as a manual escape hatch for edge cases the automatic check
|
||||||
|
doesn't catch.
|
||||||
|
|
||||||
|
Tested on Linux/Wayland with a hard-cut three-monitor reduction;
|
||||||
|
window recovers cleanly without manual JSON editing.
|
||||||
|
|
||||||
|
Housekeeping carried over since v1.0.0:
|
||||||
|
|
||||||
|
- Documentation restructured into docs/ folder. New CHANGELOG,
|
||||||
|
CONTRIBUTORS, LEARNING-JOURNEY and ROADMAP added
|
||||||
|
- Stale ChatTwo/* paths in repo configs updated to HellionChat/*
|
||||||
|
- Pidgin parser library bumped from 3.3.0 to 3.5.1 (CIString
|
||||||
|
Unicode fix relevant for non-ASCII channel/tab names)
|
||||||
|
- GitHub Actions: actions/setup-dotnet bumped 4 → 5,
|
||||||
|
github/codeql-action bumped 3 → 4
|
||||||
|
|
||||||
|
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
|
||||||
|
|
||||||
**Hellion Chat 1.0.0 — Standalone Major Release**
|
**Hellion Chat 1.0.0 — Standalone Major Release**
|
||||||
|
|
||||||
First fully standalone release. Internal cleanup plus a sweep of
|
First fully standalone release. Internal cleanup plus a sweep of
|
||||||
|
|||||||
@@ -12,6 +12,22 @@ und verlinkt für Details auf die Release-Pages.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## [1.0.1] — 2026-05-04 — Window Position Recovery
|
||||||
|
|
||||||
|
Fixes an off-screen-window scenario the user could end up in after a
|
||||||
|
monitor disconnect or display layout change between sessions. An
|
||||||
|
automatic one-shot bounds check on the first draw after plugin load
|
||||||
|
snaps the window back into the visible viewport, and a new
|
||||||
|
"Reset Window Position" button in Settings → Window → Frame serves as
|
||||||
|
the manual escape hatch for edge cases.
|
||||||
|
|
||||||
|
Bundled housekeeping since v1.0.0: documentation restructured into
|
||||||
|
`docs/`, stale ChatTwo/* paths in repo configs cleaned up, Pidgin
|
||||||
|
parser library bumped from 3.3.0 to 3.5.1, GitHub Actions bumps for
|
||||||
|
`actions/setup-dotnet` (4 → 5) and `github/codeql-action` (3 → 4).
|
||||||
|
|
||||||
|
[Release-Notes 1.0.1](https://github.com/JonKazama-Hellion/HellionChat/releases/tag/v1.0.1)
|
||||||
|
|
||||||
## [1.0.0] — 2026-05-03 — Standalone Major Release
|
## [1.0.0] — 2026-05-03 — Standalone Major Release
|
||||||
|
|
||||||
Erste vollständig eigenständige Version. Code-Namespace, IPC-Kanäle und
|
Erste vollständig eigenständige Version. Code-Namespace, IPC-Kanäle und
|
||||||
|
|||||||
Reference in New Issue
Block a user