Skip to content

Releases: tiwe0/GeoChat

GeoChat Harness Plugin v0.1.5

Choose a tag to compare

@tiwe0 tiwe0 released this 16 Oct 02:51

GeoChat Harness Plugin v0.1.5

GeoChat 的 DeepSeek Harness 原生插件首次独立发布。此版本号仅属于插件,不替换 GeoChat 桌面版 v0.7.0。

更新内容

  • 会话隔离的 GeoGebra 画布,通过 Harness 原生 Remote、工具与附件服务接入;Agent 可主动打开画布。
  • 20 个原生工具,覆盖作图、命令检索、动画控制、对象检查、场景读回、文字排版检查、字号调整与多帧采样。
  • 截图和连续帧以模型可直接查看的原生图片附件返回,统一工具描述中的返回内容、使用时机与能力边界。
  • 55 个数学技能及入口技能,补齐构图后的截图验收、布局覆盖范围和动画采样指引。
  • 内置离线 Applet 资源、产品图标与展示截图;不需要单独启动 GeoChat 桌面或 HTTP/MCP 服务。

安装

适配 DeepSeek Harness 0.2.0-rc.2、Node.js 24 及以上的 Web 载体:

dsh plugin --profile web add https://github.com/tiwe0/GeoChat/releases/download/dsh-plugin-v0.1.5/dsh-geochat-plugin-0.1.5.tgz

安装后重新启动 Harness。画布保存在当前页面内存中,刷新或重启前请自行保存需要的构造信息。

验证与边界

插件 65 项测试、Host/Client 类型检查、静态检查和构建通过。真实独立 Applet 冒烟验证文字框重叠、越界、字号读回及三帧采样,未出现外部资源请求或脚本错误。这不等于真实模型工具选择或完整 Harness 会话的再次验收。

布局检查仅覆盖可测的命名文字与有限列表文字,不覆盖所有普通对象标签、3D 遮挡或整段动画。多帧采样不证明采样间绝对流畅。插件不提供 JavaScript/XML 注入接口,但并非已有对象脚本的安全沙箱。

插件自有代码使用 Apache-2.0;预构建包所带 GeoGebra 资源仍受 GeoGebra License 的非商业使用条款约束,商业使用或分发需取得相应许可。详见包内 LICENSE、NOTICE 和 THIRD_PARTY_NOTICES.md。

下载归档与同版本 SHA256SUMS、RELEASE_MANIFEST.json 可用于完整性核验。

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 04:43

v0.7.0 — rebuilt canvas fix

The v0.7.0 installers have been replaced with a corrected build. If you downloaded an earlier v0.7.0 installer, download it again and replace the installed application.

Fixes

  • Fix GeoGebra staying on the loading screen in packaged macOS builds: the strict Content Security Policy now authorizes the trusted local bootstrap and GeoGebra initialization scripts with a per-document nonce, without enabling unrestricted inline or remote JavaScript.
  • Report initialization errors and timeouts instead of showing an indefinite loading spinner.
  • Add a real macOS WebKit canvas gate before publishing installers: applet readiness, drawing canvas and verified point coordinates are required.
  • Publish mirrored installers under content-addressed URLs so replacing v0.7.0 cannot reuse stale installer caches.

Verification boundaries

Repository checks include 1,065 JavaScript tests, 144 Rust tests, formatting, lint, typechecking, benchmark validation and offline harness evaluations. The corrected complete macOS application was also opened locally and its coordinate grid and ready state were verified.

macOS publishing requires Developer ID signatures, hardened runtime, accepted notarization, stapled tickets, Gatekeeper checks and read-only verification of the DMG's embedded application. Packaged WebKit canvas checks are separate from full UI or live model-conversation acceptance. Windows artifacts do not claim Authenticode signing or an actual NSIS/MSI installation test.

See verification boundaries for the complete scope.

Full Changelog: v0.6.1...v0.7.0

v0.7.0-preview

v0.7.0-preview Pre-release
Pre-release

Choose a tag to compare

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

Verification boundaries

Release artifacts are published only after the repository quality gates and the
platform package jobs complete. The uploaded package-smoke evidence covers the
bundle layout, packaged backend health and authentication, and a minimal launch
of a platform-specific target. On macOS, the launch target is the executable
inside the generated .app bundle. On Windows, the launch target is the
release-build executable at src-tauri/target/release/geochat-desktop-tauri.exe;
it is not an executable discovered through an NSIS or MSI installation.

That evidence does not claim any of the following unless a later release
explicitly says otherwise:

  • Developer ID, Authenticode, Apple notarization, or staple verification;
  • successful requests to a live third-party model provider;
  • successful installation of the Windows NSIS or MSI artifact, or a
    post-install launch from either installer;
  • production service deployment or remote environment acceptance;
  • exhaustive visual, keyboard, screen-reader, or reduced-motion acceptance;
  • feature-level end-to-end behavior from the packaged UI beyond the documented
    launch smoke.

The deterministic desktop conversation/canvas scenario is a debug-only local
acceptance test. It is intentionally reported separately from packaged-release
evidence.

Full Changelog: v0.6.1...v0.7.0-preview

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 17:03

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 17:56

GeoChat v0.6.0

Fusion Mode

GeoChat conversation is now part of the GeoGebra canvas. Summon the composer where you are working, keep each answer close to its construction, and let earlier turns fade without losing the full transcript.

Highlights

  • Fusion Mode is now the default interaction experience.
  • Drag or summon the composer anywhere on the canvas.
  • Keep responses spatially connected to the geometry they explain.
  • Collapse, pin, dismiss, retry, or continue individual turns.
  • Switch between Fusion Mode and Window Mode without losing conversation or workspace state.
  • Capture selected GeoGebra objects as prompt context.
  • View reasoning and tool progress through compact, readable process cards.
  • Updated product-focused Chinese and English README with the new Fusion Mode preview.
  • Corrected renderer chunking to prevent Windows startup white screens.

Full Changelog: v0.5.7...v0.6.0

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:34

Full Changelog: v0.5.6...v0.5.7

Windows white-screen rebuild (2026-09-25): The macOS and Windows installers were rebuilt with the corrected renderer chunk strategy. This removes circular static imports that could leave the Windows app blank at startup. Build source: 050b50d on rebuild/v0.5.7-windows-white-screen. Existing users of this version should download the refreshed installer.

v0.5.6

Choose a tag to compare

@github-actions github-actions released this 23 Sep 16:16

Full Changelog: v0.5.5...v0.5.6

Windows white-screen rebuild (2026-09-25): The macOS and Windows installers were rebuilt with the corrected renderer chunk strategy. This removes circular static imports that could leave the Windows app blank at startup. Build source: 9fb7dd4 on rebuild/v0.5.6-windows-white-screen. Existing users of this version should download the refreshed installer.

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 23 Sep 10:48

Full Changelog: v0.5.3...v0.5.5

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 22 Sep 09:33

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:43

What's Changed

  • chore(deps): bump uuid from 1.26.0 to 1.26.1 in /src-tauri by @dependabot[bot] in #37

Full Changelog: v0.5.1...v0.5.2