Releases: drunkenQCat/ArkPlot
Releases · drunkenQCat/ArkPlot
Release list
ArkPlot v1.13.1
自 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
自 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
自 v1.12 以来的更改
- feat: '生成位置'按钮改为点击打开输出文件夹 (68f000e)
ArkPlot v1.12
自 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
自 v1.10.2 以来的更改
- fix: 中间 MD 缺失 portrait-facts + DataGrid 点击切换详情 + 详情高度优化 (dc351be)
ArkPlot v1.10.2
ArkPlot v1.10.1
ArkPlot v1.10
ArkPlot v1.8
自 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
自 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)