-
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-Hellion
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-Hellion
2026-05-15 13:01:12 +02:00
-
8c4afaac17
feat(ipc): mirror TypingIpc provider slots under ChatTwo namespace (v1.4.9 R4)
JonKazama-Hellion
2026-05-15 12:47:06 +02:00
-
c6a3780753
docs: add v1.4.9 changelog and forge announcement post
JonKazama-Hellion
2026-05-15 11:51:25 +02:00
-
d9f6704316
chore: bump version to 1.4.9, sync manifest
JonKazama-Hellion
2026-05-15 11:31:35 +02:00
-
011490368b
perf(draw): defer non-essential first-frame rendering (v1.4.9 R2)
JonKazama-Hellion
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
-
3c33acf6d7
fix(util): pin operator precedence in DrawArrows IconButton id
JonKazama-Hellion
2026-05-13 08:08:52 +02:00
-
-
c8ba8c1cd0
docs: linting Docs
JonKazama-Hellion
2026-05-12 22:41:54 +02:00
-
94e4828aeb
fix: update forge-announce.yml to use the correct branch
JonKazama-Hellion
2026-05-12 22:33:53 +02:00
-
1d88cb4c42
Merge feature/v1.4.6 — Code Hygiene and Refactor
v1.4.6
JonKazama-Hellion
2026-05-12 21:28:29 +02:00
-
-
c5fe69f0d3
feat(themes): swap Moonlit Bloom for Crystal Nocturne, sort built-ins by colour family
JonKazama-Hellion
2026-05-12 21:28:16 +02:00
-
b46d3ad0a8
chore: bump schema-gate message to v1.4.6
JonKazama-Hellion
2026-05-12 20:59:56 +02:00
-
e33cf0dcb9
ci(forge): add v1.4.6 forge announcement post
JonKazama-Hellion
2026-05-12 20:58:59 +02:00
-
0d016aaa5d
docs: log v1.4.6 release notes
JonKazama-Hellion
2026-05-12 20:58:57 +02:00
-
5b972238bb
chore: bump version to 1.4.6
JonKazama-Hellion
2026-05-12 20:58:52 +02:00
-
7ac1eb3fd4
fix(ui): pass measured width straight through IconButton, drop broken subtract
JonKazama-Hellion
2026-05-12 20:42:17 +02:00
-
db48f27842
fix(chat): release Utf8String when linkshell check rejects channel
JonKazama-Hellion
2026-05-12 20:39:23 +02:00
-
f8b5c14509
fix(config): deep-clone UsedChannel and TellTarget in Tab.Clone
JonKazama-Hellion
2026-05-12 20:38:12 +02:00
-
28e4b30cd6
refactor(ui): route OpenLink call-sites through Plugin.PlatformUtil (F12.1)
JonKazama-Hellion
2026-05-12 20:32:17 +02:00
-
4510c1e404
refactor(store): route MessageStore IsWine probe through IPlatformUtil (F12.1)
JonKazama-Hellion
2026-05-12 20:29:22 +02:00
-
6b44f549b4
feat(util): add IPlatformUtil indirection over Dalamud.Utility.Util (F12.1)
JonKazama-Hellion
2026-05-12 20:10:40 +02:00
-
ae1436b103
perf(config): clone only temp tabs in SaveConfig snapshot/restore (F2.2)
JonKazama-Hellion
2026-05-12 19:35:17 +02:00
-
2684c31f10
fix(ui): scale active-tab underline with DPI for crisp rendering (F7.2)
JonKazama-Hellion
2026-05-12 19:09:43 +02:00
-
bdd64cad07
perf(ui): cache GetWindowDrawList per frame in SettingsOverview (F7.3)
JonKazama-Hellion
2026-05-12 18:43:05 +02:00
-
28ea2fa553
refactor(theme): extract ChildBgAlpha threshold logic to testable helper (F1.2)
JonKazama-Hellion
2026-05-12 18:19:15 +02:00
-
dd597fca44
feat(branding): validate URL constants on module init (F11.2)
JonKazama-Hellion
2026-05-12 17:48:51 +02:00
-
b9d3ff8f26
fix(fonts): broaden font fallback catch to handle atlas-toolkit throws (G2)
JonKazama-Hellion
2026-05-12 17:19:28 +02:00
-
df3d5d78d6
build(preflight): add csharpier and markdownlint blocks (G1)
JonKazama-Hellion
2026-05-12 16:53:22 +02:00
-
-
2e057ce6c4
Merge feature/v1.4.5 — UX and Robustness
v1.4.5
JonKazama-Hellion
2026-05-12 15:32:02 +02:00
-
-
e5dbc333fa
docs: linter pass on v1.4.5 release notes
JonKazama-Hellion
2026-05-12 15:30:06 +02:00
-
d0ec94c3e6
style: align v1.4.5 additions with HellionChat conventions
JonKazama-Hellion
2026-05-12 15:30:01 +02:00
-
cafb6faa39
chore: bump version to 1.4.5
JonKazama-Hellion
2026-05-12 14:33:13 +02:00
-
b8d289a847
fix(ui): hide status bar version when window is too narrow
JonKazama-Hellion
2026-05-12 14:19:46 +02:00
-
f16d8f5c78
docs(plugin): clarify session-only Auto-Tell-Tab invariant (F2.3)
JonKazama-Hellion
2026-05-12 14:11:02 +02:00
-
eabb39ba86
fix(font): fall back to system font if embedded resource missing (F10.2)
JonKazama-Hellion
2026-05-12 13:55:04 +02:00
-
b489ac946c
fix(ux): reset input history on plugin dispose (F10.1)
JonKazama-Hellion
2026-05-12 13:41:38 +02:00
-
8d9151c74a
feat(ux): explicit cancel affordance on first-run wizard (F8.1+F8.2)
JonKazama-Hellion
2026-05-12 13:31:53 +02:00
-
4ecbaf2a4b
feat(ux): show notification on chat log draw failure (F7.1)
JonKazama-Hellion
2026-05-12 13:22:24 +02:00
-
-
3e4601a0c8
chore: reflow drift from v1.4.4 closure
JonKazama-Hellion
2026-05-12 13:08:59 +02:00
-
61d5a33683
Merge fix/release-workflow-ref-guard into main
v1.4.4
JonKazama-Hellion
2026-05-12 11:50:32 +02:00
-
-
7ed689587b
fix(ci): guard release.yml against non-tag refs and pass body inline
JonKazama-Hellion
2026-05-12 11:33:58 +02:00
-
-
612bf8814f
fix(ci): match release + forge-announce parsing to current yaml format
JonKazama-Hellion
2026-05-12 11:17:41 +02:00
-
be17472cd5
chore(ci): migrate workflows to .gitea/workflows/
JonKazama-Hellion
2026-05-12 11:05:52 +02:00
-
8bf50151d5
Merge feature/v1.4.4 into main (Threading and IPC Safety release)
JonKazama-Hellion
2026-05-12 10:56:51 +02:00
-
-
57da455700
fix: post-review polish on v1.4.4
JonKazama-Hellion
2026-05-12 10:47:43 +02:00
-
0982b68a4a
chore: bump version references in Plugin.cs and README
JonKazama-Hellion
2026-05-12 10:22:21 +02:00
-
0fc88e480a
chore: bump version to 1.4.4 + changelog sync + forge-post
JonKazama-Hellion
2026-05-12 10:11:31 +02:00
-
7eb50e2c8d
feat(privacy): log warning on unknown ChatType in IsAllowedForStorage
JonKazama-Hellion
2026-05-12 09:54:05 +02:00
-
58e754c169
feat(privacy): default PrivacyPersistUnknownChannels to true for new configs
JonKazama-Hellion
2026-05-12 09:41:52 +02:00
-
83064cd40b
fix(autotranslate): mark warmup thread as IsBackground
JonKazama-Hellion
2026-05-12 09:33:57 +02:00
-
5ca3b73b7f
refactor(honorific): per-method threading banners + warn on unsubscribe-fail
JonKazama-Hellion
2026-05-12 09:19:52 +02:00
-
570a6f071c
style(autotell): csharpier format F2.1 changes
JonKazama-Hellion
2026-05-12 09:19:49 +02:00
-
11ad5db127
perf(autotell): replace lock-protected count with Interlocked counter
JonKazama-Hellion
2026-05-12 09:06:20 +02:00
-
-
5c550e8587
fix(scripts): adapt verify-changelog-sync to **vX.Y.Z** subblock format
JonKazama-Hellion
2026-05-12 02:22:59 +02:00
-
eb2a04c56b
docs: Update gitignore for Pair AI settings
JonKazama-Hellion
2026-05-12 00:33:52 +02:00
-
3f714d6f38
Merge pull request 'chore(renovate): fix schema warning (prPriority)' (#16) from chore/renovate-config-schema-fix into main
JonKazama-Hellion
2026-05-11 22:25:23 +00:00
-
-
747e0e1574
chore(renovate): fix schema (prPriority placement)
chore/renovate-config-schema-fix
renovate-bot
2026-05-11 22:16:49 +00:00
-
-
debfdcd278
Merge pull request 'chore(config): migrate Renovate config' (#15) from renovate/migrate-config into main
JonKazama-Hellion
2026-05-11 18:43:52 +00:00
-
-
f85daf3dbe
chore(config): migrate config renovate.json
renovate-bot
2026-05-11 18:35:29 +00:00
-
-
3b24b2adc4
docs: translate CHANGELOG and ROADMAP to English
JonKazama-Hellion
2026-05-11 20:32:11 +02:00