Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
Added
cli 终端播放器(npm run play)现支持 @input 输入框:停在输入点提示输入、提交后继续(此前含输入的故事被静默截断为结束)。
导出的独立网页 / 在线 demo 现自动记住阅读进度:刷新后重放恢复到上次位置;改动故事后旧进度安全失效,并提供「重新开始」清除存档。
reader 桌面支持多文件拖放批量导入(此前只导入第一个、其余静默丢弃)。
editor AI 设置页新增 API key 明文存储风险提示与「一键清除」按钮:明示 key 以明文存于本机、共享设备用完可一键清空。
Changed
reader 导入 .kip 改为原生流式读取,大文件内存占用显著降低;同时收窄应用文件访问权限(webview 不再持有全盘读权限)。
reader 自动续读存档与 editor 长会话实时预览的性能 / 内存占用优化(存档索引与编译产物按需缓存、书架续读探测批量化)。
Fixed
engine 修复带参节点内用限定名跳转自己的子节点(-> 本节点.子节点)时参数 / 局部变量被清空导致的运行期崩溃;逻辑行运行错误现带文件定位,多文件项目可直接定位报错文件。
engine 修复停留在选项 / 命令暂停点时被宿主反复轮询会误报「疑似死循环」崩溃的问题(长时间停在选项界面不再有无操作崩溃风险)。
editor 修复保存期间继续输入的内容可能被误标为「已保存」而在退出时静默丢失的竞态;AI / 外部控制的命令参数现做运行时校验,畸形调用不再可能损坏文档内容。
reader 导入 .kip 增加解压资源上限(防恶意构造的压缩包写满磁盘);存档改为原子写入,应用崩溃 / 掉电不再可能损坏自动续读存档。
播放层修复两处打字机被瞬显跳过的问题:点选项后紧跟 @clear 的下一行、以及重开 / 读档后的第一行,现都正常逐字打出。
导出的独立网页加载失败时显示具体错误(不再永久卡「加载中……」或白屏);导出数据损坏时给出「请重新导出」的明确提示。
reader 导入 / 读档失败时透传具体诊断(如「不是合法的 zip / .kip」「入口文件不存在」),不再一律显示泛化的「导入失败」。
editor 文件删除操作增加路径穿越防护,AI / 外部控制无法再删除项目目录之外的内容。
editor 文件写入 / 改名接口补齐路径穿越防护,AI / 外部控制无法再写到项目目录之外。
editor 切换 / 打开另一个项目时若有未保存改动会先弹确认,避免静默丢失;AI 运行期间切换项目不再可能把旧项目的 AI 输出写进新项目。
editor AI 面板:agent 触及工具调用轮数上限时明确提示(不再静默停在半途);退出 / 关闭项目前保存最后一轮对话不丢;供应商返回畸形响应时给可读报错而非崩溃。
editor 校验补齐更多缺口:顶层开场里的坏跳转、带参子节点的误用、对内置函数名赋值等现在校验期即报错,不再运行期才崩。
reader 手动存档失败时给真实「存档失败」提示(不再谎报已存档);快速连点存档 / 选项不再乱序落盘。
播放器富文本在「打字机揭示 → 定格」切换的瞬间不再样式闪变(宿主定制的加粗 / 斜体等两阶段一致)。
崩溃取证对话框现完全键盘可达(打开移焦、Esc 关闭、Tab 循环回环);全局错误处理器重复安装不再叠加监听。
tutorial 损坏的本地进度不再导致空白章节 / 固化 "NaN";cli 参数缺失或非法在本地拦截并给用法提示,不再发无效请求。
editor 代码区选中文本的高亮对比度修复:选中背景改用中性 slate 并使其特指度压过 CodeMirror 绘制层默认样式,暗 / 亮主题下任意语法高亮 token 被选中时文字都清晰可读(此前选中背景与金色系 token 撞色、暗色下自定义选中色不生效)。
reader(Android)修复热启动经「分享 / 打开 .kip」意图导入后,系统回收重建页面时书架出现重复条目的问题。
You can’t perform that action at this time.