Skip to content

ArkPlot v1.5.5

Choose a tag to compare

@github-actions github-actions released this 03 Jun 16:59
· 122 commits to main since this release

自 v1.3.0 以来的更改

  • fix: ArkPlot.Vision 改为 Library,解决 CI publish NETSDK1152 冲突 (6e76ea9)
  • prompt: 尝试优化图片描述提示词 (f6d16c5)
  • refactor(TTS): 旁白音色独立,不与角色共享 (a665ce7)
  • fix(Novelizer): 补充 normalize prompt 信息完整性约束 (503919d)
  • fix(PlotCache): 下载失败的空内容不再污染缓存,启动时自动清理历史脏数据 (f278d6b)
  • feat(TTS): 添加小说化文本 TTS 生成功能 (76e1f33)
  • fix(NovelAligner): 修复角色名→CharacterCode 映射逻辑 (abf9ae7)
  • feat: NovelAligner - 小说化文本逆推 FormattedTextEntry 对齐 (c98d34a)
  • chore: 提示词扩展,尝试优化ds输出 (6170b03)
  • fix: PandocService stdout/stderr 死锁 + BatchProcessAsync 排除 novel 文件 (3e2121a)
  • refactor: CommandSet 方案替代 CharacterCode 传播 + PicDesc 去重链路修复 (87f3936)
  • feat: Avalonia 设置页集成 Vision 图片描述 + Novelizer 模型映射 (62f22b6)
  • V1.5.2 缓存浏览页面 + 模型重构 + upsert (9c375f3)
  • feat: Plot 加 StoryChapterId FK — 直接关联 StoryChapter 表,替代字符串匹配 (0f39e25)
  • chore: 修复格式 (ac4a017)
  • fix: 数据库结构修复 — Null 语义、联合唯一索引、InitTables 顺序 + E2E 测试 (7952ca4)
  • feat: 设置窗口新增「数据管理」Tab — 强制刷新/清空全部数据,Avalonia LoadMd 移除直接 DB 调用 (5a8e30f)
  • feat: Core 层全面接入 DB 缓存 — AkpStoryLoader 两层缓存、PlotManager 自动保存、PRTS SHA 门控 (fdcbf2a)
  • feat: PlotCache 服务 + ViewModel 缓存路径 — 处理后写库,下次跳过下载 (bf41f42)
  • refactor: FormattedTextEntry 用 IsJson 替代手写 XxxJson,拆 PortraitsInfo,Plot 加 Status (650e3bc)
  • refactor: 数据库集成 — 拆旧计划文档、实体关联、活动/章节/PRTS 落库 (622e350)
  • feat: 新建 ArkPlot.WebDemo Blazor Server 项目,包含 Vision Preview 和 TTS 测试页面 (d715a5e)
  • refactor: 统一数据库层为 SqlSugar ORM + TtsService 稳定性改进 (22647e4)
  • refactor: ArkPlot.Cli 重构 (d25ae44)
  • test: 添加 Avalonia UI 测试模块 (6a936c1)
  • refactor: 重构 NovelizerPipeline 并整合 TagEditor 为通用 Settings 窗口 (2d29e0a)
  • feat: 新增pandoc导出epub功能 (e138146)
  • feat: 新增 ArkPlot.Vision 视觉模块和 ArkPlot.Cli 命令行工具 (a7e154d)