JonKazama-Hellion
0ed88691c2
build: add preflight validator family for versions/manifest/changelog drift
...
Establishes the local pre-push gate. preflight.sh runs four blocks: version
consistency, manifest shape (Icon plus all ImageUrls), changelog sync, plus a
release build as compile-health smoke. setup-hooks.sh wires core.hooksPath to
.githooks. .gitignore opens scripts/ for tracking (setup-dev-env.sh stays
private). Test execution itself lives in a separate local repository and is
not part of this codebase.
2026-05-08 07:23:54 +02:00
JonKazama-Hellion
c64fcfd4d1
docs: add v1.4.2 forge-post
v1.4.2
2026-05-07 22:47:09 +02:00
JonKazama-Hellion
6689cdb968
chore: bump version to 1.4.2 and document ChatLog Frame-Hot-Path
2026-05-07 22:47:09 +02:00
JonKazama-Hellion
345aa3ea2a
perf(ui): gate status-bar aggregation behind the cache check
2026-05-07 22:15:57 +02:00
JonKazama-Hellion
1ffc41f97d
perf(ui): cache auto-tell tab tint and icon per tab
2026-05-07 22:06:18 +02:00
JonKazama-Hellion
36b92f0520
perf(ui): hoist invariants out of the chat-log card border loop
2026-05-07 21:34:19 +02:00
JonKazama-Hellion
cb612044ea
Merge branch 'feature/v1.4.1-theme-engine-performance'
v1.4.1
2026-05-07 20:05:14 +02:00
JonKazama-Hellion
71081d8344
docs: add v1.4.1 forge-post
2026-05-07 20:00:29 +02:00
JonKazama-Hellion
54bfeb0f6f
chore: bump version to 1.4.1 and document Theme Engine Performance
2026-05-07 19:58:50 +02:00
JonKazama-Hellion
5f83c70292
feat(themes): add Synthwave Sunset built-in, refresh author credits
2026-05-07 19:51:43 +02:00
JonKazama-Hellion
3d7883ee01
fix(themes): refresh abgr cache defensively on theme switch
2026-05-07 19:51:43 +02:00
JonKazama-Hellion
e4ee7aaafa
fix(themes): keep last-known-good custom theme on transient file-lock
2026-05-07 19:51:43 +02:00
JonKazama-Hellion
aff2528a6f
perf(themes): read abgr from theme cache in PushGlobal and Push
2026-05-07 19:51:43 +02:00
JonKazama-Hellion
0d2ee63420
perf(themes): add pre-computed ABGR cache on theme records
2026-05-07 19:51:43 +02:00
JonKazama-Hellion
de9d1ac60b
Merge branch 'feature/v1.4.0-critical-lifecycle-fixes'
...
Hellion Chat 1.4.0 — Critical Lifecycle Fixes
Seven P0 lifecycle and race bugs eliminated before any performance refactor.
Plus version bump, manifest sync, changelog, forge-post.
v1.4.0
2026-05-07 19:06:56 +02:00
JonKazama-Hellion
19f7099af0
docs: add v1.4.0 forge-post
2026-05-07 19:04:24 +02:00
JonKazama-Hellion
f8a734d93f
chore: bump version to 1.4.0 and document Critical Lifecycle Fixes
2026-05-07 19:04:20 +02:00
JonKazama-Hellion
3f7e86b32e
fix(migration): pull HellionThemeWindowOpacity from pre-v13 backup in v13->v14
2026-05-07 08:03:57 +02:00
JonKazama-Hellion
e5bf375b42
fix(plugin): flush DeferredSaveFrames in Dispose before service teardown
2026-05-07 07:53:52 +02:00
JonKazama-Hellion
93329087a9
fix(messagemanager): warn loudly when DisposeAsync 10s timeout hits
2026-05-07 07:52:14 +02:00
JonKazama-Hellion
72d568e5b3
fix(emotecache): replace async void Load with async Task tracker
2026-05-07 07:41:50 +02:00
JonKazama-Hellion
c9dfd024b2
docs(comments): trim verbose dispose and thread rationale
...
Match the new HellionChat comment-length convention: 1-3 lines for
standard pitfall notes, 5+ only for non-trivial workarounds. The
previous Dispose comment was 14 lines of textbook prose, which veered
into AI-slop territory and would rot on the next refactor.
2026-05-07 01:10:50 +02:00
JonKazama-Hellion
8c624a0032
fix(threads): mark PendingMessage thread as background, document RetentionSweep rationale
2026-05-07 00:54:43 +02:00
JonKazama-Hellion
079e280226
fix(messagestore): drop GC.Collect from Dispose, rely on Pooling=false
2026-05-07 00:42:26 +02:00
JonKazama-Hellion
3bdf45c29c
Datein in falschen ordner verschoben xD
2026-05-06 22:32:01 +02:00
JonKazama-Hellion
d257a41660
fix(release): add v1.3.0 forge-post in expected workflow path
v1.3.0
2026-05-06 22:23:13 +02:00
JonKazama-Hellion
36f2bbd8d1
Merge branch 'feature/v1.3.0-honorific-integration'
2026-05-06 22:13:33 +02:00
JonKazama-Hellion
da291b7fca
docs: add v1.3.0 release-notes drafts and trim manifest changelog
2026-05-06 22:06:58 +02:00
JonKazama-Hellion
c8485233d5
chore: bump version to 1.3.0 and document Plugin Integrations Cycle 1
2026-05-06 21:54:58 +02:00
JonKazama-Hellion
2d768e4edb
refactor(integrations): apply review findings (constant, util move, prose cleanup)
2026-05-06 21:08:50 +02:00
JonKazama-Hellion
e58376bf50
fix(ui): use ImGui.Button for Hellion Forge Discord link
2026-05-06 20:39:41 +02:00
JonKazama-Hellion
dceb028184
feat(integrations): link Honorific repo and Caraxi attribution
2026-05-06 20:34:03 +02:00
JonKazama-Hellion
33a4d94c44
fix(ui): use FontAwesome Hourglass for coming-soon items
2026-05-06 20:25:44 +02:00
JonKazama-Hellion
b2f158f893
fix(ui): add Crown icon and hover tooltip to Honorific title slot
2026-05-06 20:17:22 +02:00
JonKazama-Hellion
da6da32651
fix(ui): add Integrations card to settings overview grid
2026-05-06 20:14:29 +02:00
JonKazama-Hellion
477591e2fa
feat(ui): render Honorific title in chat header above message log
2026-05-06 20:02:10 +02:00
JonKazama-Hellion
ddb293399e
feat(ui): register Integrations tab in settings window
2026-05-06 19:59:13 +02:00
JonKazama-Hellion
7494b001a2
fix(integrations): schedule Honorific initial pull on framework thread
2026-05-06 19:41:50 +02:00
JonKazama-Hellion
9f0a40bedc
feat(ui): add Integrations settings tab
2026-05-06 19:30:59 +02:00
JonKazama-Hellion
8da05c3080
feat(i18n): add localisation keys for Integrations settings tab
2026-05-06 19:27:04 +02:00
JonKazama-Hellion
5b5f52f86e
feat(integrations): wire HonorificService into Plugin lifecycle
2026-05-06 19:22:23 +02:00
JonKazama-Hellion
af3caa9b96
feat(config): add ShowHonorificTitleInHeader toggle (default on)
2026-05-06 19:20:17 +02:00
JonKazama-Hellion
206b25b8d6
fix(integrations): address review findings on HonorificService
2026-05-06 19:18:20 +02:00
JonKazama-Hellion
00deef01a4
feat(integrations): wire HonorificService to Honorific IPC gates
2026-05-06 19:13:10 +02:00
JonKazama-Hellion
74e2c655f0
feat(integrations): add IsApiVersionCompatible and ShouldRenderSlot helpers
2026-05-06 19:09:36 +02:00
JonKazama-Hellion
fa91c4e847
feat(branding): add BrandingLinks with Hellion Forge Discord invite
2026-05-06 19:06:34 +02:00
JonKazama-Hellion
1125caabca
feat(integrations): add HonorificTitleData DTO and ParseTitleJson
2026-05-06 19:00:09 +02:00
JonKazama-Hellion
eead8d813c
chore: re-release Theme Expansion as v1.2.3
...
Hab vergessen die repo.json wieder mit zu bumpen, deshalb hat
Dalamud den v1.2.2-Release nicht angenommen — komplette Manifest-
Bump-Checkliste diesmal durchgezogen: csproj, yaml-Description +
Changelog, repo.json (AssemblyVersion + TestingAssemblyVersion +
drei DownloadLink*-URLs + Description + Changelog), CHANGELOG.md,
ROADMAP.md, README.md, Forge-Post-Datei. Inhalt unverändert
gegenüber v1.2.2.
v1.2.3
2026-05-06 14:24:31 +02:00
JonKazama-Hellion
28b20ad6d3
chore: sync repo.json manifest to 1.2.2
2026-05-06 14:17:13 +02:00
JonKazama-Hellion
a88ec1714d
Merge branch 'feature/v1.2.2-theme-expansion'
v1.2.2
2026-05-06 14:07:07 +02:00