Skip to content

Releases: fogsong233/Tessel

Tessel v1.5.3

Choose a tag to compare

@github-actions github-actions released this 15 Oct 02:22

Tessel v1.5.3

English

Fix Codex launch on macOS

  • Restore common Homebrew, NVM, Volta, mise, and asdf Node.js paths when Tessel is launched from Finder, so the npm-based Codex launcher can find node.
  • Add a regression test covering Codex startup without a shell-provided PATH.

Update notes

  • Windows: use Settings → Updates → Check for updates, or download the EXE installer below. A ZIP package is also available.
  • macOS: this unsigned build requires a manual update using the DMG or ZIP below.

中文

修复 macOS 下 Codex 启动

  • 从 Finder 启动 Tessel 时补全 Homebrew、NVM、Volta、mise 和 asdf 等常见 Node.js 路径,让基于 npm 的 Codex 启动器能够找到 node。
  • 增加没有 shell PATH 环境时的 Codex 启动回归测试。

更新方式

  • Windows:前往“设置 → 更新 → 检查更新”,或下载下方 EXE 安装包;也提供 ZIP 包。
  • macOS:当前为未签名版本,请使用下方 DMG 或 ZIP 手动更新。

Tessel v1.5.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 13:02

Tessel v1.5.2

English

Faster Codex and reliable message rendering

  • Reuse the background Codex process for chat and translation. Changing unrelated settings no longer restarts Codex, and saved conversations resume their existing threads.
  • Reduce translation setup with a compact text context, no web search, and a fast available model when no translation model is selected.
  • Cache parsed PDFs and extracted page text. CLI compatibility mode now receives the same built-in PDF tools through a temporary local MCP connection, so reading text no longer requires a separate pdftotext process.
  • Render Codex file citation markers as clickable links instead of raw trailing characters. Preserve fenced and inline code during Markdown and math conversion.
  • Keep images mounted during streaming, load local images reliably, and show a source link when an image cannot be loaded.
  • Handle final stream corrections and incomplete last JSON lines without duplicating or losing response text, including conversations with mid-turn guidance.
  • Preserve deliberate PDF panning after dock menus close or message height changes.

Rebuilt browser whiteboard

  • Browse adjacent sheets in one continuous scroll surface, with stylus writing, one-finger scrolling, and two-finger zoom.
  • Use a shared toolbar and redesigned brush controls. Pen, color, and finger-writing preferences persist across sheets.
  • Improve ink responsiveness and keep live and saved strokes visually consistent.
  • Preserve new strokes and undo operations when delayed acknowledgements arrive; serialize saves and deduplicate repeated commits to prevent disappearing handwriting.

Update notes

  • Windows: use Settings → Updates → Check for updates, or download the EXE installer below. A ZIP package is also available.
  • macOS: this unsigned build requires a manual update using the DMG or ZIP below.
  • The English and Chinese README files have been updated separately.

中文

Codex 提速与消息显示修复

  • 对话和翻译复用 Codex 后台进程;修改无关设置不再重启 Codex,已有对话恢复原来的线程。
  • 翻译使用精简文本上下文,关闭网页搜索;未指定翻译模型时优先选择可用的快速模型,减少准备耗时。
  • 缓存已解析的 PDF 和页文本。CLI 兼容模式通过临时本地 MCP 连接使用相同的内置 PDF 工具,读取文本无需另行启动 pdftotext。
  • 将 Codex 文件引用标记显示为可点击链接,修复回答尾部出现原始标记的问题;Markdown 与公式转换不再误改代码块和行内代码。
  • 流式输出时保持图片组件稳定,修复本地图片加载,并在图片无法加载时显示来源链接。
  • 正确处理最终文本纠正及末尾没有换行的 JSON 事件,避免回答丢失或重复,同时兼容中途追加指令的对话。
  • 关闭侧栏菜单或消息高度变化后,不再意外拉回用户主动平移的 PDF 视图。

网页手写板重构

  • 多张纸在同一连续滚动区域中浏览,支持手写笔书写、单指滚动和双指缩放。
  • 统一工具栏并重做画笔设置;画笔、颜色和手指书写开关跨页保留。
  • 改善跟笔响应,保持书写过程中与保存后的笔迹外观一致。
  • 延迟回执到达时保留新笔迹和撤销操作;串行保存并去除重复提交,修复写下的字随后消失的问题。

更新方式

  • Windows:前往“设置 → 更新 → 检查更新”,或下载下方 EXE 安装包;也提供 ZIP 包。
  • macOS:当前为未签名版本,请使用下方 DMG 或 ZIP 手动更新。
  • 英文与中文 README 已分别同步更新。

Tessel v1.5.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 10:56

Tessel v1.5.1

English

What changed

  • Added an Automatic updates preference in Settings. Background checks and downloads can be disabled while manual checks remain available.
  • Restored circular controls for the Chat, Translation, Notes, create, and move buttons in the reading dock.
  • Reworked selected states to use the surrounding surface and border system without the flat left-side stripe.
  • Restored the left sidebar reveal and hide animation.
  • Matched the outline scrollbar track to the sidebar background instead of using a white track.
  • Improved Windows update installation and restart behavior for custom installation directories.

Update notes

  • Windows: use Settings → Updates → Check for updates or the automatic update flow.
  • macOS: this unsigned build must be updated manually from the installer assets below.

中文

更新内容

  • 在设置中加入“自动更新”开关。关闭后会停止后台检查和下载,但仍可手动检查更新。
  • 恢复阅读侧栏中“对话、翻译、笔记、新建和移动”等按钮的圆形样式。
  • 重做选中状态,改为使用当前界面的背景和边框体系,移除突兀的左侧平面色条。
  • 恢复左侧栏呼出和隐藏时的动画。
  • 将目录滚动条轨道改为侧栏底色,移除纯白背景。
  • 改进自定义安装目录下 Windows 更新的安装和重启流程。

更新方式

  • Windows:前往“设置 → 更新”,点击“检查更新”,或使用自动更新流程。
  • macOS:当前为未签名版本,需要使用下方安装包手动更新。

Tessel v1.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:19

Tessel 1.5.0

这次更新集中打磨阅读、对话与手写工作台:更清晰的文字、更克制的界面,以及从窄侧栏到宽屏都稳定的布局。

统一界面与阅读体验

  • 统一设置、目录、聊天面板的圆角、间距、边框和文字层级,减少厚重阴影、渐变与胶囊式控件。
  • 改进 Windows 中文字体回退,放大局域网连接区的地址与说明文字;连接地址突出 IP 和端口,复制按钮与二维码仍包含完整连接密钥。
  • 宽屏聊天输入区、附件与配置区居中,最大宽度为 720px;模型菜单不再随侧栏无限拉伸。
  • 支持分别调节界面、目录、回复、输入和代码字号,修复外观设置与大字号下的布局溢出。
  • 调整搜索导航、附件、圈选与权限等图标,让外观与实际操作对应。

对话与手写

  • 可通过当前对话的模型菜单或 /model 调整 Codex 模型与推理强度,权限设置独立保留。
  • 优化 PDF 上下文准备和连续对话路径,减少重复准备工作。
  • 手写笔刷支持收藏、更易调节的宽度,以及平滑与跟手程度设置。
  • 完善桌面与平板工具栏、撤销/重做、触控禁写与触控笔交互;纸张列表可以收窄或隐藏。
  • 平板设备可选择信任,后续连接无需反复输入会话密钥。

稳定性与更新

  • 修复窗口调整、PDF 缩放、短聊天面板和笔记编辑器布局的稳定性问题。
  • 手写输入会取消尚未完成的缩放定位,避免落笔时纸张突然移动。
  • 清空 PDF 搜索时同步移除搜索高亮,不影响原有标注与文字选中效果。
  • 改进 Windows 下载后重启安装流程;更新说明以 Markdown 显示。
  • 增加逐界面截图与宽窄窗口回归检查,覆盖全部设置分区、聊天、笔记和局域网手写板。

安装说明

Windows 可下载 .exe 安装包,macOS 可下载 .dmg。安装器替换应用程序,不会迁移或清空原有 PDF、书库、对话、笔记和手写数据。macOS 构建暂未签名,系统可能需要手动允许打开。


English summary

  • A shared, quieter visual language for settings, navigation and conversations, with readable Windows/CJK labels.
  • Centered chat drafts capped at 720px, compact model controls, and independent typography preferences.
  • Refined handwriting tools, favorite brushes, adjustable smoothing, tablet navigation and trusted devices.
  • More stable window resizing, PDF zoom, search clearing and notebook input, with expanded screenshot regression coverage.
  • Improved Windows restart-to-install updates and curated Markdown release notes.

Tessel v1.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:00

Tessel v1.4.1

Tessel 1.4.1 turns handwriting into a first-class part of the PDF workspace
and adds a low-latency tablet companion that works over the local network.

Handwritten notebooks

  • Keep one fixed notebook beside each PDF page, opening on the left by default.
  • Add any number of vertically scrollable sheets inside the notebook; existing
    left and right canvases are preserved as sheets in the new layout.
  • Draw with pressure-sensitive strokes, choose color and size, or enable
    stylus-only mode so fingers remain available for navigation.
  • Lasso strokes to move, resize, or delete them.
  • Send a lasso selection to the current AI conversation as a PNG attachment.
    Tessel creates a page conversation and prepares the attachment when no chat
    is open, without sending a prompt automatically.

Tablet companion

  • Open the local handwriting page from the QR code in Settings while the
    tablet and computer share a network.
  • Browse every notebook sheet, create and delete sheets, move the whole
    notebook between PDF sides, and use the canvas in fullscreen.
  • Stream frame-batched stroke previews with persisted commits for low latency.
  • Keep pen coordinates stable while the browser resizes or the sheet list is
    moving, and allow edge strokes to be selected reliably.

Interface and reliability

  • Restyle the tablet interface to match Tessel's restrained yellow, ink, and
    paper visual language across desktop, landscape tablet, and narrow screens.
  • Use a compact notebook header and a narrow modern internal scrollbar.
  • Keep handwritten notebooks aligned with their PDF page through zoom changes
    and clear of an open conversation dock.
  • Expand the release regression suite to 30 passing scenarios, including the
    complete desktop and local-network handwriting flows.

The installer updates only the application bundle. Existing PDFs, reading
sessions, settings, credentials, conversations, and handwritten strokes remain
in Electron's user-data directory.

Tessel v1.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 18:42

Tessel v1.4.0

Tessel 1.4 focuses on a faster, cleaner Windows reading experience and makes
local reading data easier to revisit and understand.

Highlights

  • Reopen recently viewed PDFs directly from the focused start page.
  • Inspect local books and their stored reading state, conversations, messages,
    translations, notes, annotations, bookmarks, generated outlines, and canvas
    items from the new Storage settings page. Secrets and Base64 attachments are
    excluded from this view.
  • Render vector PDF content at the active zoom and device pixel ratio while
    preserving the PDF.js text and annotation layers for selection and marks.
  • Enable Electron's GPU-accelerated compositor on Windows, with
    TESSEL_DISABLE_HARDWARE_ACCELERATION=1 as a driver-compatibility fallback.
  • Replace the Windows menu bar with compact maximize/restore and close controls;
    Settings now opens in a dedicated window.
  • Hold Space and drag to pan the PDF canvas horizontally or vertically.
  • Show concrete progress while AI generates a missing PDF outline.
  • Improve Codex startup, model caching, native Windows executable discovery,
    active-turn guidance, and local path handling.

Reliability and polish

  • Restore start-page centering and keep chat composer controls on one row.
  • Coalesce WebDAV metadata synchronization through the serialized workspace
    mutation queue.
  • Use full-file SHA-256 identities consistently and keep recent translation
    metadata in WebDAV snapshots.
  • Improve local and remote image handling without routing local paths through a
    localhost server.
  • Add an installed-build preview script for rapid Windows validation with an
    automatic app.asar backup.
  • Standardize release asset names so Windows update metadata resolves the exact
    installer uploaded to GitHub Releases.
  • Expand the Electron end-to-end suite to 24 passing release scenarios.

The installer replaces only the application bundle. Existing PDFs, reading
sessions, preferences, credentials, and Codex workspaces remain in Electron's
user-data directory.

Tessel v1.3.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:17

Full Changelog: v1.3.1...v1.3.2

Tessel v1.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 17:45

Full Changelog: v1.3.0...v1.3.1

Tessel v1.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 17:19

Full Changelog: v1.2.0...v1.3.0

Tessel v1.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 17:09

Features

  • Refined the PDF directory sidebar with a configurable color, resizable 1px divider, improved outline/bookmark navigation, and compact reading controls.
  • Redesigned the settings workspace and added persistent sidebar appearance settings.
  • Improved macOS title-bar behavior and reader/home layout transitions.

Bug fixes

  • Apply saved sidebar colors directly to the PDF reader and retain readable contrast across light and dark colors.
  • Prevent the Appearance panel from failing on existing preference data.
  • Restore a usable home window when a macOS single-instance process remains alive without windows.
  • Package the updater runtime dependency and produce unsigned macOS builds for direct installation.

Full Changelog: v1.1.1...v1.2.0