Commit ca88bc5
committed
chore(release): 6.15.0-beta.1 [skip ci]
## [6.15.0-beta.1](v6.14.2...v6.15.0-beta.1) (2026-04-21)
### Features
* add copilot-setup-steps.yml to run Copilot agent on Windows ([6dbc87f](6dbc87f))
* add Sign-Binary.ps1 with SHA-256 signing, move code signing out of Inno Setup ([95cc05b](95cc05b))
* **app-rules:** auto-open process picker and add description when creating a new App Rule ([#2050](#2050)) ([0431a44](0431a44))
* **app-sound-lock:** decouple process polling and implement notification batching ([05b9f57](05b9f57))
* **audio-manager:** add ProcessMonitor for periodic process polling ([202aa72](202aa72))
* **notification:** add support for App Rule triggers and configuration ([4fafaec](4fafaec))
* rethink release pipeline with zip artifact, Python markdown tool, and PowerShell download script ([98a2a16](98a2a16))
* **tools:** add GitHub CLI as dependency in Install-BuildTools.ps1 ([9a98686](9a98686))
* **tools:** add Publish-Release.ps1, refactor Build-Installer.ps1, enforce PS 7.0+ ([09a9e5b](09a9e5b))
* **ui:** improve app rules grid, add process selection icons, and clear buttons ([e48b47f](e48b47f))
### Enhancements
* bump version to 6.14.3 for app rules patches ([f6ba43c](f6ba43c))
* **icon:** refactor icon extraction into general-purpose ref-counted GDI infrastructure ([#2039](#2039)) ([a44433a](a44433a))
* move to .NET 10 ([0942d7c](0942d7c))
* Notifications Tab ([877bd41](877bd41))
### Bug Fixes
* add Switch Recording Device option for tray icon double-click ([615e354](615e354))
* address PR review feedback - revert Make.bat, add Build-Installer.ps1 and Install-BuildTools.ps1, fix LASTEXITCODE check, add permissions, auto-detect framework ([0fcc4c7](0fcc4c7))
* **app-rules:** add logging to empty catch blocks ([37e4867](37e4867))
* **app-rules:** fix NU1510 compiler warnings ([bbffe63](bbffe63))
* apply review feedback — error checks, LiteralPath, fix CI winget failure, document PowerShell 7+ ([f349ea4](f349ea4))
* auto-detect .NET SDK version in copilot-setup-steps.yml from csproj TargetFramework ([f064d96](f064d96))
* **banner:** reuse custom position notification and improve keyboard hints ([551c45f](551c45f))
* **build:** replace NuGet signtool with Windows Driver Kit (WDK) installation via winget ([8903306](8903306))
* **ci:** build the full solution instead of individual projects ([17a0c35](17a0c35))
* **ci:** check Inno Setup registry before running winget install ([85b17db](85b17db))
* **ci:** finding the right version of the framework ([cfc8f32](cfc8f32))
* **ci:** reset exit code after handling already-installed Inno Setup in test-installer-build ([4e97121](4e97121))
* **ci:** trigger build on root-level NuGet/SDK configuration file changes ([fcf1cc3](fcf1cc3))
* **cli:** change ExecuteAsync to protected for Spectre.Console 0.55.0 and build CLI in normal CI ([4c9ab27](4c9ab27))
* **cli:** fix cli lib update ([a93a131](a93a131))
* **double-click:** fix naming of double click feature ([6101c48](6101c48))
* download signtool from GitHub with smoke test, fallback to Windows SDK ([7bed774](7bed774))
* **hotkey:** reject AltGr input in hotkey capture to prevent blocking international key sequences on Windows 11 ([#2075](#2075)) ([21f66ba](21f66ba))
* **icon:** use the new way to extract icons ([8e53fa9](8e53fa9))
* improve error message consistency and winget exit code handling ([547fcc4](547fcc4))
* **localization:** Add fallback mechanism for missing localized strings ([5a36295](5a36295))
* missing designer file for switch Recording device ([a04c624](a04c624))
* **notifications:** address PR review feedback ([3ec10e7](3ec10e7))
* null-safe PATH refresh in Install-BuildTools.ps1 ([4a669ca](4a669ca))
* replace full Windows SDK with lightweight NuGet signtool, add Certum SimplySign Desktop ([1884ebf](1884ebf))
* replace ternary operator in Install-BuildTools.ps1 and add Pester tests ([0b69f88](0b69f88))
* restore localized dropdown fallback behavior ([63ffe2b](63ffe2b))
* scope mismatch in callCount variable and add Directory.Parent mock properties ([9f18897](9f18897))
* **settings:** align split notification settings with model and runtime ([c3e2c9a](c3e2c9a))
* **signing:** switch to DigiCert timestamp server with SHA-512 timestamp digest ([ef978a1](ef978a1))
* **tools:** streamline responsibilities, invoke ISCC directly, derive release state from channel ([83ef154](83ef154))
* update Python version to 3.14 in Install-BuildTools.ps1 ([e77b965](e77b965))
* winsdk detection ([f664d00](f664d00))1 parent cd634b2 commit ca88bc5
1 file changed
Lines changed: 58 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
59 | 117 | | |
60 | 118 | | |
61 | 119 | | |
| |||
0 commit comments