岁月史书

Project Graph文件格式扩展 API更新内容
远古版本1最初的 PyQt5 版本,即发布第一个视频时的版本,支持存储节点和边的基本信息
2增加 version 字段,支持存储节点详细信息以及线段上的文字
0.4.03简化数据结构,将 snake_case 改为 camelCase,最初的 Tauri 版本
4进一步简化数据结构,支持自定义节点颜色
5简化自定义节点颜色的数据结构
6移除节点的 children 数组
7继承体系重构,Edge 增加 uuid 字段
0.5.08继承体系进一步重构,增加 type 字段
1.0.09质点,分组框,图片节点
1.1.010标签,逻辑节点和自动计算引擎
1.1.011所有实体都支持详细信息,不再仅仅是文本节点支持
1.2.012图片节点支持自定义缩放大小
1.2.613修改命名,node -> entities,edge -> associations
1.3.0文本节点支持输入换行符换行
1.4.014支持自定义 Edge 的颜色
1.4.20涂鸦
1.4.2815支持自定义涂鸦的颜色
1.4.4016文本节点增加自动转换大小/手动转换大小功能(ttt)
1.5.0移除 MiSans 字体,安装包体积大幅度减小
1.6.017连线端点位置可以调整,贝塞尔曲线优化
1.7.0无向边,凸包
1.8.0子窗口
2.0.02.0.0增加 prg 独立文件格式、多标签页、快捷键与秘籍键合并,AI 对话
2.1.0基本完成 1.8~2.0 版本的重构、补全功能遗漏
2.2.0新增相对路径导入和跳转,prg 和 prg 文件之间能够形成「思维导图的思维导图」
2.3.0树形格式化自动布局进一步增强,一棵树里能有任意方向的结构
2.4.0视野超大缩放倍率、纯键盘操作增强
2.5.0新增引用块节点、双链
2.6.0连接到图片上时,支持精准指向图片上的某个位置
2.7.0允许A连向B时有多个重复的有向边
2.8.02.1.0增加虚线、双实线、prg中增加metadata.msgpack,用于记录数据结构的版本
2.9.02.2.0增加了文本节点放大与缩小的功能、快捷键开关
2.10.0支持分组框的锁定
2.11.0支持图片背景化
2.12.02.3.0增加对于文本节点的孪生关系,分组框新增字段用于保存空框的位置信息
2.12.1将 openai 更换为 langchain.js
3.0.0扩展系统,将 langchain.js 更换为 ai sdk
3.0.21.0.5新增扩展类型包,便于扩展开发
3.0.31.0.7优化扩展开发体验
3.1.0增加了 prg:// 协议链接
3.2.02.4.0增加了弧形线
3.3.02.5.0增加了多种箭头类型
3.4.02.6.01.2.1无向边支持线体形态修改和箭头形态修改,增加分组框的虚线形态,主题 API
future1.3.2表单 API