Skip to content

Releases: drunkenQCat/ArkPlot

ArkPlot v1.13.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 03:59

自 v1.13 以来的更改

  • chore: 更新百炼ds0731模型 (4139366)
  • feat: TTS 分节器默认关闭,Prompt 模式判定放宽为 Novelizer 或 PicDesc 任一启用 (aab2a2e)
  • test: 关闭 Novelizer 测试并行化,避免 DB 测试集合冲突 (af60e33)
  • feat: 立绘归属与 prompt 媒体输出配套——aphris 回归测试、golden 更新、diagnose 命令 (9399002)
  • test: MockBailianClient 单元测试与端到端产出验证 (b4365bd)
  • feat: 测试窗口新增开发选项 tab 与 Mock 小说化开关 (13292a9)
  • feat: Novelizer 支持 Mock 客户端,开发调试不调真实 API (0743cae)
  • fix: DeepSeek 关闭思考避免 token 暴涨,并支持压缩追加指令 (6d6b1fb)
  • Update image source in README.md (a407bd3)

ArkPlot v1.13

Choose a tag to compare

@github-actions github-actions released this 19 Jul 10:39

自 v1.12.1 以来的更改

  • feat: TTS 分节器(Pass 2)集成到 NovelizerPipeline + Avalonia UI (a606433)
  • fix: remove PrtsAssets.Instance references from FullPipelineHeadlessTests (3761dc8)
  • refactor: remove PrtsAssets singleton, use ORM lazy-loading in ViewModel (164f6a5)
  • fix: update ArkPlot.Adapters submodule — restore PrtsAssets.Instance singleton (98a3029)
  • refactor: replace ArkPlot.Core with ArkPlot.Adapters submodule (a368822)

ArkPlot v1.12.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 19:49

自 v1.12 以来的更改

  • feat: '生成位置'按钮改为点击打开输出文件夹 (68f000e)

ArkPlot v1.12

Choose a tag to compare

@github-actions github-actions released this 27 Jun 19:05

自 v1.10.3 以来的更改

  • feat: debug模式下角色指定的功能 (0668f94)
  • fix(align): Phase 5 对话优先后向继承,旁白保持前向继承 (cb0c0c7)
  • feat(align): 添加 Phase 3.5 Check 5 短文本专用匹配 (d24f94a)
  • feat(align): 添加 Phase 3.5 Check 4 长文本拆分匹配 (cf2c1c7)
  • refactor(align): 重构对齐算法,修复错误匹配问题 (3c4f44d)
  • refactor(PrtsPreLoader): 重构单句的解析流程,拆解为多个部分,并且为multiline提供character name的兜底 (c0e4871)
  • feat(tts): Debug 模式 + 旁白字号调大 + 模板示例分离 (eec0428)
  • fix(align): 省略号归一化 — ...... / …… / ‥ 统一为单个 … (039317c)
  • fix(align): Phase 3.5 对话碎片修复 — 子串检测 + 错配纠正 (e41676d)
  • feat(video): ArkPlot.Video 视频合成模块 + 路径基础设施统一提取 (e3148d0)
  • feat: 生成管线取消机制 + 网络错误引导 + 代理设置改进 (6ee1874)
  • refactor: YoStar 迁移到 ArknightsAssets + URL 统一提取到 GitHubProxy (061404d)
  • feat: GitHub 代理镜像 + 连接失败弹窗引导 + UI 一键测速 (45ea09d)

ArkPlot v1.10.3

Choose a tag to compare

@github-actions github-actions released this 23 Jun 14:16

自 v1.10.2 以来的更改

  • fix: 中间 MD 缺失 portrait-facts + DataGrid 点击切换详情 + 详情高度优化 (dc351be)

ArkPlot v1.10.2

Choose a tag to compare

@github-actions github-actions released this 23 Jun 13:24

自 v1.10.1 以来的更改

  • feat(avalonia): 限制TTS DataGrid的Detail高度 (480fddd)
  • feat(novelizer): 多轮对话模式 + 上下文压缩 + UI 集成 (7fe24ad)
  • refactor(MdReconstructor): 重构为StoryDocument,使大模块职责更清晰。 (7524439)
  • feat: 反照抄三层架构 — PicFacts YAML 提取 + MdReconstructor 双模式 + Novelizer prompt 重写 (adb3a9a)

ArkPlot v1.10.1

Choose a tag to compare

@github-actions github-actions released this 22 Jun 18:40

自 v1.10 以来的更改

  • feat(avalonia): DataGrid 行背景色区分旁白行 (39d9617)
  • refactor(avalonia): 抽取 DataGrid 为独立组件,实现多选自动折叠 RowDetails (ebadd33)
  • feat(avalonia): GalleryPanel 当前图点击放大查看 (969890b)
  • fix(avalonia): SceneDescription 查找改用背景图 URL 作为 key (2ee0d5f)
  • refactor(avalonia): 抽取 ScenePlaceholderCard 控件 (d7512ef)

ArkPlot v1.10

Choose a tag to compare

@github-actions github-actions released this 21 Jun 15:16

自 v1.9.1 以来的更改

  • feat(avalonia): Gallery 左右箭头跳转 + DataGrid 场景占位行 (17c4c78)
  • feat(avalonia): 音色配置按初登场排序 + 跳转按钮 (708fe6e)
  • feat(tts): 集成音频响度均衡模块到 TTS 管线与 UI (2698565)
  • feat(audio-normalizer): 添加 onLog 日志回调 + README 文档 (0ce558b)
  • refactor(avalonia): 抽取 VoiceConfigPanel 控件并使其悬浮 + 修复多项 TTS 并发与对齐问题 (97e61b8)

ArkPlot v1.8

Choose a tag to compare

@github-actions github-actions released this 17 Jun 12:57

自 v1.6.0 以来的更改

  • refactor(ui): 立绘/图库视觉升级 + TtsWindow 布局调整 (491da83)
  • chore: 配置 .gitignore 忽略临时咨询文档 (f8eecd9)
  • refactor(ui): AudioPlayerControl 紧凑型单行布局重构 (45291a4)
  • fix(tts-ui): 暂停按钮/自动滚动/导航按钮修复 (d066615)
  • feat(tts): 连播竞态修复 + 对齐直引号支持 + 切换文件性能优化 (149cf3b)
  • feat(tts-audio): AudioPlayerControl 可复用播放控件 + 行级独立播放器 + 增量 UI 更新 (94a2234)
  • agent(novelize): 设计验证循环,并尝试优化提示词 (66e5c4a)
  • fix(portrait): 去掉 PortraitPanel compiled binding + 添加诊断日志 (56ff0aa)
  • feat(tts-ui): 左面板整体可滚动 + 立绘面板 9:16 比例 (e8ee7b0)
  • feat(alignment): 锚点+窗口对齐算法,修复 LLM 小说化合并导致的角色错位 (4bb55a3)
  • refactor(tts-ui): 立绘/Gallery 从内存 _allEntries 查询,不再回查数据库 (c16d9da)
  • refactor: 测试窗口拆分,每个测试 tab 独立成文件 (d572522)
  • refactor(tts-ui): 立绘/Gallery 独立组件 + UI 改进 (68a175e)
  • fix(tts-ui): 修复立绘和背景图加载(AsyncImageLoader + transparent.png 过滤) (11ef409)
  • feat(cli): verify-tts 端到端验证命令 + SqlSugar JSON列修复 (8dd557f)
  • fix(tts-ui): 接通 TtsWindow 全部逻辑缺口 (6c3d492)
  • feat(avalonia): TTS 语音生成独立窗口 + 主窗口入口 (4349c5b)
  • refactor(tts): 新建 ArkPlot.Tts 独立项目,统一 TTS 编排架构 (215eff5)
  • refactor: 基于 LSP 诊断清理代码库(IDE0005/CA1816/CS0162/IDE0051) (3d7eb1d)
  • fix: 输出多个epub后界面卡住。 (dd580cb)
  • fix(novelizer): 网络异常自动重试(超时/连接失败) (f14f2d8)

ArkPlot v1.5.5

Choose a tag to compare

@github-actions github-actions released this 03 Jun 16:59

自 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)