-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlatest.html
More file actions
2388 lines (2276 loc) · 119 KB
/
Copy pathlatest.html
File metadata and controls
2388 lines (2276 loc) · 119 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>IntelliAI What's New</title>
<style>
:root {
--bg: #0f1115;
--bg-accent: #1a1f2b;
--surface: #141824;
--surface-strong: #1c2232;
--text: #f6f7fb;
--muted: #b0b7c3;
--accent: #4dd3ff;
--accent-strong: #16a6d1;
--glow: rgba(77, 211, 255, 0.35);
--border: rgba(255, 255, 255, 0.08);
--shadow: 0 24px 60px rgba(0, 0, 0, 0.35);
--radius: 18px;
}
* { box-sizing: border-box; }
body {
margin: 0;
font-family: "Manrope", "IBM Plex Sans", "SF Pro Display", "Segoe UI", sans-serif;
background: radial-gradient(1200px circle at 10% 10%, rgba(77, 211, 255, 0.12), transparent 40%),
radial-gradient(800px circle at 90% 20%, rgba(141, 106, 255, 0.18), transparent 45%),
linear-gradient(135deg, var(--bg), var(--bg-accent));
color: var(--text);
min-height: 100vh;
}
.hero {
padding: 48px 56px 24px 56px;
border-bottom: 1px solid var(--border);
backdrop-filter: blur(12px);
}
.hero h1 {
font-size: 32px;
margin: 0 0 10px 0;
letter-spacing: 0.5px;
}
.hero p {
margin: 0;
color: var(--muted);
font-size: 14px;
max-width: 720px;
}
.meta {
margin-top: 16px;
font-size: 12px;
color: var(--muted);
display: inline-flex;
gap: 12px;
align-items: center;
padding: 6px 12px;
border: 1px solid var(--border);
border-radius: 999px;
background: rgba(255, 255, 255, 0.03);
}
main {
padding: 28px 56px 60px 56px;
display: grid;
gap: 20px;
}
.card {
background: linear-gradient(135deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.01));
border: 1px solid var(--border);
border-radius: var(--radius);
box-shadow: var(--shadow);
padding: 24px;
position: relative;
overflow: hidden;
cursor: pointer;
transition: all 0.3s ease;
}
.card:hover {
border-color: rgba(77, 211, 255, 0.4);
box-shadow: 0 24px 60px rgba(77, 211, 255, 0.15);
transform: translateY(-2px);
}
.card::before {
content: "";
position: absolute;
top: -40px;
right: -60px;
width: 180px;
height: 180px;
background: radial-gradient(circle, rgba(77, 211, 255, 0.25), transparent 70%);
opacity: 0.7;
pointer-events: none;
}
.card-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-bottom: 16px;
}
.card-header-left {
display: flex;
align-items: baseline;
gap: 12px;
flex: 1;
}
.card-title {
font-size: 18px;
font-weight: 600;
letter-spacing: 0.4px;
}
.card-meta {
color: var(--muted);
font-size: 12px;
}
.card-header-actions {
display: flex;
gap: 6px;
align-items: center;
}
.card-body {
color: var(--text);
font-size: 14px;
line-height: 1.6;
max-height: 200px;
overflow: hidden;
position: relative;
}
.card-body::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 60px;
background: linear-gradient(to bottom, transparent, var(--surface));
pointer-events: none;
}
.card-body.expanded {
max-height: none;
}
.card-body.expanded::after {
display: none;
}
.card-footer {
margin-top: 12px;
text-align: center;
color: var(--accent);
font-size: 12px;
font-weight: 500;
opacity: 0.8;
transition: opacity 0.2s;
}
.card:hover .card-footer {
opacity: 1;
}
.card-button {
padding: 4px 10px;
border-radius: 4px;
font-size: 11px;
font-weight: 500;
text-align: center;
text-decoration: none;
cursor: pointer;
transition: all 0.2s ease;
display: inline-block;
white-space: nowrap;
border: 1px solid;
}
.card-button-home {
background: rgba(77, 211, 255, 0.1);
border-color: rgba(77, 211, 255, 0.3);
color: #4dd3ff;
}
.card-button-home:hover {
background: rgba(77, 211, 255, 0.2);
border-color: rgba(77, 211, 255, 0.5);
color: #4dd3ff;
transform: translateY(-1px);
}
.card-button-docs {
background: rgba(74, 222, 128, 0.1);
border-color: rgba(74, 222, 128, 0.3);
color: #4ade80;
}
.card-button-docs:hover {
background: rgba(74, 222, 128, 0.2);
border-color: rgba(74, 222, 128, 0.5);
color: #4ade80;
transform: translateY(-1px);
}
.card-button-download {
background: rgba(245, 158, 11, 0.1);
border-color: rgba(245, 158, 11, 0.3);
color: #f59e0b;
}
.card-button-download:hover {
background: rgba(245, 158, 11, 0.2);
border-color: rgba(245, 158, 11, 0.5);
color: #f59e0b;
transform: translateY(-1px);
}
.card-button:active {
transform: translateY(0);
}
/* 弹窗样式 */
.modal {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.75);
backdrop-filter: blur(8px);
animation: fadeIn 0.2s ease;
}
.modal.active {
display: flex;
align-items: center;
justify-content: center;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.modal-content {
background: var(--surface);
border: 1px solid var(--border);
border-radius: var(--radius);
box-shadow: var(--shadow);
max-width: 900px;
max-height: 85vh;
width: 90%;
padding: 32px;
position: relative;
overflow-y: auto;
animation: slideUp 0.3s ease;
}
@keyframes slideUp {
from {
transform: translateY(30px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
.modal-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 24px;
padding-bottom: 16px;
border-bottom: 1px solid var(--border);
}
.modal-title {
font-size: 24px;
font-weight: 600;
margin: 0;
}
.modal-close {
background: none;
border: none;
color: var(--muted);
font-size: 28px;
cursor: pointer;
padding: 0;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 6px;
transition: all 0.2s;
}
.modal-close:hover {
background: rgba(255, 255, 255, 0.1);
color: var(--text);
}
.modal-body {
color: var(--text);
font-size: 14px;
line-height: 1.6;
}
.modal-body h2,
.modal-body h3,
.modal-body h4 {
color: var(--text);
margin: 18px 0 8px 0;
}
.modal-body ul {
padding-left: 18px;
margin: 8px 0;
}
.modal-body li {
margin: 6px 0;
}
.card-body h2,
.card-body h3,
.card-body h4 {
color: var(--text);
margin: 18px 0 8px 0;
}
.card-body ul {
padding-left: 18px;
margin: 8px 0;
}
.card-body li {
margin: 6px 0;
}
/* 链接样式 */
.card-body a,
.modal-body a {
color: var(--accent);
text-decoration: none;
border-bottom: 1px solid rgba(77, 211, 255, 0.4);
transition: all 0.2s ease;
}
.card-body a:hover,
.modal-body a:hover {
color: var(--accent-strong);
border-bottom-color: var(--accent-strong);
background: rgba(77, 211, 255, 0.1);
padding: 2px 4px;
margin: -2px -4px;
border-radius: 4px;
}
.tag {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 4px 10px;
border-radius: 999px;
background: rgba(77, 211, 255, 0.12);
color: var(--accent);
font-size: 12px;
border: 1px solid rgba(77, 211, 255, 0.3);
}
.divider {
height: 1px;
background: var(--border);
margin: 18px 0 0 0;
}
@media (max-width: 960px) {
.hero, main {
padding: 32px 24px 40px 24px;
}
.card {
padding: 20px;
}
}
</style>
</head>
<body>
<section class="hero">
<h1>IntelliAI Platform Release Notes</h1>
<p>The IntelliAI Engine powers all IntelliAI plugins. This page aggregates changes from each module so you can scan updates at a glance.</p>
<div class="meta">
<span class="tag">Aggregated Changelog</span>
<span>Generated at: 2026-08-08 16:36</span>
</div>
</section>
<main>
<section class="card" onclick="openModal(0)">
<div class="card-header">
<div class="card-header-left">
<div class="card-title">IntelliAI Engine</div>
<div class="card-meta">intelli-ai-engine</div>
</div>
<div class="card-header-actions" onclick="event.stopPropagation()">
<a href="#" onclick="openLink('https://ideaplugin.dong4j.site/engine/landing.html'); return false;" class="card-button card-button-home">🏠 主页</a>
<a href="#" onclick="openLink('https://ideaplugin.dong4j.site/engine/docs.html'); return false;" class="card-button card-button-docs">📚 文档</a>
<a href="#" onclick="openLink('https://ideaplugin.dong4j.site/engine/intelli-ai-engine.zip'); return false;" class="card-button card-button-download" title="因插件市场审核延迟, 可下载最新版本手动安装">⬇️ 离线安装</a>
</div>
</div>
<div class="card-body" id="preview-0">
<h3>2026.2.1003</h3>
<ul>
<li><b>🔧 优化</b>:Help 菜单二级项为 Discover Starcat / Show Log 补充表情符号,与 What's New、Support 风格一致</li>
<li><b>🔧 优化</b>:服务商选择菜单选中绿点改为叠在图标上绘制,去掉固定占位列,减少模型前留白且保持对齐</li>
</ul>
</div>
<div class="card-footer">点击查看完整更新日志 →</div>
</section>
<script type="text/template" id="modal-content-0" style="display:none;">
<h3>2026.2.1003</h3>
<ul>
<li><b>🔧 优化</b>:Help 菜单二级项为 Discover Starcat / Show Log 补充表情符号,与 What's New、Support 风格一致</li>
<li><b>🔧 优化</b>:服务商选择菜单选中绿点改为叠在图标上绘制,去掉固定占位列,减少模型前留白且保持对齐</li>
</ul>
<h3>2026.2.1003</h3>
<ul>
<li><b>🔧 Optimized</b>: Added emojis to Help submenu items Discover Starcat and Show Log for consistency with What's New / Support</li>
<li><b>🔧 Optimized</b>: Provider menu selection green dot is overlaid on the provider icon (no fixed slot), reducing left whitespace while keeping rows aligned</li>
</ul>
<h3>2026.2.1002</h3>
<ul>
<li><b>✨ 新增</b>:思考参数按服务商策略写入(通义 enable_thinking + reasoning_effort;DeepSeek / 豆包 / 智谱 thinking.type;Kimi K3 reasoning_effort / K2.x thinking.type)</li>
<li><b>🔧 优化</b>:Think 强度可选自动/低/高/最大;关闭时对 thinking.type 系服务商显式发送 disabled</li>
<li><b>🔧 优化</b>:高级设置中 Temperature / Top-P / Top-K / Presence Penalty 收入默认折叠的「采样参数」分组</li>
<li><b>✨ 新增</b>:补齐 Anthropic 思考参数(官方/混元 budget_tokens;Moonshot/豆包/智谱/Z.AI Anthropic 口复用对应策略;ModelScope 仅 thinking.type)</li>
<li><b>✨ 新增</b>:服务商推荐模型目录对接 zeka-stack-api(live 缓存 > 远程 catalog > 枚举 seed);修正 Catalog API URL;Anthropic /v1/models 支持分页</li>
<li><b>🔧 优化</b>:同步更新插件内置默认模型列表(Claude 5 / DeepSeek V4 / Kimi K3 / GLM-5.2 / Qwen3.5 / Seed 2.1 / Hy3 等)</li>
<li><b>🐛 修复</b>:补齐通知组 <code>IntelliAI Engine Notifications</code>,避免插件更新提示因 NotificationGroup 为 null 触发 NPE</li>
</ul>
<h3>2026.2.1002</h3>
<ul>
<li><b>✨ Added</b>: Per-provider thinking strategies (Qianwen enable_thinking + reasoning_effort; DeepSeek/Doubao/Zhipu thinking.type; Kimi K3 reasoning_effort / K2.x thinking.type)</li>
<li><b>🔧 Optimized</b>: Thinking effort supports Auto/Low/High/Max; thinking.type providers send disabled explicitly when off</li>
<li><b>🔧 Optimized</b>: Advanced settings fold Temperature / Top-P / Top-K / Presence Penalty into a collapsed Sampling Parameters group</li>
<li><b>✨ Added</b>: Anthropic thinking params (official/Hunyuan budget_tokens; Moonshot/Doubao/Zhipu/Z.AI Anthropic reuse OpenAI strategies; ModelScope thinking.type only)</li>
<li><b>✨ Added</b>: Remote recommended model catalog via zeka-stack-api (live cache > catalog > enum seed); fixed catalog URL; Anthropic /v1/models pagination</li>
<li><b>🔧 Optimized</b>: Updated built-in default model lists (Claude 5 / DeepSeek V4 / Kimi K3 / GLM-5.2 / Qwen3.5 / Seed 2.1 / Hy3, etc.)</li>
<li><b>🐛 Fixed</b>: Registered notification group <code>IntelliAI Engine Notifications</code> to prevent NPE when showing plugin update balloons</li>
</ul>
<h3>2026.2.1001</h3>
<ul>
<li><b>✨ 兼容性</b>:适配 IntelliJ Platform 2026.2</li>
<li><b>✨ 新增</b>:可用服务商列表支持设置按钮与双击编辑,可后置修改高级参数与 Think 模式</li>
<li><b>✨ 新增</b>:测试连接前提供高级设置入口(齿轮图标),与可用服务商共用对话框,可配置 Think 模式</li>
<li><b>✨ 新增</b>:测试连接成功后并发三探针探测 enable_thinking 能力(不传 / true / false),结果写入可用服务商并展示在成功面板</li>
<li><b>🔧 优化</b>:主设置页隐藏原「高级配置」分组,改为测试前 / 可用服务商内编辑</li>
<li><b>🔧 优化</b>:可用服务商列表禁止内联编辑,统一通过设置对话框修改参数</li>
<li><b>🔧 优化</b>:思考能力探测失败摘要仅展示 HTTP 状态码,避免乱码响应体刷屏</li>
<li><b>🐛 修复</b>:流式请求不再无条件发送 enable_thinking,改为按探测结果与用户勾选发送,避免部分模型报错</li>
</ul>
<h3>2026.2.1001</h3>
<ul>
<li><b>✨ Compatibility</b>: Support IntelliJ Platform 2026.2</li>
<li><b>✨ Added</b>: Available providers list supports Settings button and double-click editing for per-model advanced parameters and Think mode</li>
<li><b>✨ Added</b>: Advanced settings button (gear) before Test Connection, reusing the same dialog including Think mode</li>
<li><b>✨ Added</b>: After a successful connection test, concurrently probe enable_thinking (omit / true / false) and persist the capability summary</li>
<li><b>🔧 Optimized</b>: Hide the main-page Advanced Configuration group; edit via pre-test dialog or available providers</li>
<li><b>🔧 Optimized</b>: Disable inline editing in the available providers table; edit only via the settings dialog</li>
<li><b>🔧 Optimized</b>: Thinking probe failure summary shows only the HTTP status code to avoid garbled response bodies</li>
<li><b>🐛 Fixed</b>: Streaming requests no longer always send enable_thinking; send it based on probe results and the user toggle</li>
</ul>
<h3>2026.1.2000</h3>
<ul>
<li><b>🐛 修复</b>:修复 IDEA 2026.1 下 Engine 日志面板无法显示的问题,改为通过 Problems View tab 注册日志面板</li>
<li><b>🐛 修复</b>:修复日志面板迁移后内容为空的问题,复用原有 Console 根面板作为 Problems View tab 内容</li>
<li><b>🐛 修复</b>:修复日志面板左侧工具按钮不可见的问题,恢复换行、滚动到底部、关闭日志、清空日志等操作</li>
<li><b>🔧 优化</b>:启动 IDEA 时仅注册 Engine 日志 tab,不再自动打开 Problems View 或切换到日志面板</li>
<li><b>🔧 优化</b>:用户从 Status Bar 显式启用日志后,会自动打开 Problems View 并定位到 Engine 日志 tab</li>
<li><b>🐛 修复</b>:修复从 Status Bar 关闭详细日志后日志面板未回到说明页的问题,与左侧停止按钮行为保持一致</li>
<li><b>🐛 修复</b>:修复 buildSearchableOptions 阶段 NextEditCoordinator 注册到 ROOT_DISPOSABLE 导致的内存泄漏提示</li>
<li><b>🔧 优化</b>:替换 IntelliJ Platform 内部 API 与计划移除 API 调用,提升插件市场兼容性检查通过率</li>
<li><b>✨ 新增</b>:Engine Chat 增加“我不是 Agent”说明入口,明确 Chat 面板定位为服务商配置验证与轻量调试工具</li>
<li><b>🐛 修复</b>:修复直接访问 Engine Markdown 文档时被浏览器下载或无法渲染的问题,支持通过 docs.html 渲染指定文档</li>
</ul>
<h3>2026.1.2000</h3>
<ul>
<li><b>🐛 Fixed</b>: Fixed the Engine log panel not being displayed in IDEA 2026.1 by registering it as a Problems View tab</li>
<li><b>🐛 Fixed</b>: Fixed the empty log panel after the migration by reusing the existing Console root panel as the Problems View tab
content
</li>
<li><b>🐛 Fixed</b>: Fixed missing left-side toolbar actions in the log panel, restoring word wrap, scroll to end, stop logging, and
clear log actions
</li>
<li><b>🔧 Optimized</b>: Register the Engine log tab on IDE startup without opening Problems View or switching focus to the log panel</li>
<li><b>🔧 Optimized</b>: Automatically open Problems View and select the Engine log tab when verbose logging is explicitly enabled from the
Status Bar
</li>
<li><b>🐛 Fixed</b>: Fixed the Status Bar verbose logging toggle not returning the log tab to the placeholder page when disabled, keeping it
consistent with the left-side stop logging action
</li>
<li><b>🐛 Fixed</b>: Fixed a buildSearchableOptions memory leak warning caused by NextEditCoordinator being registered under ROOT_DISPOSABLE
</li>
<li><b>🔧 Optimized</b>: Replaced IntelliJ Platform internal and scheduled-for-removal API usages to improve Marketplace verifier compatibility
</li>
<li><b>✨ Added</b>: Added an "I am not an Agent" help entry in Engine Chat to clarify that Chat is intended for provider verification and
lightweight debugging
</li>
<li><b>🐛 Fixed</b>: Fixed direct Engine Markdown documentation links being downloaded or not rendered, and added support for rendering
selected documents through docs.html
</li>
</ul>
<h3>2026.1.1000</h3>
<ul>
<li><b>✨ 新增</b>:支持 2026.1</li>
</ul>
<h3>2026.1.1000</h3>
<ul>
<li><b>✨ Added</b>:Support 2026.1</li>
</ul>
<h3>2025.3.1311</h3>
<ul>
<li>修复通知弹窗按钮无法正确修改设置的问题,确保点击后配置会立即生效并持久保存</li>
</ul>
<h3>2025.3.1311</h3>
<ul>
<li>Fixed an issue where notification popup buttons could not correctly update settings, ensuring changes now take effect immediately
and are persisted
</li>
</ul>
<h3>2025.3.1310</h3>
<ul>
<li><b>✨ 新增</b>:支持 Quotio</li>
</ul>
<h3>2025.3.1310</h3>
<ul>
<li><b>✨ Added</b>:Support Quotio</li>
</ul>
<h3>2025.3.1300</h3>
<h4>本次更新主要改动:</h4>
<ul>
<li><b>✨ 新增</b>:新增 FreeAI 公益 LLM 服务,用户只需注册并登录 <a href="https://zekastack.dong4j.site">zekastack.dong4j.site</a>
即可免费使用(需开启统计功能)
</li>
</ul>
<h3>2025.3.1300</h3>
<h4>Main changes in this release:</h4>
<ul>
<li><b>✨ Added</b>: Added FreeAI public-benefit LLM service. Users can use it for free after registering and signing in at
<a href="https://zekastack.dong4j.site">zekastack.dong4j.site</a> (statistics must be enabled).
</li>
</ul>
<h3>2025.3.1200</h3>
<p>🎊 本版本是2026年春节前的最后一个版本,提前祝大家春节快乐,万事如意!🧧🎉</p>
<h4>本次更新聚焦于功能性和体验优化, 包括:</h4>
<ul>
<li><b>✨ 新增</b>:新增统计功能, 提供 Web 页面查看统计数据(类似 wakatime, 默认关闭), webui: <a href="https://zekastack.dong4j.site">https://zekastack.dong4j.site</a></li>
<li><b>✨ 新增</b>:新增模型缓存机制,支持将已加载模型持久化至本地文件,避免重复请求,提升配置体验</li>
<li><b>✨ 新增</b>:实现模型过滤功能,自动排除包含"vl"或"tts"的模型名称,提升可用模型列表质量</li>
<li><b>✨ 新增</b>:新增 Claude、Nvidia、Codex、HuggingFace 等 AI 服务商支持,完善 Provider 目录拆分、类型枚举扩展与工厂接入</li>
<li><b>✨ 新增</b>:新增 issue 反馈支持, 异常时可以直接创建 GitHub Issues 了, 并提供了扩展点, 第三方插件可快速实现问题上报</li>
<li><b>✨ 新增</b>:新增 registry 动态展示测试 action 的功能(仅限于新功能测试, 不影响用户使用)</li>
<li><b>🔧 优化</b>:重构模型加载流程,优化首次加载和缓存更新逻辑,增强异常处理与路径安全性</li>
<li><b>🔧 优化</b>:模型下拉列表支持模糊搜索, 方便快速定位需要的模型</li>
<li><b>🔧 优化</b>:优化控制台日志输出逻辑, 结构化展示更多调试信息</li>
<li><b>🔧 优化</b>:隐藏插件内部所有日志输出, 在需要的时候通过「调试日志设置」功能开启</li>
<li><b>🐛 修复 </b>: 修复定时器重复创建的问题</li>
<li><b>🐛 修复 </b>: 修复捐赠面板无法显示二维码的问题, 我就说为啥没有捐赠呢, 原来是我的问题</li>
</ul>
<h3>2025.3.1200</h3>
<p>🎊 This is the last version before the 2026 Chinese New Year. Wishing everyone a happy Spring Festival and all the best! 🧧🎉</p>
<h4>This update focuses on functionality and experience improvements, including:</h4>
<ul>
<li><b>✨ Added</b>: Added statistics feature, provides Web page to view statistics (similar to wakatime, disabled by default), webui:
<a href="https://zekastack.dong4j.site">https://zekastack.dong4j.site</a>
</li>
<li><b>✨ Added</b>: Added model caching mechanism, supports persisting loaded models to local files, avoiding duplicate requests,
improving configuration experience
</li>
<li><b>✨ Added</b>: Implemented model filtering function, automatically excludes model names containing "vl" or "tts", improving
available model list quality
</li>
<li><b>✨ Added</b>: Added support for AI service providers including Claude, Nvidia, Codex, HuggingFace, completed Provider
directory splitting, type enumeration extension, and factory integration
</li>
<li><b>✨ Added</b>: Added issue feedback support, can create GitHub Issues directly when exceptions occur, also provided extension
points for third-party plugins to implement problem reporting quickly
</li>
<li><b>✨ Added</b>: Added registry dynamic display feature for testing actions (limited to new feature testing, does not affect user usage)
</li>
<li><b>🔧 Optimized</b>: Refactored model loading flow, optimized initial loading and cache update logic, enhanced exception handling
and path security
</li>
<li><b>🔧 Optimized</b>: Model dropdown now supports fuzzy search for quick access to needed models
</li>
<li><b>🔧 Optimized</b>: Optimized console log output logic, structured display of more debugging information
</li>
<li><b>🔧 Optimized</b>: Hidden all internal plugin log output, can be enabled via "Debug Log Settings" when needed
</li>
<li><b>🐛 Fixed</b>: Fixed the issue of timer being created repeatedly
</li>
<li><b>🐛 Fixed</b>: Fixed the issue where donation panel QR code was not displaying, now I understand why there were no donations,
turns out it was my issue
</li>
</ul>
<h3>2025.3.1100</h3>
<h4>本次更新聚焦于稳定性提升, 围绕 <a href="https://plugins.jetbrains.com/plugin/29154">🎉 IntelliAI Changelog</a> 而做的底层优化与问题修复
</h4>
<ul>
<li><b>✨ 新增</b>:新增流式输出的兜底解析策略, 新增 NOTICE 类型并在触发兜底策略时给出友好提示</li>
<li><b>🔧 优化</b>:动态获取插件版本号作为启用唯一标识</li>
<li><b>🔧 优化</b>:优化 AI 提供上配置界面的布局与交互</li>
<li><b>🔧 优化</b>:修改通义千问的默认模型为 omni-flash</li>
<li><b>🐛 修复 </b>: 修正插件下载地址与版本提取逻辑, 修复配置比较中空指针异常风险, 修复启动活动中调度器的使用</li>
<li><b>🐛 修复 </b>: 修复 NextEditTracker 生命周期错误问题</li>
</ul>
<h3>2025.3.1100</h3>
<h4>This update focuses on stability improvements, with underlying optimizations and bug fixes around
<a href="https://plugins.jetbrains.com/plugin/29154">🎉 IntelliAI Changelog</a></h4>
<ul>
<li><b>✨ Added</b>: Added fallback parsing strategy for stream output, added NOTICE type and provides friendly prompt when fallback
strategy is triggered
</li>
<li><b>🔧 Optimized</b>: Dynamically get plugin version number as unique identifier for enabling</li>
<li><b>🔧 Optimized</b>: Optimized AI provider configuration interface layout and interaction</li>
<li><b>🔧 Optimized</b>: Changed default model for Tongyi Qianwen to omni-flash</li>
<li><b>🐛 Fixed</b>: Fixed plugin download URL and version extraction logic, fixed null pointer exception risk in configuration
comparison, fixed scheduler usage in startup activity
</li>
<li><b>🐛 Fixed</b>: Fixed NextEditTracker lifecycle error issue</li>
</ul>
<h3>2025.3.1</h3>
<h4>本次更新主要聚焦于易用性和交互升级, 包括:</h4>
<ul>
<li><b>🔧 版本统一</b>:统一版本号为 2025.3.1,包括所有子插件,便于维护与版本管理</li>
<li><b>✨ 新增</b>:在状态栏聚合所有子插件的快捷设置菜单,统一维护所有快捷设置,且提供扩展点方便第三方插件集成</li>
<li><b>✨ 新增</b>:新增 What's New 页面,将会调用第三方接口用于获取最新版本,页面可下载最新离线安装包(因审核时间差,此页面的插件将比市场的插件版本更新),状态栏快捷菜单入口
</li>
<li><b>✨ 新增</b>:IDEA 帮助菜单新增新功能介绍,可查看历史版本更新说明</li>
<li><b>✨ 新增</b>:新增 SSE 支持,目前用于 Changelog 插件,提供扩展点方便第三方插件集成</li>
<li><b>✨ 新增</b>:新增多国语言支持,可通过状态栏切换输出的语言,所有子插件共享此配置</li>
<li><b>✨ 新增</b>:新增插件版本检测功能并提供扩展点,方便第三方插件集成</li>
<li><b>✨ 新增</b>:About Me 面板新增 <a href="https://ideaplugin.dong4j.site/buy-me-a-coffee">🎉 Buy Me a Coffee</a> 打赏链接,
如果觉得插件对您有帮助, 可以请我喝杯咖啡~
</li>
<li><b>🔧 优化</b>:调整高级设置参数,语言模型的参数设置为 auto,不再指定特定的数值,可根据子插件使用场景设置</li>
<li><b>🔧 优化</b>:聚合设置页面菜单,将多个子插件聚合到 Engine 设置菜单中,并将菜单从 Tools 组 移动到 Other 组</li>
<li><b>🔧 优化</b>:日志工具栏合并到问题工具栏,减少 Toolwindow 数量,启用日志输出功能后会在有日志输出时自动打开面板</li>
</ul>
<h3>2025.3.1</h3>
<ul>
<li><b>🔧 Version Unification</b>: Unified version number to 2025.3.1, including all sub-plugins, for easier maintenance and version
management
</li>
<li><b>✨ Added</b>: Aggregated quick settings menu for all sub-plugins in the status bar, convenient for unified maintenance, with
extension points for third-party plugin integration
</li>
<li><b>✨ Added</b>: New What's New page that calls third-party APIs to get the latest version, allows downloading the latest
installation package for offline installation (due to review time differences, plugins on this page will be newer than marketplace
versions), accessible via status bar quick menu
</li>
<li><b>✨ Added</b>: New feature introduction in IDEA Help menu, can view historical version update notes</li>
<li><b>✨ Added</b>: New SSE support, currently used for Changelog plugin, with extension points for third-party plugin integration</li>
<li><b>✨ Added</b>: New multi-language support, can switch output language via status bar, affects all sub-plugin outputs</li>
<li><b>✨ Added</b>: New plugin version detection feature with extension points for third-party plugin integration</li>
<li><b>✨ Added</b>: Added <a href="https://ideaplugin.dong4j.site/buy-me-a-coffee">🎉 Buy Me a Coffee</a> donation link in About Me
panel, if you think the plugin is helpful, you can buy me a coffee~
</li>
<li><b>🔧 Optimized</b>: Adjusted advanced settings parameters, language model parameters set to auto, no longer specify specific values,
can be set according to sub-plugin usage
</li>
<li><b>🔧 Optimized</b>: Aggregated settings page menus, consolidated multiple sub-plugins into Engine settings menu, and moved menu from
Tools to Other group
</li>
<li><b>🔧 Optimized</b>: Merged log toolbar into Problems toolbar, reducing Toolwindow count, when log output is enabled, panel will
automatically open when there is log output
</li>
</ul>
<h3>1.8.0</h3>
<ul>
<li><b>✨ 新增</b>:新增反馈面板, 可在插件配置页面直接提交反馈</li>
<li><b>✨ 新增</b>:新增自动检测更新功能(可关闭)</li>
<li><b>ℹ️ 数据收集说明</b>:提交反馈时会自动收集系统版本、IDEA 版本、Engine 或子插件版本,用作反馈信息的元数据,不会收集其他额外数据。可审查代码验证,如有疑虑可不使用此功能
</li>
<li><b>🔧 优化</b>:优化 Agent Server 逻辑,完善自启动与 Jar 版本更新检测功能,添加 Agent Server 开发手册</li>
</ul>
<h3>1.8.0</h3>
<ul>
<li><b>✨ Added</b>: New feedback panel, can submit feedback directly on the plugin configuration page</li>
<li><b>✨ Added</b>: New automatic update detection feature (can be disabled)</li>
<li><b>ℹ️ Data Collection Notice</b>: When submitting feedback, the system automatically collects system version, IDEA version, and
Engine or sub-plugin version as metadata for feedback information. No other additional data is collected. You can review the code to
verify. If you have concerns, you can choose not to use this feature
</li>
<li><b>🔧 Optimized</b>: Optimized Agent Server logic, improved auto-start and Jar version update detection functionality, added Agent
Server development manual
</li>
</ul>
<h3>1.7.0</h3>
<ul>
<li><b>✨ 新增</b>:使用外部 Jar 包集成非 HTTP 协议服务</li>
</ul>
<h3>1.7.0</h3>
<ul>
<li><b>✨ Added</b>: Use external Jar package to integrate non-HTTP protocol services</li>
</ul>
<p><b>⚠️ 特别注意事项:</b></p>
<ol>
<li>支持最低版本 2024.2</li>
</ol>
<p><b>⚠️ Special Notice:</b></p>
<ol>
<li>Minimum supported version: 2024.1</li>
</ol>
<h3>1.6.0</h3>
<ul>
<li><b>✨ 新增</b>:个人信息面板头像支持淡入淡出过渡效果,提升用户体验</li>
<li><b>🔧 优化</b>:AI 服务商面板统一由 Engine 管理, 简化子插件复杂度</li>
</ul>
<h3>1.6.0</h3>
<ul>
<li><b>✨ Added</b>: Personal info panel avatar now supports fade in/out transition effects, improving user experience</li>
<li><b>🔧 Optimized</b>: The AI service provider dashboard is uniformly managed by Engine, simplifying the complexity of sub-plugins.
</li>
</ul>
<h3>1.5.0</h3>
<ul>
<li><b>⚠️ 重要说明</b>:此版本是最后一个最低支持 2022.3 的版本,下个版本将最低支持 2024.2</li>
<li><b>🔄 兼容性升级</b>:适配 IntelliJ IDEA 2025.3 版本</li>
</ul>
<h3>1.5.0</h3>
<ul>
<li><b>⚠️ Important Notice</b>: This version is the last one that supports 2022.3, the next version will have minimum support for
2024.2.
</li>
<li><b>🔄 Compatibility Upgrade</b>: Adapted for IntelliJ IDEA 2025.3</li>
</ul>
<h3>1.4.0</h3>
<ul>
<li><b>🔧 优化</b>:完善提供者配置检查及通知机制,提供统一的 AI 配置缺失通知并提示打开设置页面</li>
<li><b>🔧 优化</b>:优化日志及异常处理相关代码,取消不必要的通知提示及打印</li>
<li><b>✨ 新增</b>:可用 AI 服务商增加超时与最大Token字段</li>
</ul>
<h3>1.4.0</h3>
<ul>
<li><b>🔧 Optimized</b>:Improved provider configuration checking and notification mechanism, providing unified AI configuration missing
notifications with prompt to open settings page
</li>
<li><b>🔧 Optimized</b>:Optimized logging and exception handling code, removed unnecessary notification prompts and prints</li>
<li><b>✨ Added</b>:Added timeout and max tokens fields to available AI providers</li>
</ul>
<h3>1.3.1</h3>
<ul>
<li><b>⚡ 优化</b>:优化线程模型确保 EDT/BGT 线程安全规范</li>
<li>增加AI服务商配置界面超时与最大Token字段(需根据模型设置最大 Token, 避免调用失败)</li>
</ul>
<h3>1.3.1</h3>
<ul>
<li><b>⚡ Optimization</b>:Optimize thread model to ensure EDT/BGT thread safety specifications</li>
<li><b>➕ Addition</b>:Add timeout and max tokens fields to AI provider configuration UI(Require setting max tokens based on model to
avoid call failure)
</li>
</ul>
<h3>1.3.0</h3>
<ul>
<li><b>🔄 架构优化</b>:日志输出统一使用 Engine 的 console,不再子插件中单独维护</li>
<li><b>⚙️ 配置优化</b>:开启日志配置使用全局,不再由各个模型服务商维护</li>
<li><b>⚡ 优化</b>:优化异常处理与错误提示</li>
<li><b>🔧 优化</b>:优化服务商测试逻辑,可用服务商独立运行配置和超时配置</li>
</ul>
<h3>1.3.0</h3>
<ul>
<li><b>🔄 Architecture Optimization</b>: Unified log output to use Engine's console, no longer maintained separately in sub-plugins</li>
<li><b>⚙️ Configuration Optimization</b>: Verbose logging configuration is now global, no longer maintained by individual model
providers
</li>
<li><b>⚡ Optimization</b>: Improved exception handling and error messages</li>
<li><b>🔧 Optimization</b>: Optimized provider testing logic, available providers now have independent runtime configuration and timeout
settings
</li>
</ul>
<h3>1.2.0</h3>
<ul>
<li><b>🆕 新特性</b>:集成 iFlow(全部为免费模型)和智谱 AI(注册后可使用免费模型:glm-4.5-flash)</li>
<li><b>⚙️ 优化</b>:移除状态栏抽象类,由第三方模块自行选择是否添加状态栏模型切换,Engine 插件只提供可用模型列表</li>
<li><b>⚡ 优化</b>:优化 API 请求处理逻辑,完善异常处理,增加 429 错误提示</li>
<li><b>🐛 错误修复</b>:修复日志配置不生效的问题</li>
</ul>
<h3>1.2.0</h3>
<ul>
<li><b>🆕 New Features</b>: Integrated iFlow (all free models) and Zhipu AI (free model available after registration: glm-4.5-flash)</li>
<li><b>⚙️ Optimization</b>: Removed status bar abstract class, allowing third-party modules to choose whether to add status bar model
switching, Engine plugin only provides available model list
</li>
<li><b>⚡ Optimization</b>: Optimized API request processing logic, improved exception handling, added 429 error prompt</li>
<li><b>🐛 Bug Fix</b>: Fixed issue where log configuration was not taking effect</li>
</ul>
<h3>1.1.0</h3>
<ul>
<li>新增 ModelScope 模型服务商,设置页可直接选择并刷新模型列表</li>
<li>Base URL 默认指向 AI 问答接口(https://api-inference.modelscope.cn/v1)</li>
<li>模型参数与运行时配置现在和每个服务商配置绑定,可独立调优并持久化到可用列表</li>
<li>AIServiceFactory 及相关调用链更新为读取提供商自身参数,Javadoc 执行器根据提供商开关日志</li>
<li>Ollama 与 LM Studio 配置页的 API Key 输入框改为可选项,不再强制禁用,便于使用自定义代理或本地认证</li>
<li>优化设置页的超时输入,改为以秒为单位展示与保存</li>
<li>将最大 Token 数以 K 为单位配置,提示文案同步更新,确保表述更直观</li>
</ul>
<h3>1.1.0</h3>
<ul>
<li>Added the ModelScope provider so it can be configured and refreshed from the settings UI</li>
<li>Base URL defaults to the AI inference endpoint (https://api-inference.modelscope.cn/v1)</li>
<li>Bound model parameters and runtime settings to each provider config so every entry keeps its own tuning</li>
<li>Updated AIServiceFactory and the Javadoc executor to honor per-provider parameters and verbose logging switches</li>
<li>Made the API Key field optional for Ollama and LM Studio so users can enter keys when needed without being blocked</li>
<li>Switched the timeout control to seconds for clearer configuration</li>
<li>Updated the Max Tokens control to use K units with refreshed hints for clearer guidance</li>
</ul>
<h3>1.0.0</h3>
<ul>
<li><b>🚀 Initial release</b>: IntelliAI Engine with a unified, reusable AI Service API</li>
<li><b>🤖 Multi-model support</b>: Bundled provider presets for OpenAI, QianWen, Ollama, LM Studio, and SiliconFlow</li>
<li><b>⚙️ Unified configuration</b>: Centralized settings plus Password Safe backed credential storage</li>
<li><b>🎨 Reusable components</b>: Shared UI widgets, status-bar entry points, and model parameter presets for downstream plugins</li>
<li><b>📦 Easy integration</b>: Designed so dependent plugins can adopt AI capabilities by simply adding this engine as a dependency</li>
</ul>
<h3>1.0.0</h3>
<ul>
<li><b>🚀 初始发布</b>:发布 IntelliAI Engine 插件,对外提供统一可复用的 AI Service API</li>
<li><b>🤖 多模型支持</b>:内置 OpenAI、通义千问、Ollama、LM Studio、SiliconFlow 等多家模型服务商配置</li>
<li><b>⚙️ 统一配置</b>:提供集中式设置页与基于 Password Safe 的安全 API Key 管理</li>
<li><b>🎨 可复用组件</b>:沉淀可复用的 UI 组件、状态栏入口和模型参数预设,便于其它插件快速接入</li>
<li><b>📦 易于集成</b>:支持通过 Plugin SDK 直接依赖本插件,以最小成本获得 AI 能力</li>
</ul>
</script>
<section class="card" onclick="openModal(1)">
<div class="card-header">
<div class="card-header-left">
<div class="card-title">IntelliAI Javadoc</div>
<div class="card-meta">intelli-ai-javadoc</div>
</div>
<div class="card-header-actions" onclick="event.stopPropagation()">
<a href="#" onclick="openLink('https://ideaplugin.dong4j.site/javadoc/landing.html'); return false;" class="card-button card-button-home">🏠 主页</a>
<a href="#" onclick="openLink('https://ideaplugin.dong4j.site/javadoc/docs.html'); return false;" class="card-button card-button-docs">📚 文档</a>
<a href="#" onclick="openLink('https://ideaplugin.dong4j.site/javadoc/intelli-ai-javadoc.zip'); return false;" class="card-button card-button-download" title="因插件市场审核延迟, 可下载最新版本手动安装">⬇️ 离线安装</a>
</div>
</div>
<div class="card-body" id="preview-1">
<h3>2026.2.1001</h3>
<ul>
<li><b>✨ 兼容性</b>:适配 IntelliJ Platform 2026.2</li>
<li><b>🐛 修复</b>:修复 2025.3/2026.1+ 提交面板无法读取勾选变更的问题(适配 COMMIT_WORKFLOW_UI)</li>
</ul>
</div>
<div class="card-footer">点击查看完整更新日志 →</div>
</section>
<script type="text/template" id="modal-content-1" style="display:none;">
<h3>2026.2.1001</h3>
<ul>
<li><b>✨ 兼容性</b>:适配 IntelliJ Platform 2026.2</li>
<li><b>🐛 修复</b>:修复 2025.3/2026.1+ 提交面板无法读取勾选变更的问题(适配 COMMIT_WORKFLOW_UI)</li>
</ul>
<h3>2026.2.1001</h3>
<ul>
<li><b>✨ Compatibility</b>: Support IntelliJ Platform 2026.2</li>
<li><b>🐛 Fixed</b>: Fixed commit-panel change selection on IntelliJ 2025.3/2026.1+ (use COMMIT_WORKFLOW_UI)</li>
</ul>
<h3>2026.1.1000</h3>
<ul>
<li><b>✨ 新增</b>:支持 2026.1</li>
</ul>
<h3>2026.1.1000</h3>
<ul>
<li><b>✨ Added</b>:Support 2026.1</li>
</ul>
<h3>2025.3.1200</h3>
<p>🎊 本版本是2026年春节前的最后一个版本,提前祝大家春节快乐,万事如意!🧧🎉</p>
<h4>本次更新主要聚焦于功能优化与体验提升, 包括:</h4>
<ul>
<li><b>✨ 新增</b>:新增提交时检查缺失的 Javadoc 并展示待生成的文件详情面板, 优化操作提示和交互逻辑, 不再是黑箱操作</li>
<li><b>🔧 优化</b>:优化提交前 Javadoc 检查功能配置逻辑, 同步 2 处配置变更</li>
<li><b>🔧 优化</b>:优化匿名类排除逻辑并增强元素定位注释逻辑</li>
<li><b>🔧 优化</b>:调整 Javadoc 标签注册及同步逻辑</li>
</ul>
<h3>2025.3.1200</h3>
<p>🎊 This is the last version before the 2026 Chinese New Year. Wishing everyone a happy Spring Festival and all the best! 🧧🎉</p>
<h4>This update focuses on functionality optimization and experience improvements, including:</h4>
<ul>
<li><b>✨ Added</b>:New submission page generates Javadoc message panel, optimizes operation prompts and interaction logic</li>
<li><b>🔧 Optimized</b>: Optimized pre-commit Javadoc check configuration logic, synchronized 2 configuration changes</li>
<li><b>🔧 Optimized</b>: Optimized anonymous class exclusion logic and enhanced element location annotation logic</li>
<li><b>🔧 Optimized</b>: Optimized interaction and prompts for missing Javadoc during commit</li>
<li><b>🔧 Optimized</b>: Adjusted Javadoc tag registration and synchronization logic</li>
</ul>
<h3>2025.3.1100</h3>
<h4>本次更新主要聚焦于功能性与稳定性, 包括:</h4>
<ul>
<li><b>✨ 新增</b>:新增保存时自动生成 Javadoc 注释功能,可在设置页面开启/关闭</li>
<li><b>✨ 新增</b>:新增提交前 Javadoc 检查功能,可在提交前配置中启用/禁用</li>
<li><b>✨ 新增</b>:新增类注释语义增强功能,提升类注释准确性(可在设置页面开启/关闭)</li>
<li><b>✨ 新增</b>:新增项目树目录快捷键功能,可在目录上使用快捷键为目录下所有文件生成 Javadoc</li>
<li><b>🔧 优化</b>:规范注释中的 URL 格式,更新多语言支持状态</li>
<li><b>🐛 修复</b>:修复生成 Javadoc 时错误扫描非项目文件的问题</li>
<li><b>🐛 修复</b>:修复配置比较中的空指针异常风险</li>
</ul>
<h3>2025.3.1100</h3>
<h4>This update focuses on functionality and stability, including:</h4>
<ul>
<li><b>✨ Added</b>: Added auto-generate Javadoc comments on save feature, can be enabled/disabled in settings page</li>
<li><b>✨ Added</b>: Added pre-commit Javadoc check feature, can be enabled/disabled in pre-commit configuration</li>
<li><b>✨ Added</b>: Added class comment semantic enhancement feature, improves class comment accuracy (can be enabled/disabled in
settings page)
</li>
<li><b>✨ Added</b>: Added project tree directory shortcut feature, can use keyboard shortcut on directory to generate Javadoc for all
files under the directory
</li>
<li><b>🔧 Optimized</b>: Standardized URL format in comments, updated multi-language support status</li>
<li><b>🐛 Fixed</b>: Fixed issue where non-project files were incorrectly scanned when generating Javadoc</li>
<li><b>🐛 Fixed</b>: Fixed null pointer exception risk in configuration comparison</li>
</ul>
<h3>2025.3.1</h3>
<h4>本次更新主要聚焦于易用性与稳定性提升, 包括:</h4>
<ul>
<li><b>🔧 版本统一</b>:版本号与 Engine 保持一致,统一为 2025.3.1,便于维护与版本管理</li>
<li><b>✨ 新增</b>:集成 Engine 状态栏扩展,可通过状态栏快速修改配置,提升操作便捷性</li>
<li><b>✨ 新增</b>:集成 Engine 版本更新检查功能,及时获取最新版本信息</li>
<li><b>🔧 优化</b>:合并设置菜单到 Engine 一级菜单下,统一管理配置入口</li>
<li><b>🔧 优化</b>:迁移输出语言到 Engine,由 Engine 统一控制输出语言,所有子插件共享此配置</li>
<li><b>🐛 修复</b>:修复多语言输出问题,需要更新提示词以修复此问题(更新前请保存你的提示词)</li>
</ul>
<h3>2025.3.1</h3>
<ul>
<li><b>🔧 Version Unification</b>: Version number unified to 2025.3.1, consistent with Engine, for easier maintenance and version
management
</li>
<li><b>✨ Added</b>: Integrated Engine status bar extension, can quickly modify configuration via status bar, improving operation
convenience
</li>
<li><b>✨ Added</b>: Integrated Engine version update check feature, timely access to latest version information</li>
<li><b>🔧 Optimized</b>: Merged settings menu under Engine first-level menu, unified configuration entry management</li>
<li><b>🔧 Optimized</b>: Migrated output language to Engine, controlled uniformly by Engine, all sub-plugins share this configuration
</li>
<li><b>🐛 Fixed</b>: Fixed multi-language output issue, requires updating prompt templates to fix this issue (please save your prompt
templates before updating)
</li>
</ul>
<h3>2.6.2</h3>
<ul>
<li><b>✨ 新增</b>:新增反馈面板, 可在插件配置页面直接提交反馈</li>
<li><b>⬆️ 依赖更新</b>:IntelliAI Engine 升级到 1.8.0</li>
</ul>
<h3>2.6.2</h3>
<ul>
<li><b>✨ Added</b>: New feedback panel, can submit feedback directly on the plugin configuration page</li>
<li><b>⬆️ Dependency Update</b>:Upgraded IntelliAI Engine to 1.8.0</li>
</ul>
<h3>2.6.1</h3>
<p><b>围绕提升 Javadoc 生成质量和用户体验所做的改进:</b></p>
<ul>
<li><b>✨ 新增</b>:可以使用额外的 Jar 包来对接第三方服务, 只需要提供 OpenAI API 标准接口即可, 比如将 Websocket 服务转换为 HTTP 服务</li>
<li><b>✨ 新增</b>:新增允许删除 Javadoc 功能,可在设置页面开启/关闭,支持通过 Code Vision、意图动作和菜单动作快速删除已存在的 Javadoc 注释
</li>
<li><b>✨ 新增</b>:新增修复错误注释功能,当覆写模式为"仅修复"时,使用专门的修复提示词模板,智能修复已有注释中的错误并保留正确部分</li>
<li><b>✨ 新增</b>:重构状态栏快捷设置菜单,新增"生成配置"分组(类、方法、字段多选)和"覆写配置"分组(仅修复、删除替换单选),优化配置项组织</li>
<li><b>✨ 新增</b>:状态栏快捷设置新增多项配置项,包括启用生成上下文、允许代码压缩、压缩成一行、中英文标点符号替换等,提升配置便捷性</li>
<li><b>🔧 优化</b>:优化文档插入助手,自动清理多余的 <code>@param</code> / <code>@throws</code> / <code>@return</code> 标签,特别优化字段和方法的标签清理
</li>
</ul>
<h3>2.6.1</h3>
<ul>