Skip to content

Releases: dream-rec/dreampaper

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 01:57

DreamPaper v0.2.1

自本版本起 Web 界面暂时停止维护,只维护桌面端(Windows 安装包 / 便携包、macOS、Ubuntu 22.04 及以上的 .deb)。仓库里的网页入口仍可在本地打开,但不再随版本修 bug 或加功能;下面的行为以桌面端为准。

Linux Debian 发布、全局简单模式,以及适配 grok2api v3 的 Grok 搜索协议。

  • Linux 发布(Ubuntu 22.04 及以上,x86-64)。.deb 在 Ubuntu 22.04 上构建,以便 glibc 能在 22.04 和 24.04 上加载。包内含 OCR 辅助进程、ONNX Runtime、内置字体与提示词,Depends 声明 libwebkit2gtk-4.1-0、libgtk-3-0 与 libgomp1。仅发布 x86-64,不提供 RPM 与 AppImage。
  • 简单模式(Simple Mode)。顶栏新增全局开关,对科研图与幻灯片同时生效:仍走 design(与可选 search)链路,但不调用制图模型,也不需要 implement 凭据。结果卡片的「生成过程」里多出一行「最终制图提示词」——就是本应交给制图模型的完整提示词,科研图一条,幻灯片全部页面按页码排列,保留换行并支持一键复制。开关随任务快照写入请求,重跑历史任务使用当前开关,已开始的任务不受切换影响。

安装文件

文件 平台
dreampaper-0.2.1-setup.exe Windows x64 安装版
dreampaper-0.2.1-portable.zip Windows x64 便携版,完整解压后运行
dreampaper-0.2.1-x64-mac.dmg macOS Intel
dreampaper-0.2.1-arm64-mac.dmg macOS Apple Silicon
dreampaper-0.2.1-amd64.deb Ubuntu 22.04 及以上 x86-64(Debian 系,需 libwebkit2gtk-4.1)

五类产物均通过最终包内的模型下载、中英文推理、重启后离线识别门禁。OCR 引擎内置,模型首次使用时下载;无需 Python。便携版要求系统已安装 WebView2 Runtime。

Linux 只发布 x86-64 的 .deb,在 Ubuntu 22.04 上构建,可在 22.04 及更新的发行版上安装(需 libwebkit2gtk-4.1);不提供 RPM 或 AppImage。

macOS 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做商业代码签名。Gatekeeper / SmartScreen 可能提示,请仅从本仓库下载。构建部署目标为 macOS 13.0,但现代 CI runner 不代表最低系统实机测试已经完成。

本项目采用 PolyForm Noncommercial License 1.0.0,仅允许非商业使用。

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 02:39

DreamPaper v0.2.0

工作台全功能落地:OCR 文字修复、裁剪与离线 OCR,并把「阶段 Hook + 案例记忆 + advisor 角色」补齐为显式机制,加入任务评分与多任务页。

本次更新为大版本更新,建议安装更新版本,优化使用体验。

新增

  • 图片工作台。左侧导航新增「工作台」页面,可对生成图片做后期修复后导出:矩形 / 椭圆选区自动取主色覆盖背景,并可 OCR 生成可编辑文字层(字体、字号、粗细可调,无粗体字面时按 Skia 风格合成加粗,预览与导出一致);支持整数像素裁剪、翻转与 100 步撤销;导出由 Rust 权威合成无损 PNG(保留安全的 ICC/sRGB/pHYs 元数据,移除隐私 EXIF)。工程与源图快照去重存储,多版本共享一份源图,保存采用临时文件加原子替换。
  • 离线 OCR 辅助进程。原生 OCR 以纯 Rust 辅助进程承载 PP-OCRv6(det/rec + cls,ONNX Runtime CPU),首次使用时按需下载模型并逐文件校验摘要,识别在独立进程执行,不占用主进程;OCR 缺失或下载失败时,取色修补、手工文字与裁剪仍可用。
  • 阶段 Hook 上下文注入。流水线的两类接缝现在有了明确定义:事件 Hook(Begin / Delta / Reset / End,驱动 design 日志流式输出)与上下文 Hook(按阶段向 prompt 注入命名 section)。输出契约、内容清单、检索证据、母版契约、结构规划等不再写死在阶段代码里,而是注册到 ContextHooks 链,按 order 稳定排序,契约始终收尾;进度日志中会列出本阶段注入了哪些 Hook。
  • 历史案例记忆。任务进入 implement 阶段后,其 design 产物会连同任务指纹(模式 + 标题 + 描述)沉淀到 memory_cases,并以 FTS5 建立全文索引。索引与查询两侧统一改写为 CJK 二元组,中文描述只要部分重叠即可召回;召回时按模式硬过滤,按 bm25 排序,最多取 3 条;重跑任务会排除自身旧案例;删除任务时同步遗忘。
  • advisor 角色。召回到相似案例时增加一次 design 调用(roles/advisor.md),比对候选案例后输出可复用版式、术语映射与要避免的失败模式,以「Advisor Suggestions From Similar Cases」section 注入后续设计阶段。没有候选或解析失败时静默跳过,不影响主流程。
  • 任务评分 优 / 良 / 差。任务成功后结果卡片可打标签,再点一次取消。评分写入案例记录,advisor 会把 good 案例视作可复用版式、poor 案例视作失败模式来源。
  • 多任务页。科研图与幻灯片页面支持最多 8 个任务页,每页独立持有表单与任务;进行中的任务由共享轮询统一刷新,从历史页打开或重跑会定位到对应任务页。

修复

  • 配置ui显示:修复下拉箭头乱码。
  • 超时重试逻辑:默认跟随用户配置信息,超时时间+等待时间,然后重试。

安装文件

文件 平台
dreampaper-0.2.0-setup.exe Windows x64 安装版
dreampaper-0.2.0-portable.zip Windows x64 便携版,完整解压后运行
dreampaper-0.2.0-x64-mac.dmg macOS Intel
dreampaper-0.2.0-arm64-mac.dmg macOS Apple Silicon

四类产物均通过最终包内的模型下载、中英文推理、重启后离线识别门禁。OCR 引擎内置,模型首次使用时下载;无需 Python。便携版要求系统已安装 WebView2 Runtime。

macOS 使用 ad-hoc 签名,未做 Developer ID 公证;Windows 未做商业代码签名。Gatekeeper / SmartScreen 可能提示,请仅从本仓库下载。构建部署目标为 macOS 13.0,但现代 CI runner 不代表最低系统实机测试已经完成。

本项目采用 PolyForm Noncommercial License 1.0.0,仅允许非商业使用。

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:28

DreamPaper 0.1.3

统一桌面端主题体验,补充项目介绍与可靠的更新检查入口。

文件 平台
dreampaper-0.1.3-setup.exe Windows 安装版(创建桌面快捷方式)
dreampaper-0.1.3-portable.exe Windows 便携版(免安装,需系统已有 WebView2)
dreampaper-0.1.3-x64-mac.dmg macOS Intel
dreampaper-0.1.3-arm64-mac.dmg macOS Apple Silicon

新增

  • 手动浅色/深色切换。左侧栏设置按钮上方新增主题按钮,首次启动跟随系统,手动选择后持久保存,并同步 WebView 内容与原生窗口外观。
  • 项目介绍页。左侧栏底部新增 GitHub 入口,页面展示项目地址、当前版本和 Release 更新检查。启动时自动检查默认开启,可关闭并持久保存;手动检查始终可用,发现新版本后跳转 GitHub Release 下载页。

修复

  • 历史记录页深色显示问题。历史页统一使用桌面主题的卡片、边框与阴影 token。
  • 设置页折叠标题颜色对比度问题。Design、Implement、Search 与「代理与并发」/ Proxy & concurrency 统一使用主题紫色。
  • Windows 安装包与应用图标不一致。可执行文件、NSIS 安装器和卸载器统一使用项目图标,并在构建前自动校验。

首次打开

安装包未做代码签名(未购买证书),因此:

  • macOS:双击会提示「无法验证开发者」。请右键点击 App → 选择「打开」→ 再次点「打开」。只需操作一次。
  • Windows:SmartScreen 会提示「已保护你的电脑」。点「更多信息」→「仍要运行」。
  • Windows 便携版依赖系统的 WebView2 运行时。Win11 与 Win10 21H2 及以上已内置;更旧的系统请先装
    WebView2 Runtime 或改用安装版。

开源协议

本项目采用 PolyForm Noncommercial License 1.0.0,
允许非商业使用,禁止商业使用。下载并使用安装包即视为接受该协议。

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Aug 08:13

DreamPaper 0.1.2

文件 平台
dreampaper-0.1.2-setup.exe Windows 安装版
dreampaper-0.1.2-portable.exe Windows 便携版
dreampaper-0.1.2-x64-mac.dmg macOS Intel
dreampaper-0.1.2-arm64-mac.dmg macOS Apple Silicon

更新内容

新增历史数据管理与 design 分析日志,其余为 PR #2 引入功能的修复与流畅度优化。

新增

  • 历史数据管理页(来自 @Zhou1317fe5 的 PR #2)。列出全部历史任务,可按状态筛选,支持预览、重跑与删除。
  • 多任务并行提交(同 PR #2)。提交新任务不再需要等上一个跑完。
  • Design 分析日志。进度栏下方按 step 逐栏展示 design model 的返回原文:科研图为「分析 template 结构」「映射内容并生成制图方案」,幻灯片为「分析 template」「规划整套大纲」以及每一页的「规划第 N 页内容」。设置页开启流式则边生成边显示,未开启则整段返回后一次显示。卡片默认折叠,点标题栏展开;当前 step 高亮;日志随任务存库,重开历史任务仍能看到当时的分析结果。

修复

  • 历史页切换筛选条件与首次进入卡顿。改为固定像素高度、?w= 缩略图(7.6MB/16.9MP → 130KB/0.36MP,冷启 631ms、命中 228µs,在 webview 调用线程之外生成)、以及只切换可见性。
  • 重跑不恢复历史输入。rerunJob 少了 openJob 里的回填表单那一步,跳转过去后面板显示的和刚提交的任务对不上。
  • 筛选栏高度随命中条目数变化。面板被拉满视口高度,grid 默认的 align-content: stretch 把富余空间摊给了每个 auto 行。
  • 历史卡片上的重跑、删除按钮过小,且只在悬停时出现。改为常驻的 32px 带边框按钮。
  • 切页动画把滚动容器整体重栅格化,并因提升为层叠上下文而盖在左侧导航的悬浮提示之上。去掉 scale(),导航补 z-index。

其他

  • 删除「进行中任务」列表;同时去掉了它附带的第二个 1.8s 轮询——shell 本来就在轮询当前任务,运行期间的 IPC 请求量减半。并行提交能力保留在后端,界面不再单独列出队列。
  • 开发档开启图像栈优化:未优化时缩放耗时约 19s,优化后约 0.6s,否则 tauri dev 下看起来像缓存坏了。

首次打开

安装包未做代码签名(未购买证书),因此:

  • macOS:双击会提示「无法验证开发者」。请右键点击 App → 选择「打开」→ 再次点「打开」。只需操作一次。
  • Windows:SmartScreen 会提示「已保护你的电脑」。点「更多信息」→「仍要运行」。
  • Windows 便携版依赖系统的 WebView2 运行时。Win11 与 Win10 21H2 及以上已内置;更旧的系统请先装
    WebView2 Runtime 或改用安装版。

开源协议

本项目采用 PolyForm Noncommercial License 1.0.0,
允许非商业使用,禁止商业使用。下载并使用安装包即视为接受该协议。

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:39

DreamPaper 0.1.1

文件 平台
dreampaper-0.1.1-setup.exe Windows 安装版
dreampaper-0.1.1-portable.exe Windows 便携版
dreampaper-0.1.1-x64-mac.dmg macOS Intel
dreampaper-0.1.1-arm64-mac.dmg macOS Apple Silicon

更新内容

以修 Windows 端的问题为主,macOS 端行为不变。

  • 模版库、导入弹窗的图片预览空白。自定义协议的 URL 形式两个平台不一样:macOS 是 <scheme>://localhost/<path>,而 Windows 的 WebView2 注册不了自定义协议,只能走 http://<scheme>.localhost/<path>。升级前跑过的任务同样会恢复正常,读取时会按当前平台重建 URL。
  • 启动空白窗口问题。发布构建缺 windows_subsystem = "windows",控制台成了进程的父窗口。
  • 体验改进。修复若干功能/显示bug。

首次打开

安装包未做代码签名(未购买证书),因此:

  • macOS:双击会提示「无法验证开发者」。请右键点击 App → 选择「打开」→ 再次点「打开」。只需操作一次。
  • Windows:SmartScreen 会提示「已保护你的电脑」。点「更多信息」→「仍要运行」。
  • Windows 便携版依赖系统的 WebView2 运行时。Win11 与 Win10 21H2 及以上已内置;更旧的系统请先装
    WebView2 Runtime 或改用安装版。

开源协议

本项目采用 PolyForm Noncommercial License 1.0.0,
允许非商业使用,禁止商业使用。下载并使用安装包即视为接受该协议。

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 06:36

DreamPaper 0.1.0

文件 平台
dreampaper-0.1.0-setup.exe Windows 安装版
dreampaper-0.1.0-portable.exe Windows 便携版
dreampaper-0.1.0-x64-mac.dmg macOS Intel
dreampaper-0.1.0-arm64-mac.dmg macOS Apple Silicon

首次打开

安装包未做代码签名(未购买证书),因此:

  • macOS:双击会提示「无法验证开发者」。请右键点击 App → 选择「打开」→ 再次点「打开」。只需操作一次。
  • Windows:SmartScreen 会提示「已保护你的电脑」。点「更多信息」→「仍要运行」。
  • Windows 便携版依赖系统的 WebView2 运行时。Win11 与 Win10 21H2 及以上已内置;更旧的系统请先装
    WebView2 Runtime 或改用安装版。

开源协议

本项目采用 PolyForm Noncommercial License 1.0.0,
允许非商业使用,禁止商业使用。下载并使用安装包即视为接受该协议。