PowerToys/.pipelines
Carlos Zamora 46f5316858
Introduce Command Not Found module (#26319)
* Introduce Command Not Found module

* rewrite module to depend on WinGet PowerShell module

* address Dongbo's feedback

* try and implement settings UI

* fix SUI build; try and store PowerShell object

* add and use object pool

* apply Dongbo's feedback

* add warm up; implement IPooledObjectPolicy

* Add module interface

* WIP trying to import module from settings

* Add EnableModule.ps1

* spellcheck

* spellcheck again

* Installer. Add DisableModule.ps1

* Fix styling

* Give the user some output from installing

* Prettify the Settings controls

* Add button to check PowerShell 7's version

* Fix Settings Assets paths

* Fix PowerShell 7 output

* Make module enable and disable scripts give better information

* Fix spellcheck

* Fix image files and placeholders

* Don't remove CmdNotFound on upgrade and don't fail on uninstall of
CmdNotFound

* Consistent install module scripts location on debug and installed

* installer: Avoid messageboxes and hide powershell on uninstalling CmdNotFound

* Fix psd1 file resolution when installed

* Fix spellcheck

* Add telemetry events

* Fix gpo files

* If GPO is set, enable/disable module on PT start depending on gpo value

* Cleanup module interface

* Cleanup settings code

* If GPO is set, disable Settings page logic

* Adding icons

* Update settings UI and strings

* Add telemetry for suggestions and feedbacks

* Fix sln file

* Fix build

* minor fixes

* Updating icon

* Remove global.json

* Remove unused PowerShell dependency

* Don't use preview version of Automation and fix NOTICE

* Fix signing

* Fix NOTICE.md

* Fix version checking for getfilesiginforedist.dll

* Fix spellchecker

* Fix README.md

* Fix false positives section in expect.txt

* Add logs to module interface

---------

Co-authored-by: Stefan Markovic <stefan@janeasystems.com>
Co-authored-by: Jaime Bernardo <jaime@janeasystems.com>
Co-authored-by: Niels Laute <niels.laute@live.nl>
2024-01-03 16:43:42 +01:00
..
ci 🚧 [Dev][Build] .NET 8 Upgrade (#28655) 2023-11-22 12:46:59 -05:00
loc Add a Touchdown localization pipeline (#15054) 2021-12-17 17:35:05 -06:00
applyXamlStyling.ps1 [Run] XamlStyler formatting (#30011) 2023-12-08 14:57:42 +01:00
CIPolicy.xml Add a new YAML release pipeline to replace the old CDPx one (#15039) 2021-12-17 18:15:31 -08:00
ESRPSigning_core.json Introduce Command Not Found module (#26319) 2024-01-03 16:43:42 +01:00
ESRPSigning_installer.json [installer] Support per-user installation (#24087) 2023-03-31 12:23:57 +02:00
ESRPSigning_vcm.json [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
installer-steps.yml [Build] Switch the release pipeline to use the 1ES governed template (#29014) 2023-10-05 18:25:16 -05:00
installWiX.ps1 Revert "[ci]Fix dead links for WiX 3 binaries" (#23433) 2023-01-19 12:07:50 +00:00
packages.config [CDPx] update to use telemetry nuget package v2 (#3087) 2020-05-16 19:48:41 +02:00
release-nuget.config [Build]Centralize .NET NuGet Package Versions (#23727) 2023-02-13 17:10:33 +00:00
release.yml [ci]Fix 1ES Pipeline to stable release (#30066) 2023-11-29 17:03:04 +00:00
sdl.gdnbaselines [ci]Update sdl baselines after boost upgrade (#30526) 2023-12-19 16:33:59 +00:00
verifyAndSetLatestVCToolsVersion.ps1 🚧 [Dev][Build] .NET 8 Upgrade (#28655) 2023-11-22 12:46:59 -05:00
verifyArm64Configuration.ps1 [ci]Enhance ARM64 configuration verification (#23509) 2023-01-26 16:40:15 +00:00
verifyDepsJsonLibraryVersions.ps1 [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
verifyNoticeMdAgainstNugetPackages.ps1 [Settings]New Landing Page Experimentation (#22365) 2023-02-15 02:38:53 +00:00
verifyNugetPackages.ps1 Fail build when nugets aren't consolidated (#22233) 2022-11-24 20:45:51 +01:00
verifyPossibleAssetConflicts.ps1 [General]Reduce installer size by flattening application paths (#27451) 2023-07-20 00:12:46 +01:00
versionAndSignCheck.ps1 Introduce Command Not Found module (#26319) 2024-01-03 16:43:42 +01:00
versionSetting.ps1 [ContextMenu Packages] Prefix identity and app id with Microsoft.PowerToys (#20881) 2022-09-28 12:40:11 +02:00