GitHub 发布页
前往 GitHub 下载 ↗网盘下载
打开夸克网盘 ↗
提取码 8zsL
目前包含 Windows 编辑器、Windows 阅读器;其他平台开发中,敬请期待。
更新日志
版本更新记录
历次版本的用户可感知变更,新版在最上。
0.6.02026-07-07
新增
- editor 新增独立「项目设置」弹窗(文件菜单 → 项目设置…):可修改项目名称(连带把项目
.kiw文件重命名)、启动入口.kin、项目版本号。 - Kin 新增
@clear清屏指令:清除屏幕上已显示的正文文字,保留背景图与背景音乐;player / reader / editor 预览一并生效。
变更
- editor 设置弹窗重构为多 tab 页签(排版 / 外观 / 编辑器 / AI):左侧分类导航 + 右侧对应页,减少滚动、分类清晰,各 tab 有未保存改动时导航上显示脏点。
修复
- 修复 editor 隐藏预览 / 侧栏 / AI 面板后编辑区没撑满、右侧留白或面板错位的问题。
0.5.02026-07-02
新增
- editor 视图菜单新增「保存视图 / 恢复我的布局 / 恢复默认布局」:可把当前面板布局存成快照,一键回到保存点或出厂布局(未保存过时不显示「恢复我的布局」)。
- editor 预览新增「随机种子」开关:开启后每次重开预览(↺)重掷种子,方便观察含随机 / shuffle 的分支多样性;关闭则保持确定性、结果可复现,种子指示器随模式显示。
- editor 资源面板右键新增「导入资源…」:对文件夹 / 文件 / 根节点右键即可选系统图片、音频导入到该目录;重名可选覆盖 / 改名 / 跳过,并能「应用到其余」批量处理。
- editor 打开项目改为选
.kiw项目文件,并支持在系统里双击.kiw直接用 editor 打开;新建项目产出.kiw,旧的kiny.json项目打开时自动迁移;可打开任意盘符下的项目。 - Windows 打包新增免安装 portable 版:editor / reader 各出一份解压即用的 zip(不写注册表、不需安装),与安装包一起放进发布列表;缺 WebView2 运行时会弹提示引导下载。
- 新增 Android 版阅读器:手机上可导入
.kip并阅读,支持从微信 / QQ / 文件管理器等「分享」或「打开方式」一点直达 reader;适配移动端窄屏(书架单列、按钮触摸尺寸、安全区避让)。 - editor AI 对话历史现可持久化:对话随 app 重启留存,按项目归属;支持多会话(新建 / 切换 / 删除),并可设置「超过 N 天无新增自动清理」(默认 30 天,可关);对话仅存本机,含 key 的请求不入库。
变更
- editor 资源管理器取消拖动移动,改为纯点击的「移动到…」(右键选目标目录或根目录完成移动),触摸设备更好用;创建 / 重命名 / 新建不受影响。
- editor 新建项目不再默认创建空
assets文件夹(首次导入资源时按需创建)。
修复
- 修复 editor 预览区竖直滚动条未贴面板右缘、悬在中间的问题(阅读列仍居中)。
0.4.02026-06-28
新增
- editor 接入 AI:配置自己的 LLM(OpenAI 兼容:OpenAI / DeepSeek / GLM / Ollama 等),在 AI 面板里让 AI 帮你建 / 改节点,改动落进可撤销的编辑缓冲;key 仅存本机、直连不中转。
- editor 内置 AI 现可查阅 Kin 语言规范:AI 拿不准语法时按章节查规则 / 示例 / 边界(以语言规范为唯一来源),写出的 Kin 更准。
- editor 自动保存与崩溃恢复:未保存改动会在后台写入恢复草稿(不碰真文件),崩溃或强制退出后重开项目可一键恢复;设置里可开关「自动恢复草稿」(默认开)。
修复
- 修复遇到「无玩家交互的死循环」(如漏写选项标记致无限自动跳转)时界面完全卡死:现改为报错并指出出错节点,editor / reader 正常显示错误而非冻结。同时 editor 编辑期对「漏写
*/+选项标记、被当成正文+跳转」的写法给出告警。
0.3.02026-06-26
新增
- reader 支持存档读档:自动续读(读一半重开从断点继续)+ 手动多存档(存 / 读 / 删,删除需二次确认、存档有「已存档」提示)。
变更
- editor 编辑内核迁移到 CodeMirror 6:查找 / 替换、多光标、代码折叠、括号匹配、行内诊断波浪线,以及节点名 / 变量 / @命令自动补全与节点跳转(F12 / Ctrl+点击)。
0.2.02026-06-24
新增
- 文本支持内联富文本:粗体 / 斜体 / 下划线 / 删除线、颜色、字号与换行。
- editor 跟进内联富文本:语法参考新增「内联富文本」一节,编辑器高亮识别富文本标签。
- editor / reader 运行时错误收集与问题反馈:错误落本地日志、崩溃有兜底页,帮助菜单可一键反馈。
- editor 可把项目导出成自包含独立网页:file:// 双击即读完整故事(含图片 / 音频),不依赖联网。
变更
- editor 设置弹窗字号 / 行距步进器视觉优化:px 单位独立分格、数字不再跳动。
0.1.02026-06-21
新增
- 实现 Kiny DSL 引擎:parser(文本→AST)、analyze(跨文件静态检查)、runtime(状态机执行)与 CLI 终端播放器。
- 支持完整叙事语法:节点/子节点、选项(一次性/粘性/条件/fallback)、
>分支汇合、<>粘连、文本变体(seq/cycle/once/shuffle)、@if条件块、内联 JS 求值、带参节点、回合数与可复现随机。 - 提供平台无关的 React 播放层 player:受控
<Player>组件、driver/host 抽象、确定性保位重放。 - 支持背景、音频与一次性音效(
@sfx)命令。 - 实现故事状态快照:
Story.serialize/restoreStory往返等价。 - 新增浏览器端故事阅读器 web-reader(Vite + React)。
- 新增 Tauri 2 桌面编辑器 editor:多文件项目、文件树增删改/拖拽、跨文件实时校验、保位预览、多 tab 与会话恢复、语义着色、排版与主题设置、
.kip故事包导出、未保存守卫。 - 新增 Tauri 2 桌面阅读器 reader:
.kip导入(按钮/拖放)、持久书架与阅读屏。 - 内置样例项目《雾港之夜》。