sunny-335
|
60d938c1da
|
docs: 全面更新v1.4.0文档
- index.md: 更新特性卡片(移除自学习,新增页面开关/状态检测/批量操作)
- introduction.md: 更新核心功能列表(5模块提示词/页面开关/批量操作/智能检测)
- settings.md: 重写设置文档(新配置项/白名单批量操作/页面开关/状态检测/手动清理)
- prompt.md: 四模块改为五模块(新增语言要求),移除自学习引用,标注可选
- persona.md: 添加人格提示词留空使用基础配置说明
- filter.md: 添加全局页面开关和白名单批量操作说明
- cleanup.md: 添加手动清理时间节点和二次确认说明
- auto-reply.md: 更新配置项表格(重试/轮次/速率限制)
- faq.md: 更新AI Foundation状态检测和清理问题
- CHANGELOG.md: 重写v1.4.0更新日志
|
2026-07-07 08:26:05 +08:00 |
|
sunny-335
|
3da2929304
|
feat: v1.4.0 黑白名单批量操作、页面AI回复开关、配置导入修复及多项优化
- 黑/白名单支持批量选择、全选、批量添加/移除
- AI角色提示词改为人格提示词,留空时使用基础配置personaIdentity
- 最大重试次数/对话轮次/速率限制移至基本设置,滑条改为输入框
- 新增语言要求提示词模块,提示词均为可选项留空使用默认值
- 删除回复质量自学习功能
- 新增全局页面AI回复开关(默认关闭)
- 实时刷新偏好通过localStorage持久化(默认开启10s)
- AI Foundation状态检测增强:区分未安装/未启用/未配置模型
- 首页概览新增已拦截数统计
- 手动清理支持自定义时间节点(默认7天前),二次确认弹窗
- 修复配置导入400错误(清除只读metadata字段)
- 删除管理员自动加入白名单文案(实际不支持)
- Comment Next冲突提醒修复
- 版本号更新为1.4.0
|
2026-07-07 08:06:04 +08:00 |
|
sunny-335
|
9a2bab98e2
|
fix: 修复瞬间内容获取、锁竞态、NPE风险等问题,移除实时刷新冗余时间显示
- ContextExtractor: 合并瞬间内容和发布时间为单次fetch,避免重复查询
- ContextExtractor: 瞬间分支补齐onErrorResume和defaultIfEmpty容错
- ContextExtractor: getCommentCount/fetchConversationHistory添加spec null检查
- AiReplyOrchestrator: 修复processFalsePositive锁竞态条件,统一存储获取时间
- AiReplyOrchestrator: 修复cleanupStaleLocks无法清理FP锁的问题
- LogsView: 移除实时刷新时间显示(等待中/刚刚更新/N秒前)及相关定时器
- LogsView: 移除冗余的三元表达式
|
2026-07-02 13:17:32 +08:00 |
|
sunny-335
|
34e2927021
|
feat: v1.3.0 瞬间插件适配、提示词模块化重构、实时刷新、安全审核失败关闭及多项Bug修复
- 新增瞬间插件(Moments)评论区适配
- 重构提示词组装为模块化架构
- 强化身份约束:禁止编造事实、泄露系统信息
- 日志页面增加实时刷新功能
- AI安全审核改为失败关闭策略
- 评论人昵称广告判定
- 修复PromptBuilder安全提示词可被绕过
- 修复processFalsePositive无去重锁和失败卡在PENDING
- 修复AiReplyCleanupService删除处理中记录
- 修复hasExistingReply错误时静默放行
- 修复Endpoint参数校验/搜索大小写/批量并发限制
- 修复LogsView实时刷新漏检状态变化和竞态
- 修复ContextExtractor/ReplyReconciler空指针风险
- 优化实时刷新:间隔可配置/滚动保留/用户操作后重置计时
- UI标签Prompt设置改为提示词设置
|
2026-07-02 12:39:35 +08:00 |
|
sunny-335
|
615935d947
|
fix: 修复重试计数、误报反馈、响应式阻塞等问题,版本号更新为v1.2.1
修复 AiReplyOrchestrator.retryOrFail 使用 .then() 导致 retryCount 失效;修复误报反馈端点 .subscribe() 过早触发覆盖 AI 回复;修复 PersonaResolver 在响应式上下文使用 .block() 阻塞线程;修复 penalize/approveOriginalComment 缺少乐观锁重试;修复误报反馈端点无法重试 FAIL 状态;修复 tag-NEUTRAL 缺少样式、handleTriggerAiReply 缺少加载保护;修复 filterKeyword 未做防抖、performCleanup 逻辑错误;优化 extractChoice 优先匹配违规类别避免误判
|
2026-07-01 10:52:28 +08:00 |
|
sunny-335
|
9ac25c4081
|
chore: 版本号更新为v1.2.0,更新日志同步
|
2026-06-25 08:48:38 +08:00 |
|
sunny-335
|
1cd273494d
|
feat: 误报反馈、上下文优先判断、FALSE_POSITIVE状态 (v1.1.3)
|
2026-06-25 07:56:16 +08:00 |
|
sunny-335
|
5337a62a13
|
fix: AI分类完全不可用,移除system()调用改用合并prompt方式 (v1.1.2)
|
2026-06-24 16:34:02 +08:00 |
|
sunny-335
|
e5f973c13d
|
feat: 评论前置过滤(合规检测)与 AI Foundation 隔离加载 (v1.1.0)
|
2026-06-23 19:54:55 +08:00 |
|
sunny-335
|
2c88ad6fb9
|
feat: v1.0.0 - 唤醒词、性别配置、身份强化、移动端适配、Bug修复
|
2026-06-18 22:40:00 +08:00 |
|
sunny-335
|
a9dd1c14bc
|
feat: 5级情感分析、日志UI优化、页面链接支持、v1.0.0-b26cea
|
2026-06-18 19:58:46 +08:00 |
|
sunny-335
|
e6839b4aad
|
fix: auto-publish log showing unpublished, merge changelog, version to 1.0.0-beta.2
|
2026-06-17 23:13:45 +08:00 |
|
sunny-335
|
c3e003a572
|
feat: streamline dashboard, fix docs, optimize UI width
- Remove AI角色 quick action, keep only 回复日志/插件设置/刷新数据
- Fix LogsView filter/batch bar width to match content area (mx-4 mt-2 -> m-4 mb-0)
- Fix docs: Halo version 2.23->2.25, GitHub link nxxy335->sunny-335, Cravatar link, variable name {{conversation}}->{{conversation_history}}
- Add missing settings docs (maxConversationRounds, rateLimitPerMinute, enabledPresets)
- Update README: remove version display, update changelog
- Update version to 1.0.0-beta.2-r8k4n2
|
2026-06-17 22:03:35 +08:00 |
|
sunny-335
|
767efdccbb
|
feat: v1.0.0-beta.2 - ExtensionGetter integration, UI revamp, bug fixes
- Replace cross-ClassLoader reflection with ExtensionGetter.getEnabledExtension(AiModelService.class)
- Declare optional pluginDependencies (ai-foundation?: "*") and recommended-apps annotation
- Use OutputSpec.choice for structured classification (sentiment, review safety/quality)
- Use GenerateTextRequest with maxRetries=2 for reliable chat generation
- Add multi-turn conversation context (conversation_history placeholder)
- Fix RateLimitService thread leak (implement DisposableBean)
- Two-stage AI review: safety check + 1-5 quality score mapped to 0-100
- Remove redundant dashboard cards (sentiment distribution, 7-day trend, avg score)
- Redesign settings page with tabbed navigation (basic/persona/model/prompt/cleanup)
- Fix settings layout (move tab bar out of grid container)
- Fix button icon+text alignment via :deep(.btn-content) inline-flex
- Add review score grade labels (excellent/good/fair/poor) in logs
|
2026-06-17 19:40:10 +08:00 |
|
sunny-335
|
bf989ca3f2
|
docs: update README with changelog and fix license link, add CHANGELOG.md
|
2026-06-17 13:26:18 +08:00 |
|