-
e0289962b1
style: remove em-dashes from new code comments
JonKazama-Hellion
2026-05-21 12:10:17 +02:00
-
95375c8516
feat(ui): auto-focus tab rename and raise buffer to 512
JonKazama-Hellion
2026-05-21 11:16:53 +02:00
-
36ea8ddcfc
feat(ui): add per-tab notification sound for inactive tabs
JonKazama-Hellion
2026-05-21 10:39:09 +02:00
-
246f0e2511
feat(ui): notify on failed tell via RaptureLogModule hook
JonKazama-Hellion
2026-05-21 09:54:13 +02:00
-
2e81c42e3b
feat(config): bump schema v17 to v18
JonKazama-Hellion
2026-05-21 09:20:21 +02:00
-
-
a46d89c197
Merge branch 'feature/v1.5.4'
v1.5.4
JonKazama-Hellion
2026-05-20 16:42:39 +02:00
-
-
57b6ead003
release(v1.5.4): manifest bump and forge post
JonKazama-Hellion
2026-05-20 16:32:42 +02:00
-
a42cc2a97e
test(selftest): pin v1.5.4 crossfade and quick-picker contracts
JonKazama-Hellion
2026-05-20 16:21:29 +02:00
-
96ff4ddfd8
feat(ui): lerp sidebar-icon and card-mode-border hover alphas
JonKazama-Hellion
2026-05-20 14:42:21 +02:00
-
0bfe3a62cb
feat: add FrameLerp helper and per-tab hover-alpha fields
JonKazama-Hellion
2026-05-20 13:26:16 +02:00
-
01a7f9b4ec
feat(ui): add header quick-picker for themes and tabs
JonKazama-Hellion
2026-05-20 12:48:31 +02:00
-
0237602ab7
feat(util): add ColourUtil.ApplyAlpha for hover-lerp modulation
JonKazama-Hellion
2026-05-20 11:20:48 +02:00
-
a600f014eb
i18n: add quick-picker strings and reduce-motion settings toggle
JonKazama-Hellion
2026-05-20 11:07:45 +02:00
-
a35067f80a
feat(ui): wire ThemeRegistry crossfade into PushGlobal
JonKazama-Hellion
2026-05-20 10:36:33 +02:00
-
74b07519f5
feat(themes): arm crossfade state in ThemeRegistry.Switch
JonKazama-Hellion
2026-05-20 09:26:51 +02:00
-
8dade8c4b2
feat(themes): add ThemeAbgrCacheLerp pure-helper for crossfade
JonKazama-Hellion
2026-05-20 08:57:33 +02:00
-
-
35e8d3a7fe
fix(font): bundled font now actually renders, ship Inter Light, +CJK fallback
v1.5.3
JonKazama-Hellion
2026-05-19 17:24:17 +02:00
-
38586db9d8
fix(l10n): em-dash sweep across EN source and translations, backfill Crowdin gap
JonKazama-Hellion
2026-05-19 13:52:18 +02:00
-
c357873604
feat(l10n): add HellionStrings bundle (EN + 22 variants) and Language siblings — WIP v1.5.3
JonKazama-Hellion
2026-05-19 09:32:45 +02:00
-
67bec11f10
Merge branch 'feature/v1.5.2'
v1.5.2
JonKazama-Hellion
2026-05-18 23:47:59 +02:00
-
-
35efdd4628
style(wizard): reflow FirstRunWizard and WizardStateSmokeStep to csharpier
JonKazama-Hellion
2026-05-18 23:46:00 +02:00
-
271a6ae650
docs(forge): add v1.5.2 forge announcement post body
JonKazama-Hellion
2026-05-18 23:42:44 +02:00
-
003bd5c695
docs(changelog): polish v1.5.2 prose hygiene
JonKazama-Hellion
2026-05-18 23:36:13 +02:00
-
e1f84a9b10
chore(release): v1.5.2 manifest bump
JonKazama-Hellion
2026-05-18 23:29:56 +02:00
-
9745abea0c
feat(wizard): re-surface first-run wizard once for existing v1.5.2 users
JonKazama-Hellion
2026-05-18 23:18:19 +02:00
-
1e418ab86f
fix(ui): shrink wizard window and fold the Fox banner by default
JonKazama-Hellion
2026-05-18 23:10:53 +02:00
-
1c820b7f53
test(selftest): register WizardStateSmokeStep for v1.5.2 wizard flow
JonKazama-Hellion
2026-05-18 22:03:50 +02:00
-
2cc260170e
feat(ui): rewrite FirstRunWizard as four-step staged-commit flow
JonKazama-Hellion
2026-05-18 21:15:27 +02:00
-
de86084dbc
feat(resources): add multi-step wizard strings for v1.5.2 (EN + DE)
JonKazama-Hellion
2026-05-18 20:26:22 +02:00
-
f56b968768
feat(privacy): add Roleplay profile defaults to PrivacyDefaults
JonKazama-Hellion
2026-05-18 19:02:54 +02:00
-
-
edab5c7a6d
Merge branch 'feature/v1.5.1'
v1.5.1
JonKazama-Hellion
2026-05-17 19:17:02 +02:00
-
-
82cbf4c281
chore(release): v1.5.1 manifest bump
JonKazama-Hellion
2026-05-17 19:12:22 +02:00
-
00ae81751b
docs(branding): collect ASCII study assets with README
JonKazama-Hellion
2026-05-17 18:50:20 +02:00
-
89384702b4
feat(logging): prepend fox-mini silhouette to DI-logger bootstrap banner
JonKazama-Hellion
2026-05-17 18:41:47 +02:00
-
54316313dc
feat(branding): embed Hellion Forge fox ASCII signature
JonKazama-Hellion
2026-05-17 18:40:08 +02:00
-
4059b363a3
test(selftests): add FontManager ctor and push smoke steps
JonKazama-Hellion
2026-05-17 18:34:33 +02:00
-
0220e5d756
chore(linting): refresh configs and sweep auto-fix
JonKazama-Hellion
2026-05-17 17:20:55 +02:00
-
2315f10d91
refactor(fonts): reuse Dalamud IconFontFixedWidthHandle for FontAwesome
JonKazama-Hellion
2026-05-17 17:01:17 +02:00
-
3283e51381
refactor(fonts): hybrid FontManager init via SuppressAutoRebuild
JonKazama-Hellion
2026-05-17 16:15:28 +02:00
-
7e960371a3
docs(honorific): close gradient-port anchor in v1.5.1
JonKazama-Hellion
2026-05-17 15:50:41 +02:00
-
-
f2a2daf39d
Merge branch 'feature/v1.5.0'
v1.5.0
JonKazama-Hellion
2026-05-17 11:45:16 +02:00
-
-
7d87f1c4fe
chore(release): v1.5.0 manifest bump
JonKazama-Hellion
2026-05-17 11:43:07 +02:00
-
fe84fd558e
docs(di): trim cycle-internal codes and verbose block comments
JonKazama-Hellion
2026-05-17 11:35:44 +02:00
-
624ad20404
feat(logging): add dev signature to DalamudLogger output
JonKazama-Hellion
2026-05-17 11:15:40 +02:00
-
54ff88d6d4
refactor(di): migrate Root + Misc to ILogger<T> (DI-4 Slice D)
JonKazama-Hellion
2026-05-17 11:02:08 +02:00
-
c955f30422
refactor(di): migrate UI Window-Layer to ILogger<T> (DI-4 Slice C)
JonKazama-Hellion
2026-05-17 10:26:47 +02:00
-
7a1bd1babc
refactor(di): migrate Integrations + IPC layer to ILogger<T> (DI-4 Slice B)
JonKazama-Hellion
2026-05-17 09:56:46 +02:00
-
d0be75e79d
refactor(di): migrate services layer to ILogger<T> (DI-4 Slice A)
JonKazama-Hellion
2026-05-17 09:09:55 +02:00
-
e0ead86616
refactor(di): drop manual PlatformUtil and LogProxy wiring (DI-3)
JonKazama-Hellion
2026-05-17 08:58:03 +02:00
-
b66005daea
fix(di): stop double-disposing container singletons in Plugin.DisposeAsync
JonKazama-Hellion
2026-05-17 08:24:45 +02:00
-
0fe66d2c3c
fix(di): use factory lambdas for internal-ctor services
JonKazama-Hellion
2026-05-17 08:20:02 +02:00
-
169168cea9
feat(di): wire Plugin.cs to the DI container (DI-2a + DI-5)
JonKazama-Hellion
2026-05-17 03:34:34 +02:00
-
f6d3794d87
feat(di): scaffold Microsoft.Extensions.Hosting container (DI-1 + DI-1b)
JonKazama-Hellion
2026-05-17 02:44:54 +02:00
-
763f5a3f5d
chore(deps): add Microsoft.Extensions.Hosting et al. for DI foundation
JonKazama-Hellion
2026-05-17 02:29:41 +02:00
-
8a18f7caaa
fix(chat-input): replace input on slash-command insert
JonKazama-Hellion
2026-05-17 02:26:03 +02:00
-
-
5f7bfb5890
fix(preflight): avoid jq SIGPIPE race in verify-changelog-sync
JonKazama-Hellion
2026-05-16 14:08:19 +02:00
-
3be4e73c27
Merge feature/v1.4.10 — Symbol-Picker and Tell-History Fix
v1.4.10
JonKazama-Hellion
2026-05-16 14:04:20 +02:00
-
-
667950c98e
docs: add v1.4.10 forge announcement post and apply csharpier reflow
JonKazama-Hellion
2026-05-16 14:01:17 +02:00
-
3e91177833
release: bump to v1.4.10
JonKazama-Hellion
2026-05-16 13:25:53 +02:00
-
51f18e46a0
chore(comments): tighten v1.4.10 inline commentary after self-review
JonKazama-Hellion
2026-05-16 12:49:01 +02:00
-
f66316161b
fix(autotells): preload tell history fully up to the user-configured limit
JonKazama-Hellion
2026-05-16 12:16:08 +02:00
-
679b8f0f5e
feat(settings): toggle for the symbol-picker chat-input button
JonKazama-Hellion
2026-05-16 10:05:37 +02:00
-
0e470fcdce
feat(ui): SymbolPicker BMP tab and session-only recents
JonKazama-Hellion
2026-05-16 09:27:58 +02:00
-
abbbf95002
feat(ui): add SymbolPicker popup with FFXIV icon tab
JonKazama-Hellion
2026-05-16 01:11:12 +02:00
-
fbbbeebade
refactor(commands): cache slash-command wrappers in private fields
JonKazama-Hellion
2026-05-15 20:18:41 +02:00
-
-
7c9b90c767
Merge feature/v1.4.9 — Plugin-Load Render Polish
v1.4.9
JonKazama-Hellion
2026-05-15 13:35:37 +02:00
-
-
b81894b859
docs: surface the ChatTwo IPC compatibility layer in v1.4.9 patch notes

JonKazama-HellionandClaude Opus 4.7
2026-05-15 13:04:18 +02:00
-
655c903cb5
feat(ipc): mirror context-menu IPC gates under ChatTwo namespace (v1.4.9 R4 ext)

JonKazama-HellionandClaude Opus 4.7
2026-05-15 13:01:12 +02:00
-
8c4afaac17
feat(ipc): mirror TypingIpc provider slots under ChatTwo namespace (v1.4.9 R4)

JonKazama-HellionandClaude Opus 4.7
2026-05-15 12:47:06 +02:00
-
c6a3780753
docs: add v1.4.9 changelog and forge announcement post

JonKazama-HellionandClaude Opus 4.7
2026-05-15 11:51:25 +02:00
-
d9f6704316
chore: bump version to 1.4.9, sync manifest

JonKazama-HellionandClaude Opus 4.7
2026-05-15 11:31:35 +02:00
-
011490368b
perf(draw): defer non-essential first-frame rendering (v1.4.9 R2)

JonKazama-HellionandClaude Opus 4.7
2026-05-15 10:14:13 +02:00
-
8ed10a536b
refactor(plugin): centralise slash-command registration for lazy-window readiness (v1.4.9 R1 stage 1)
JonKazama-Hellion
2026-05-15 00:28:18 +02:00
-
6051e49307
chore(profiling): instrument plugin-load hot paths (v1.4.9 R3)
JonKazama-Hellion
2026-05-14 23:33:56 +02:00
-
-
55120e6572
Merge branch 'feature/v1.4.8'
v1.4.8
JonKazama-Hellion
2026-05-14 12:12:06 +02:00
-
-
7542d48983
perf(dbviewer): dispatch FTS filter to worker thread
JonKazama-Hellion
2026-05-14 11:48:40 +02:00
-
7b36763359
docs: add v1.4.8 changelog and forge announcement post
JonKazama-Hellion
2026-05-14 10:51:50 +02:00
-
eecedd9f97
chore: bump version to 1.4.8, sync manifest
JonKazama-Hellion
2026-05-14 10:28:51 +02:00
-
1003a88cad
fix(messagestore): match TEXT-stored UUID form in FTS bulk insert and LoadByGuids
JonKazama-Hellion
2026-05-14 09:58:58 +02:00
-
299fd59cbb
refactor(retention): use Framework.RunOnTick instead of synchronous .Wait()
JonKazama-Hellion
2026-05-14 00:00:53 +02:00
-
74bcb91b65
feat(themes): auto-reload active custom theme on disk change
JonKazama-Hellion
2026-05-13 23:22:14 +02:00
-
2c64aaa251
fix(statusbar): make height DPI-aware via GetTextLineHeightWithSpacing
JonKazama-Hellion
2026-05-13 22:42:40 +02:00
-
607d2c7241
feat(dbviewer): full-text-search toggle wired to FTS5 query API
JonKazama-Hellion
2026-05-13 22:08:32 +02:00
-
b2a0f3a77c
feat(messagestore): add FullTextSearch + LoadByGuids with MATCH-syntax escape
JonKazama-Hellion
2026-05-13 21:27:17 +02:00
-
d26c4701fa
feat(messagestore): async background FTS5 bulk-insert with progress notification
JonKazama-Hellion
2026-05-13 20:38:05 +02:00
-
7f317a2b18
refactor(messagestore): extract BuildConnectionString and ApplyPragmas helpers
JonKazama-Hellion
2026-05-13 20:31:43 +02:00
-
38149059c3
feat(messagestore): add Migrate4 with standalone FTS5 virtual table
JonKazama-Hellion
2026-05-13 19:51:54 +02:00
-
67175419a9
refactor(messagestore): extract ReadMessageRow as shared deserialiser
JonKazama-Hellion
2026-05-13 19:20:55 +02:00
-
-
d3fdcdf43d
Merge branch 'feature/v1.4.7'
v1.4.7
JonKazama-Hellion
2026-05-13 11:07:32 +02:00
-
-
f4ea460644
chore: bump version to 1.4.7, sync changelog and forge post
JonKazama-Hellion
2026-05-13 11:00:25 +02:00
-
d5735d8dcc
fix(tabs): preserve runtime channel across Settings Save, deep-clone seeded CurrentChannel
JonKazama-Hellion
2026-05-13 10:31:21 +02:00
-
80b48ac3ad
feat(sidebar): pinned section, dimmed pin glyph, configurable width
JonKazama-Hellion
2026-05-13 10:16:53 +02:00
-
cddd29a986
fix(tabs): pin indicator, history preload, drop Promote from temp menu
JonKazama-Hellion
2026-05-13 10:08:33 +02:00
-
799fdb67cc
fix(tabs): rehydrate pinned TempTab tell-targets after reload
JonKazama-Hellion
2026-05-13 09:53:27 +02:00
-
69fa0fecbd
feat(honorific): render glow outline as opt-in (gradient deferred)
JonKazama-Hellion
2026-05-13 09:34:43 +02:00
-
fd5f970a8b
feat(tabs): add IsPinned with separate pool and 5-tab cap
JonKazama-Hellion
2026-05-13 09:06:14 +02:00
-
fee2459e73
refactor(services): route logging through IPluginLogProxy
JonKazama-Hellion
2026-05-13 08:38:40 +02:00
-
63cad62c89
refactor(ui): route logging through IPluginLogProxy
JonKazama-Hellion
2026-05-13 08:22:12 +02:00
-
dca5de4085
refactor(messagestore): inject IPluginLogProxy for test isolation
JonKazama-Hellion
2026-05-13 08:15:20 +02:00
-
8edc3c70d3
feat(util): add IPluginLogProxy interface and production wrapper
JonKazama-Hellion
2026-05-13 08:11:34 +02:00