Skip to content

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:05
· 3 commits to main since this release

DeguDesktop v0.1.13

Date: 2026-06-28

This release adds Windows release-trust hardening for the Degu Desktop Windows packages.

Download

  • DeguDesktop-windows-amd64.zip for Windows 10/11 x64
  • DeguDesktop-windows-386.zip for Windows 10/11 x86
  • SHA256SUMS.txt for Windows package and packaged EXE verification

Each Windows ZIP includes:

  • DeguDesktop.exe
  • README.md
  • SECURITY.txt

Windows Trust Changes

  • Added a tray-menu Language submenu for quick Japanese/English switching.
  • Added a pet display scale setting with 75%, 100%, 125%, and 150% choices from the tray menu and Motion settings; walking bounds and click targets now use the scaled size.
  • Embedded Win32 version metadata, product metadata, a Windows 10+ manifest, and an app icon into DeguDesktop.exe.
  • Removed the runtime PowerShell updater path and replaced it with a constrained app-owned updater helper mode.
  • Added GitHub release asset size and SHA256 digest verification when available.
  • Added release ZIP SECURITY.txt files with expected EXE hashes and false-positive submission guidance.
  • Added SHA256SUMS.txt lines for both Windows ZIP files and the packaged EXE files inside them.
  • Added optional Azure Artifact Signing integration, with PFX signing as a fallback only for eligible/exportable certificates.
  • Added regression tests for tray Language persistence, pet scale persistence and scaled placement, updater path constraints, PowerShell-free runtime updater command construction, release workflow PowerShell parsing, package hash/security-manifest coverage, and Win32 resource workflow coverage.

Known Status

  • Authenticode signing depends on configuring Azure Artifact Signing or a valid signing certificate.
  • Unsigned Windows builds may still show Microsoft Defender SmartScreen or antivirus reputation warnings until signing, reputation, or allowlisting catches up.
  • macOS download links remain on the existing v0.1.9 artifacts until a separate macOS release sync is built and uploaded.

Verification

Release verification includes:

  • go run ./cmd/importsheet
  • go test -buildvcs=false ./...
  • go vet -buildvcs=false ./...
  • release workflow PowerShell parser checks after GitHub expression substitution
  • amd64/386 Windows EXE builds with embedded v0.1.13
  • Windows release ZIP packaging with SECURITY.txt
  • ZIP entry and SHA256 verification
  • local GitHub Pages desktop/mobile render checks