PermaNotes v1.4.2 π οΈ
This patch focuses on CI/CD reliability improvements and Microsoft Store distribution readiness.
π Bug Fixes
-
Fixed GitHub Actions Build Pipeline: Resolved a critical issue where the automated release workflow was using hardcoded local
%LOCALAPPDATA%paths fordotnet, causing builds to fail on cloud runners. The build scripts now use the standarddotnetcommand available in the system PATH. -
Fixed Installer Build Reliability: Resolved an edge case in
build.ps1where the executable rename step would throw an exception if a previously built versioned.exealready existed in thedist/folder. -
Fixed Inno Setup Uninstall Warning: Added a
RunOnceIdto the[UninstallRun]section to prevent the process termination command from potentially running multiple times during interrupted uninstalls.
βοΈ CI/CD Improvements
-
Unified Build Pipeline: The GitHub Actions release workflow now delegates to the local
build.ps1andbuild_msix.ps1scripts directly, ensuring parity between local and cloud builds. -
Wildcard Release Artifacts: The release workflow now uses glob patterns (
PermaNotes_v*.exe,PermaNotes_Setup_v*.exe,PermaNotes_v*.msix) to automatically pick up versioned output files, removing the need to update the workflow on every version bump.
π¦ Downloads
| File | Description |
|---|---|
PermaNotes_v1.4.2.exe |
Standalone portable executable (no install required) |
PermaNotes_Setup_v1.4.2.exe |
Standard Windows installer |
PermaNotes_v1.4.2.msix |
Microsoft Store package |
Full Changelog: v1.4.1...v1.4.2
About PermaNotes
Lightweight WPF (.NET 8) sticky notes app that pins notes directly to your desktop layer.
100% offline β no accounts, no telemetry.