Skip to content

Releases: Linxiushen/chatgraph

ChatGraph 0.4.3-beta.1 — 手机工作区连接修复

Choose a tag to compare

完善手机 App 的工作区连接、切换和退出流程。专用构建可以预置 HTTPS 根地址,首次采用后持久保存;已有手动地址优先,忘记工作区后不会自动恢复预设地址。通用公开安装包仍需填写一个真实运行的工作区,不附公网服务器。现有 0.4.2 APK 可以直接填写可用入口,无需为了连接服务器重新安装。

  • 修复切换/忘记工作区时清除网页原文数据的问题,并防止 Android 旧异步回调撤销用户的退出操作。
  • 新增独立数据目录、密码保护的临时 HTTPS 启动器,保护重复启动、凭据和隧道进程生命周期;模型密钥不进入 App 或隧道环境。Quick Tunnel 依赖电脑在线,重启可能换地址,不代替长期云部署。
  • 修复经本机 Cloudflare 代理访问时所有访客共用登录限流桶的问题。

验证:核心 118 项;Android 14 项 JVM、构建、lint、APK v2 签名;iOS 61 项 Foundation/配置检查和真实 Xcode 主 App/分享扩展编译。完整浏览器与容器恢复门禁通过。另用真实公网 HTTPS 完成一次 DeepSeek 异步生成(12 节点)、保存、重读、导出及手机尺寸浏览器流程;不把浏览器模拟称为真机系统分享验收。

完整工程 CI · 原生 CI

Android APK 使用 debug 测试签名,可能无法覆盖不同签名的旧包;不要为了签名冲突直接卸载并丢失本机收件。iOS IPA 未签名,普通 iPhone 不能直接安装,需要 Apple 团队签名或 TestFlight。原生 ZIP 同时包含编译产物及源工程。长期固定域名、正式签名和真机测试仍需相应环境。

ChatGraph 0.4.2-beta.1 · 工程加固与数据恢复

Choose a tag to compare

本版修复日常使用中容易造成原文丢失、误删、新旧任务混淆和重复模型调用的问题,并补齐停机全量备份及容器恢复演练。工程验收、功能范围和正式上线前提见完整工程矩阵。

  • 任务 UUID 绑定原文/参数,查询和取消等待首次持久化;取消状态不明保留原任务。电脑关闭标签页后可手动找回未完成整理,继续原 UUID。
  • 登录过期保留当前编辑并原页重登;扩展在 IndexedDB 落盘后才确认送达;手机旧窗口不能覆盖新收件。
  • 删除核对 revision、等待已有保存;原子写入及分享撤回执行文件/目录持久化。大中文图谱可正常保存和往返导入。
  • Android 恢复中断写入、串行队列并去重 Intent;iOS 保留无法读取的原件、处理时钟回拨,并补明确清空和 Safari 导出入口。
  • 完整模型响应流有容量/超时/并发限制。全量数据快照保留图谱、历史、任务回执、分享和损坏原件,逐文件校验,恢复到新目录,不覆盖现有数据。
  • Docker 非 root、只读根目录、健康检查、资源上限、日志轮转和最小构建内容;新增真实容器重启/恢复 CI。

验证:106 项核心回归、52 组主流程浏览器检查、4 项扩展、7 项 MCP/OAuth;另有平台适配器/快捷指令浏览器检查。Android 7 项原生测试、编译、lint、APK v2 签名检查通过;iOS 22 项 Foundation 检查及 Xcode iphoneos 主 App/分享扩展实际编译通过。没有新增真实模型调用,未声称完成真机验收。

最终工作区/Node兼容/容器 CI · Android/iOS CI

下载:ChatGraph-Android-0.4.2-beta.1.zip 内含可安装的 debug 测试 APK;ChatGraph-iOS-0.4.2-beta.1.zip 内含未签名 IPA 与 Xcode 工程,需要 Apple 签名后才能装到 iPhone。chatgraph-0.4.2-beta.1.zip 是服务端与完整源码运行包。App 首次使用仍需可访问的 HTTPS ChatGraph 工作区,包内没有模型 Key 或个人签名私钥。

升级:先按部署文档做停机全量备份,再升级服务并刷新旧页面。新图谱规范 JSON 上限 8 MiB、普通 HTTP JSON 32 MiB、网页备份 50 MiB;超大旧图谱原件保留并提示恢复。Android versionCode 4002,iOS build 6;不同 debug 签名可能不能覆盖安装,卸载前须先转存本地收件。旧版资产不覆盖。

当前仍为单拥有者、单进程个人工作区。公网域名/服务器部署、正式发行签名、真机与商店验收需要相应实际环境;团队多租户、计费和附件理解未伪称已实现。完整矩阵逐项说明这些功能和工程条件。

ChatGraph 0.4.1-beta.1 · Android 与 iOS App 压缩包

Choose a tag to compare

Android 和 iOS 已分别打包。本版增加原生系统分享接收和本机收件箱,仍通过用户配置的 HTTPS ChatGraph 工作区生成、查看和编辑知识图谱。

  • ChatGraph-Android-0.4.1-beta.1.zip:内含可自行安装的 debug 测试签名 APK、完整 Android 源码、中文说明与校验值。最低 Android 8.0,编译及 lint 通过,APK v2 签名验证通过。
  • ChatGraph-iOS-0.4.1-beta.1.zip:内含 Xcode 实际编译的未签名 IPA、主 App 与分享扩展源码、签名步骤和校验值。最低 iOS16。未签名 IPA 不能直接装到普通 iPhone,需要自己的 Apple 团队、Bundle ID、App Group 和签名配置。
  • chatgraph-0.4.1-beta.1.zip:服务端与完整项目运行包。手机 App 首次启动需要填写可访问的 HTTPS 工作区;电脑 localhost 不能直接在手机访问。本包不附域名或服务器。

原生收件先保存在 App 私有目录或 App Group。用户点击导入后,只有网页确认持久保存且原文一致才移除原生副本。Android 切回本机收件箱时保留 WebView;进程重启可恢复原来的整理任务,避免重复提交。来源 App 仅分享 URL 时仍需补充原文,不会自动读取其他 App 的私有聊天数据库。

验证:85 项核心回归、12 组手机浏览器场景、11 项 iOS 原生输入校验;Android assembleDebug/lintDebug、APK 签名检查、Xcode iphoneos 主 App 与分享扩展编译通过。无新增真实模型调用,包内没有模型 Key、个人签名私钥或私人对话。

原生构建 CI · 工作区回归 CI

尚未进行真实手机系统分享、设备生命周期和安装验收,也未发布到应用商店。Android APK 使用测试签名;后续更换签名可能需要先备份、卸载旧测试版。iOS 签名和 TestFlight / App Store 分发仍需部署者的 Apple 开发者身份。

ChatGraph 0.4.0-beta.1 · 手机收件箱与分享入口

Choose a tag to compare

ChatGraph 手机入口测试版:把手机上的 AI 对话通过粘贴、文件或系统分享送入本地收件箱,确认原文范围后生成知识图谱。

  • 可安装到主屏幕的 PWA,iPhone / Android 安装指引、手机布局和离线收件入口。
  • 兼容 Android 浏览器的 Web Share Target,接收文字、链接和单个 TXT / Markdown / JSON。内容先留在设备浏览器;仅链接会提示补充原文。
  • iPhone Safari 网页采集脚本与快捷指令设置指南,支持当前页面已加载的 ChatGPT / DeepSeek 对话,保留说话者和范围说明。
  • 浏览器扩展可配置 HTTPS 工作区,按需申请目标主机权限并校验精确来源。
  • 收件版本、刷新与登录恢复、过期/删除后重新保存保护;旧任务不会覆盖或删除后来修改的收件内容。

手机需要可访问的 HTTPS 工作区,部署见 chatgraph/deploy/README.md;电脑 localhost 不能直接在手机使用。入口为 /mobile-inbox.html。Safari 配置见 chatgraph/mobile/README.md。

验证:85 项核心测试、4 项扩展测试、7 项 MCP/OAuth 测试;42 组工作区与手机浏览器场景、6 组集成场景和3组 Safari 脚本/扩展地址场景。没有新增付费模型调用。发布包已排除真实 Key、私人对话和运行数据。

这是 PWA 与脚本源码发布,不是已签名 IPA/APK。真实手机系统分享、Safari 快捷指令、真实 AI 账号网页及应用商店尚未验收;普通手机 App 无法自动读取其他 App 的全部聊天。

附件:主程序 ZIP、独立扩展 ZIP、对应 SHA-256,以及单独的 safari-shortcut.js。

ChatGraph 0.3.0-beta.1 · 更可靠的对话沉淀

Choose a tag to compare

ChatGraph 0.3.0-beta.1 改进从长对话到可靠知识的整理流程。

  • 本地选择账号对话:解压 ChatGPT 账号导出后读取 conversations.json(最多 25 MB),按标题查找会话,核对当前分支,选择消息范围并修正说话者。仅应用后的选定内容进入草稿和服务端请求。
  • 长对话处理:严格分段、保留完整字符;合并请求限制在 240,000 个序列化字符,必要时分层合并。候选观点不截断,原文节选明确标记,调用次数可追踪。
  • 更完整的关系依据:关联建议读取节点引用的完整消息,修正关系必须实际引用后续用户改判;超出分析上限时在调用前提示。
  • 恢复与搜索:损坏或不可读任务记录不会被当作新任务重新调用模型;取消排队任务立即释放位置;知识库搜索去掉重复读盘,并容忍搜索期间另一窗口删除图谱。

验证:76 项核心测试、32 组工作区浏览器场景、7 项 MCP/OAuth 测试通过。新增流程使用虚构对话和模型响应验证,本轮没有额外付费模型调用。300 张虚构图谱的本地搜索测量中,读取次数 600→300;性能因环境而异。

下载主程序 ZIP 后执行 node chatgraph/server.mjs,需要 Node.js 20+,核心无需安装 npm 依赖。普通导入请求仍限制 2 MB,单次 AI 最多 500 条消息,原文整理最多 199 条。数据格式兼容 0.2,升级前保留自己的私密配置与数据目录。

此版本仍为个人工作区测试版。真实 ChatGPT 账号接入、平台审核和公网托管需要外部配置。超长对话分层合并可能增加模型调用次数,使用量记录保存在分析收据中。

ChatGraph 0.2.0-beta.2 · 对话图谱

Pre-release

Choose a tag to compare

统一对外品牌为 ChatGraph · 对话图谱。

  • 更新演示图谱、项目首页、产品介绍和首页截图。
  • 导出页正文使用 ChatGraph,第三方署名归入折叠的开源许可说明。
  • 保留上游版权、许可证、来源记录和技术兼容性。

模型配置、个人图谱与数据格式保持兼容。主程序 ZIP 与浏览器扩展 ZIP 附 SHA-256 校验文件。解压主包后执行 node chatgraph/server.mjs,需要 Node.js 20+。

这是个人工作区测试版;公网托管、真实 ChatGPT 账号接入与平台审核仍需外部配置。

ChatGraph 0.2.0-beta.1 · 对话图谱

Pre-release

Choose a tag to compare

ChatGraph 将 AI 对话整理成可编辑、可追溯原文的个人知识图谱,保留用户判断、AI 建议和观点变化。

本测试版提供:

  • DeepSeek V4 Pro / max 分段分析、结构校验、进度与取消、刷新恢复及重复请求保护。
  • 图谱编辑、原文追溯、自动保存、历史与冲突恢复、追加对话、AI 关联检索与关系建议。
  • Markdown、JSON、SVG、交互式 HTML 和可编辑 PPTX 导出;可过期和撤回的只读分享。
  • Chrome/Edge 浏览器扩展、可选官方 MCP SDK / MCP Apps 组件,以及单人工作区的 Docker / HTTPS 部署配置。

下载主程序 ZIP 后,解压并执行 node chatgraph/server.mjs,打开 http://127.0.0.1:4317。需要 Node.js 20+,核心服务无需安装 npm 依赖。按随包 README 设置自己的模型密钥。扩展 ZIP 单独解压后,在浏览器扩展开发者模式中加载。

验证:54 项核心测试、24 组工作区浏览器场景、7 项 MCP/OAuth 测试、2 项扩展单测及 6 组集成浏览器场景通过。真实 DeepSeek 生成、语义检索、受控观点变化样本,以及 PPTX 渲染和 Docker 本机部署均完成验证。

范围:这是个人工作区测试版。尚未完成真实 ChatGPT 账号连接、平台/浏览器商店审核、公网托管和真实用户研究。平台采集检查使用 DOM 样本,MCP 组件检查使用模拟宿主。团队多租户、实时共同编辑和附件理解不包含在本版。

基于 Archify 扩展,保留上游 Git 历史、MIT 与字体许可。发布包不含用户密钥、对话或本机数据。SHA-256 文件用于核对下载完整性。