Skip to content

Releases: 333-wg/pi-wm

Pi-Wm v0.1.7

Choose a tag to compare

@333-wg 333-wg released this 20 Sep 02:00

Pi-Wm v0.1.7

Windows x64 cumulative update, with native macOS internal-test builds.

Included changes

  • Native right-click menus for the workbench and embedded browser: copy selected text, cut, paste, paste as plain text, undo/redo, select all, and link copy/open. Preserve editing menus while renaming a project.
  • Includes the v0.1.6 Git improvements: existing and cloned repository detection, external-change refresh, branches/remotes/upstream state, and GitHub/GitLab/self-hosted HTTPS or SSH remotes via local Git metadata.
  • Fix the reproduced legacy NSIS update failure (exit code 2) caused by deeply nested rollback paths. Prepare a process-scoped extended TEMP path for the previous uninstaller and restore the environment before restarting the app.
  • Add installation path preflight checks, diagnostic logs, runtime declaration pruning, and package path-length limits.

Validation and limitations

  • Prior local verification passed: 66 desktop tests, type checks, real isolated NSIS regression fixtures, packaged runtime/workflow checks, and updater download/handoff checks.
  • This release was published on request without the disposable Windows real installed-upgrade gate from 0.1.5/0.1.6. Those fixtures and handoff checks do not replace a full installed-upgrade test.
  • The Windows installer is unsigned. Publisher code signing is not configured.

Update through Settings > About & updates. The installer, blockmap and latest.yml belong to the same build.

macOS internal-test builds

  • Apple Silicon (M-series): download Pi-Wm-0.1.7-mac-arm64.dmg or .zip.
  • Intel Mac: download Pi-Wm-0.1.7-mac-x64.dmg or .zip.
  • SHA-256 checksum files are included for both architectures.
  • These builds use ad-hoc signing only. They are NOT Apple Developer ID-signed or notarized; Gatekeeper may block downloaded applications. Do not disable Gatekeeper system-wide.
  • macOS automatic updates are disabled. Quit Pi-Wm before manually replacing the application. User data remains in ~/Library/Application Support/Wuming.
  • Windows Computer Use desktop automation is not available on macOS.
  • Native GitHub runner checks cover the DMG, extracted ZIP signature, bundled Node architecture, Chromium/PDF/native canvas/SQLite, packaged UI, terminal, persistence and clean shutdown. This does not replace a clean-Mac Gatekeeper installation test.
  • Existing Windows installer and update metadata are unchanged.
  • macOS build source: 1c257752ce1e2e93359e5d5bcbbc4a4ef1f06c56; native build and verification.

Pi-Wm v0.1.6

Choose a tag to compare

@333-wg 333-wg released this 19 Sep 15:56

Pi-Wm v0.1.6

Windows x64 early release.

Highlights

  • Existing Git repositories are detected when adding cloned projects or initializing and connecting a project outside the app.
  • Git status, branches, remotes, upstream information and file diffs refresh after external changes and when returning to the app.
  • Repository discovery uses local Git metadata, including GitHub, GitLab and self-hosted remotes over HTTPS or SSH. No hosting-provider account connection is required for discovery; network operations still use the user's Git credentials.
  • Git ownership errors are shown accurately instead of incorrectly offering to initialize an existing repository.
  • A confirmation-based trust action adds only the selected repository to the current user's Git safe.directory configuration. The app never trusts all directories automatically.
  • Read-only access cannot change repository trust. Fetch, pull and push remain explicit user actions.
  • Existing application data, update source and application ID remain unchanged.

Installation Notes

  • The installer is not code-signed. Windows may show an unknown-publisher warning. This is an early release for testing, not publisher-signature verification.
  • Version 0.1.5 can obtain this release through Settings > About & updates. Download and installation require explicit user actions.
  • Older installations without a configured updater need one manual installation.
  • Updates use the public 333-wg/pi-wm GitHub Releases feed. GitHub release assets must be reachable; no GitHub token is bundled in the app.

Release Files

  • Pi-Wm-0.1.6-Setup-x64.exe
  • Pi-Wm-0.1.6-Setup-x64.exe.blockmap
  • latest.yml

Test baseline installers and test metadata are excluded from the published release.

Release Validation

Local build, installer-payload checks, Git workflow tests and packaged update-flow checks passed. The full GitHub-hosted Windows installation gate was not used as a publication requirement for this release; publication proceeded at the maintainer's request. No post-publication download test was run.

Pi-Wm v0.1.5

Choose a tag to compare

@333-wg 333-wg released this 19 Sep 10:18

Pi-Wm v0.1.5

Windows x64 early release.

Highlights

  • In-app updates: check, download, verify, and restart from Settings > About & updates. GitHub hosts the update files; users do not need to manually download every future installer.
  • Installation starts only after explicit confirmation and an idle check. Open terminals or running tasks block installation. Normal Quit never installs a pending update.
  • Download cancellation, retry, checksum rejection and cached downloads after restart.
  • Confirmed updates install silently and restart automatically; a second installer wizard is not required by this version's updater.
  • Improved desktop browser navigation, pending/redirected addresses, stop behavior, native zoom, and tab isolation.
  • Existing Wuming application data and the application ID remain compatible.

Installation Notes

  • The installer is not code-signed. Windows may show an unknown-publisher warning. This is an early release for testing, not a claim of publisher-signature verification.
  • Older installations without a configured updater need one manual installation of this version. Later published stable versions can be downloaded and installed inside the app.
  • Updates use the public 333-wg/pi-wm GitHub Releases feed. Network access to GitHub release assets is required; no GitHub token is needed in the app.

Release Files

  • Pi-Wm-0.1.5-Setup-x64.exe
  • Pi-Wm-0.1.5-Setup-x64.exe.blockmap
  • latest.yml

Verification

  • On September 19, 2026, a disposable GitHub-hosted Windows runner verified the real 0.1.4-to-0.1.5 upgrade: in-app download, original process exit, NSIS replacement, Windows version registration, automatic restart, and preservation of sessions, workspace files and settings.
  • The installation test used a loopback feed serving the exact release installer; installer execution and restart were not mocked. Evidence: https://github.com/333-wg/pi-wm/actions/runs/35436348830
  • The separate packaged update-flow checks covered cancellation, retry, corrupted-download rejection, busy-terminal blocking, cached downloads and confirmation cancellation. Code checks and automated test suites passed.
  • After publication, an isolated 0.1.3 packaged app discovered v0.1.5 through its unmodified public GitHub provider and downloaded the actual installer without a token or an external browser. SHA-512 matched the published candidate. This separate download check prohibited local installation.

Only the three release files above belong in the public update. Test baseline installers and test metadata are excluded.