Skip to content

Releases: gulagala001/opencu

OpenCU 2.0.6 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 15:13

修复真实 REA 地址建议缺少当前会话作用域导致的 Missing scope instance。保留建议选择、Escape 关闭和后续编辑。

Fix Missing scope instance in the original REA address suggestions by supplying the owning session's ThreadScope and RouteScope. Suggestion selection, Escape dismissal and continued editing are preserved.

本包精确匹配 / Exact host: DSH 0.2.1-rc.2.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.6-dsh.0.2.1-rc.2/opencu-2.0.6-dsh.0.2.1-rc.2.tgz

中文安装指南 · English guide

保留现有 profile、配置和数据。OMD 已内置 OpenCU。完整桌面浏览器、批注与监看界面需要匹配宿主的源码适配及 Host/Client/preload 构建;host-adapters.zip 是适配源码,不是桌面安装器。

Keep the existing profile, configuration and data. OMD includes OpenCU. Full desktop browser, annotation and monitoring UI requires matching source adapters and rebuilt Host/Client/preload components. host-adapters.zip contains source adapters, not a desktop installer.

组件许可与来源见 THIRD_PARTY_NOTICES.md;不宣称整个组合包具有统一开源许可。 See the component-specific licensing notices; no blanket license is claimed for the combined distribution.

OpenCU 2.0.6 · DSH 0.2.1-rc.1

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 15:12

修复真实 REA 地址建议缺少当前会话作用域导致的 Missing scope instance。保留建议选择、Escape 关闭和后续编辑。

Fix Missing scope instance in the original REA address suggestions by supplying the owning session's ThreadScope and RouteScope. Suggestion selection, Escape dismissal and continued editing are preserved.

本包精确匹配 / Exact host: DSH 0.2.1-rc.1.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.6-dsh.0.2.1-rc.1/opencu-2.0.6-dsh.0.2.1-rc.1.tgz

中文安装指南 · English guide

保留现有 profile、配置和数据。OMD 已内置 OpenCU。完整桌面浏览器、批注与监看界面需要匹配宿主的源码适配及 Host/Client/preload 构建;host-adapters.zip 是适配源码,不是桌面安装器。

Keep the existing profile, configuration and data. OMD includes OpenCU. Full desktop browser, annotation and monitoring UI requires matching source adapters and rebuilt Host/Client/preload components. host-adapters.zip contains source adapters, not a desktop installer.

组件许可与来源见 THIRD_PARTY_NOTICES.md;不宣称整个组合包具有统一开源许可。 See the component-specific licensing notices; no blanket license is claimed for the combined distribution.

OpenCU 2.0.5 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 12:53

OpenCU 2.0.5 · DSH 0.2.1-rc.2

中文

  • 修复 macOS 鼠标事件的目标窗口身份与窗口内坐标,恢复后台原生点击、滚轮与拖拽。
  • 将原生光标裁到目标窗口,并遵循实际窗口遮挡与层级;目标隐藏或移位后隐藏光标。
  • Electron 预览随所属窗口层级显示,更新、重新显示与窗口转移时不再无条件置顶。

English

  • Fixes target-window identity and local coordinates in macOS pointer events for background native clicks, scrolling and dragging.
  • Clips the native cursor to its target window and respects occlusion and window order; hides the cursor when its target is hidden or moved.
  • Keeps Electron previews in their owner window order, including updates, redisplay and window transfers, without unconditional raising.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.2.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.5-dsh.0.2.1-rc.2/opencu-2.0.5-dsh.0.2.1-rc.2.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your profile, DSH_HOME and data directory. OMD includes OpenCU; no separate installation is needed.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

OpenCU 2.0.5 · DSH 0.2.1-rc.1

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 12:53

OpenCU 2.0.5 · DSH 0.2.1-rc.1

中文

  • 修复 macOS 鼠标事件的目标窗口身份与窗口内坐标,恢复后台原生点击、滚轮与拖拽。
  • 将原生光标裁到目标窗口,并遵循实际窗口遮挡与层级;目标隐藏或移位后隐藏光标。
  • Electron 预览随所属窗口层级显示,更新、重新显示与窗口转移时不再无条件置顶。

English

  • Fixes target-window identity and local coordinates in macOS pointer events for background native clicks, scrolling and dragging.
  • Clips the native cursor to its target window and respects occlusion and window order; hides the cursor when its target is hidden or moved.
  • Keeps Electron previews in their owner window order, including updates, redisplay and window transfers, without unconditional raising.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.1.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.5-dsh.0.2.1-rc.1/opencu-2.0.5-dsh.0.2.1-rc.1.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your profile, DSH_HOME and data directory. OMD includes OpenCU; no separate installation is needed.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

OpenCU 2.0.4 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 09:28

OpenCU 2.0.4 · DSH 0.2.1-rc.2

中文

  • 为扩展断线后的输入释放增加身份与凭据绑定的回执;未知释放状态继续阻断操作。
  • 支持人工确认旧浏览器连接恢复,以及冷启动后连接新标签继续工作。
  • 保留可终止的 JavaScript worker、持键释放及共享文档恢复修复。

English

  • Binds extension disconnect release receipts to connection identity and credentials; unknown release continues to block input.
  • Restores old browser connections after human confirmation and resumes through a new tab after a cold start.
  • Preserves cancellable JavaScript workers, held-input release and shared-document recovery fixes.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.2.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.4-dsh.0.2.1-rc.2/opencu-2.0.4-dsh.0.2.1-rc.2.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your profile, DSH_HOME and data directory. OMD includes OpenCU; no separate installation is needed.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

OpenCU 2.0.4 · DSH 0.2.1-rc.1

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 09:27

OpenCU 2.0.4 · DSH 0.2.1-rc.1

中文

  • 为扩展断线后的输入释放增加身份与凭据绑定的回执;未知释放状态继续阻断操作。
  • 支持人工确认旧浏览器连接恢复,以及冷启动后连接新标签继续工作。
  • 保留可终止的 JavaScript worker、持键释放及共享文档恢复修复。

English

  • Binds extension disconnect release receipts to connection identity and credentials; unknown release continues to block input.
  • Restores old browser connections after human confirmation and resumes through a new tab after a cold start.
  • Preserves cancellable JavaScript workers, held-input release and shared-document recovery fixes.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.1.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.4-dsh.0.2.1-rc.1/opencu-2.0.4-dsh.0.2.1-rc.1.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your profile, DSH_HOME and data directory. OMD includes OpenCU; no separate installation is needed.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

OpenCU 2.0.3 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 05:21

OpenCU 2.0.3 · DSH 0.2.1-rc.2

中文

  • 将电脑 JavaScript 执行放入独立 worker,隔离 CPU 密集或同步代码,保留会话绑定与可恢复的停止边界。
  • 修复 Windows、Linux X11 和 Wayland 持键/持鼠操作对已按住输入的处理,保持按下、移动和释放语义一致。
  • 修复断线后的输入释放与持久恢复,隔离取消后迟到的观察结果。
  • 改进 Electron、浏览器扩展及共享文档服务的释放顺序;保存失败保留编辑状态并允许重试,未确认释放时继续阻断控制。
  • rc.1/rc.2 使用各自固定 SDK、前端与根依赖锁,保留 macOS Helper 签名及扩展身份。

English

  • Runs computer JavaScript in a separate worker, isolating CPU-heavy or synchronous code while preserving session bindings and recoverable stop boundaries.
  • Fixes held-key and held-button handling on Windows, Linux X11 and Wayland so press, move and release operations remain consistent.
  • Repairs input release and durable recovery after disconnect, and isolates observation results that arrive after cancellation.
  • Improves release ordering across Electron, the browser extension and shared document services. Failed saves retain the editing state and allow retry; unconfirmed release continues to block control.
  • Builds rc.1 and rc.2 with their own fixed SDK, frontend and root dependency locks, preserving the macOS Helper signature and extension identity.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.2.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.3-dsh.0.2.1-rc.2/opencu-2.0.3-dsh.0.2.1-rc.2.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your profile, DSH_HOME and data directory. OMD includes OpenCU; no separate installation is needed.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

完整桌面浏览器、批注与原生监看界面需要匹配宿主的源码适配(打补丁并构建 Host/Client/preload)。 / Full desktop browser, annotation and native-monitoring UI requires matching host source adapters and a rebuilt Host/Client/preload.

组件许可与来源见 THIRD_PARTY_NOTICES.md;不宣称整个组合包具有统一开源许可。 / Component-specific licensing applies; no blanket license is claimed for the combined distribution.

OpenCU 2.0.3 · DSH 0.2.1-rc.1

Choose a tag to compare

@gulagala001 gulagala001 released this 19 Oct 05:21

OpenCU 2.0.3 · DSH 0.2.1-rc.1

中文

  • 将电脑 JavaScript 执行放入独立 worker,隔离 CPU 密集或同步代码,保留会话绑定与可恢复的停止边界。
  • 修复 Windows、Linux X11 和 Wayland 持键/持鼠操作对已按住输入的处理,保持按下、移动和释放语义一致。
  • 修复断线后的输入释放与持久恢复,隔离取消后迟到的观察结果。
  • 改进 Electron、浏览器扩展及共享文档服务的释放顺序;保存失败保留编辑状态并允许重试,未确认释放时继续阻断控制。
  • rc.1/rc.2 使用各自固定 SDK、前端与根依赖锁,保留 macOS Helper 签名及扩展身份。

English

  • Runs computer JavaScript in a separate worker, isolating CPU-heavy or synchronous code while preserving session bindings and recoverable stop boundaries.
  • Fixes held-key and held-button handling on Windows, Linux X11 and Wayland so press, move and release operations remain consistent.
  • Repairs input release and durable recovery after disconnect, and isolates observation results that arrive after cancellation.
  • Improves release ordering across Electron, the browser extension and shared document services. Failed saves retain the editing state and allow retry; unconfirmed release continues to block control.
  • Builds rc.1 and rc.2 with their own fixed SDK, frontend and root dependency locks, preserving the macOS Helper signature and extension identity.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.1.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.3-dsh.0.2.1-rc.1/opencu-2.0.3-dsh.0.2.1-rc.1.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your profile, DSH_HOME and data directory. OMD includes OpenCU; no separate installation is needed.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

完整桌面浏览器、批注与原生监看界面需要匹配宿主的源码适配(打补丁并构建 Host/Client/preload)。 / Full desktop browser, annotation and native-monitoring UI requires matching host source adapters and a rebuilt Host/Client/preload.

组件许可与来源见 THIRD_PARTY_NOTICES.md;不宣称整个组合包具有统一开源许可。 / Component-specific licensing applies; no blanket license is claimed for the combined distribution.

OpenCU 2.0.2 · DSH 0.2.1-rc.2

Choose a tag to compare

@gulagala001 gulagala001 released this 18 Oct 16:46

OpenCU 2.0.2 · DSH 0.2.1-rc.2

中文 | English

中文

OpenCU 2.0.2 汇总 2.0.1 之后的修复,改进审批目标的一致性、停止操作时的输入释放,以及两套宿主构建的可复现性。OMD 用户随 OMD 0.18.2 更新内置 OpenCU,无需重复安装。

审批与目标归属

  • 审批固定到请求时的目标身份;应用或标签页变化后,旧审批不能用于操作新目标。
  • 拒绝、取消与断线按实际会话清理,不把迟到的读取结果当作新连接响应。

停止与恢复

  • 控制器、macOS Helper 与 MV3 扩展都可取消等待中的观察,避免读取停滞阻碍停止。
  • 停止与取消时释放已按住的键鼠,保留输入回执;结果不明的输入仍不自动重放。

浏览器观察与连接设置

  • 截图与返回的观察信息保持一致,避免混用不同次读取的内容。
  • 扩展观察取消后隔离迟到结果,后续调用可重新获取状态。
  • 修复 Chrome/Edge 连接设置中安装说明被挤成单字窄列的问题;安装、配对、profile 选择与已连接状态使用上下排列。

构建与兼容

  • rc.1/rc.2 分别保存完整 SDK 与前端依赖锁;构建强制使用冻结锁并核对实际安装版本。
  • 对应源码变体携带匹配的根 npm 锁,避免源码安装混入其他宿主版本。
  • 保留现有 macOS Helper 签名身份。仅支持表中精确宿主版本;完整桌面界面仍需匹配的 Host、Client 与 preload 适配。

English

OpenCU 2.0.2 brings together fixes added after 2.0.1: consistent approval targets, input release when stopping, and reproducible builds for both supported hosts. OMD users receive the bundled OpenCU through OMD 0.18.2 and do not need a separate installation.

Approval and target ownership

  • Approval is pinned to the target identity requested. A previous approval cannot operate a replacement app or tab.
  • Denial, cancellation and disconnect clean up the actual session and reject late read results from older connections.

Stop and recovery

  • The controller, macOS Helper and MV3 extension can cancel pending observations, preventing stalled reads from blocking stop.
  • Stop and cancellation release held keys and mouse buttons while preserving input acknowledgements. Inputs with an unknown outcome are still not replayed automatically.

Browser observation and connection settings

  • Screenshots remain consistent with the returned observation instead of mixing data from different reads.
  • Extension observation cancellation isolates late results and permits fresh state reads on later calls.
  • Fixes Chrome/Edge connection instructions collapsing into a one-character-wide column. Installation, pairing, profile choices and connected status now stack their text and controls vertically.

Build and compatibility

  • The rc.1 and rc.2 variants preserve complete SDK and frontend lockfiles. Builds require frozen installation and verify the actual installed versions.
  • Each source variant carries the matching root npm lockfile to prevent installation against another host's SDK graph.
  • Preserves the existing macOS Helper signing identity. Only the exact host versions below are supported; full desktop surfaces still require matching Host, Client and preload adapters.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.2.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.2-dsh.0.2.1-rc.2/opencu-2.0.2-dsh.0.2.1-rc.2.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your existing profile, DSH_HOME and data directory. OMD already includes OpenCU.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.

OpenCU 2.0.2 · DSH 0.2.1-rc.1

Choose a tag to compare

@gulagala001 gulagala001 released this 18 Oct 16:45

OpenCU 2.0.2 · DSH 0.2.1-rc.1

中文 | English

中文

OpenCU 2.0.2 汇总 2.0.1 之后的修复,改进审批目标的一致性、停止操作时的输入释放,以及两套宿主构建的可复现性。OMD 用户随 OMD 0.18.2 更新内置 OpenCU,无需重复安装。

审批与目标归属

  • 审批固定到请求时的目标身份;应用或标签页变化后,旧审批不能用于操作新目标。
  • 拒绝、取消与断线按实际会话清理,不把迟到的读取结果当作新连接响应。

停止与恢复

  • 控制器、macOS Helper 与 MV3 扩展都可取消等待中的观察,避免读取停滞阻碍停止。
  • 停止与取消时释放已按住的键鼠,保留输入回执;结果不明的输入仍不自动重放。

浏览器观察与连接设置

  • 截图与返回的观察信息保持一致,避免混用不同次读取的内容。
  • 扩展观察取消后隔离迟到结果,后续调用可重新获取状态。
  • 修复 Chrome/Edge 连接设置中安装说明被挤成单字窄列的问题;安装、配对、profile 选择与已连接状态使用上下排列。

构建与兼容

  • rc.1/rc.2 分别保存完整 SDK 与前端依赖锁;构建强制使用冻结锁并核对实际安装版本。
  • 对应源码变体携带匹配的根 npm 锁,避免源码安装混入其他宿主版本。
  • 保留现有 macOS Helper 签名身份。仅支持表中精确宿主版本;完整桌面界面仍需匹配的 Host、Client 与 preload 适配。

English

OpenCU 2.0.2 brings together fixes added after 2.0.1: consistent approval targets, input release when stopping, and reproducible builds for both supported hosts. OMD users receive the bundled OpenCU through OMD 0.18.2 and do not need a separate installation.

Approval and target ownership

  • Approval is pinned to the target identity requested. A previous approval cannot operate a replacement app or tab.
  • Denial, cancellation and disconnect clean up the actual session and reject late read results from older connections.

Stop and recovery

  • The controller, macOS Helper and MV3 extension can cancel pending observations, preventing stalled reads from blocking stop.
  • Stop and cancellation release held keys and mouse buttons while preserving input acknowledgements. Inputs with an unknown outcome are still not replayed automatically.

Browser observation and connection settings

  • Screenshots remain consistent with the returned observation instead of mixing data from different reads.
  • Extension observation cancellation isolates late results and permits fresh state reads on later calls.
  • Fixes Chrome/Edge connection instructions collapsing into a one-character-wide column. Installation, pairing, profile choices and connected status now stack their text and controls vertically.

Build and compatibility

  • The rc.1 and rc.2 variants preserve complete SDK and frontend lockfiles. Builds require frozen installation and verify the actual installed versions.
  • Each source variant carries the matching root npm lockfile to prevent installation against another host's SDK graph.
  • Preserves the existing macOS Helper signing identity. Only the exact host versions below are supported; full desktop surfaces still require matching Host, Client and preload adapters.

安装 / Installation

本包精确匹配 / Exact host: DSH 0.2.1-rc.1.

打开 插件 → + 添加插件,粘贴下方地址并点击 安装。 / Open Plugins → + Add plugin, paste this URL and click Install.

https://github.com/gulagala001/opencu/releases/download/v2.0.2-dsh.0.2.1-rc.1/opencu-2.0.2-dsh.0.2.1-rc.1.tgz

中文安装指南 · English guide

升级沿用原 profile、DSH_HOME 与数据目录。OMD 已内置 OpenCU,无需重复安装。 / Keep your existing profile, DSH_HOME and data directory. OMD already includes OpenCU.

附件包含插件、宿主适配源码、版本元数据和 SHA256SUMS;没有完整桌面安装器。 / Assets include the plugin, host source adapters, metadata and SHA256SUMS; no complete desktop installer is provided.