Commit Graph

  • fd5603629f Improves docs layout to prevent TOC overlap rbalsleyMSFT 2026-02-03 20:25:31 -08:00
  • 4c77c595c6 upload medium-zoom.min.js rbalsleyMSFT 2026-02-03 19:18:40 -08:00
  • 3f825e4375 Initial docs release rbalsleyMSFT 2026-02-03 19:06:07 -08:00
  • 2d6f6e5cb0 Silences Robocopy output during VHDX caching rbalsleyMSFT 2026-02-03 16:27:36 -08:00
  • 5580824ac9 Suppresses volume format output during USB setup rbalsleyMSFT 2026-02-03 16:25:19 -08:00
  • ed0266029a Improves USB drive selection for same-model drives rbalsleyMSFT 2026-02-03 13:37:58 -08:00
  • 1feed40962 Runs builds in pwsh process for reliable cancel rbalsleyMSFT 2026-01-29 22:21:15 -08:00
  • b2a7ef5f41 Improves Windows image index selection rbalsleyMSFT 2026-01-29 16:44:46 -08:00
  • 65e5ce0c63 Merge pull request #393 from JGehl99/UI rbalsleyMSFT 2026-01-28 18:28:05 -08:00
  • 2de2d9ccb6 Merge pull request #394 from rbalsleyMSFT/SurfaceMapping rbalsleyMSFT 2026-01-28 18:26:46 -08:00
  • 7231f620c8 Improve driver injection error handling and resilience rbalsleyMSFT 2026-01-28 18:10:18 -08:00
  • 6df32b6b34 Replaced deprecated Get-WmiObject calls with Get-CimInstance. jgehl99 2026-01-28 16:43:34 -05:00
  • 02e429d99d Adds TTL-based refresh for Surface cache rbalsleyMSFT 2026-01-22 17:26:49 -08:00
  • 554964f57c Improves driver downloads by using cached links rbalsleyMSFT 2026-01-22 17:10:50 -08:00
  • 866fa254f6 Improves Surface driver matching via System SKU rbalsleyMSFT 2026-01-22 17:06:28 -08:00
  • d0e17eb0f7 No need to double-assign 🫣 Brandon Thetford 2026-01-15 15:21:21 -07:00
  • e8aa1b5b4a Get instead of import, as an array, and get the best available Brandon Thetford 2026-01-15 15:19:12 -07:00
  • b21cb0bbf6 Actually include the global parameter Brandon Thetford 2026-01-15 14:58:11 -07:00
  • 372806e5aa Fix failure on winget check if multiple versions exist Brandon Thetford 2026-01-15 14:53:30 -07:00
  • fafe28baf7 adding a simple try/catch for cases where the VM fails to start iambdud 2026-01-15 14:52:45 -06:00
  • cf9c605c34 Update release date and version in README rbalsleyMSFT 2026-01-13 11:26:28 -08:00
  • 9d39ec8802 Updates changelog for 2601.1 UI preview v2601.1Preview rbalsleyMSFT 2026-01-13 11:25:21 -08:00
  • e3a4634d3c Updates preview version to 2601.1 rbalsleyMSFT 2026-01-13 10:49:00 -08:00
  • ad35a0b7f9 Adds Winget Win32 dependency handling and ordering rbalsleyMSFT 2026-01-12 18:12:26 -08:00
  • b2352e338b Ensures winget installs follow AppList order rbalsleyMSFT 2026-01-09 18:15:51 -08:00
  • 53741632a4 Prevents JSON corruption during parallel app updates rbalsleyMSFT 2026-01-09 18:05:36 -08:00
  • e9652daba9 Improves driver injection for long paths rbalsleyMSFT 2026-01-09 10:44:22 -08:00
  • ed5b7f669f Improves PE driver copy reliability and logging rbalsleyMSFT 2026-01-06 17:00:42 -08:00
  • d6e7fd314f Update release date in README.md rbalsleyMSFT 2026-01-05 14:25:38 -08:00
  • ceeabd1ebc Add changelog for 2512.1 UI Preview release v2512.1Preview 2512.1 rbalsleyMSFT 2026-01-05 12:34:58 -08:00
  • 15149ffa0b Bumps version to 2512.1Preview rbalsleyMSFT 2026-01-05 12:33:34 -08:00
  • 2f180747b7 Bumps version to 2511.2Preview rbalsleyMSFT 2026-01-05 12:10:35 -08:00
  • 25fe90253c Regenerate Win32 app JSON for pre-downloaded content rbalsleyMSFT 2026-01-05 12:07:16 -08:00
  • 86d122aacf Skips CU downloads when ESD version is current or newer rbalsleyMSFT 2025-12-20 15:52:28 -08:00
  • 9737d5c930 Centralizes KB path cleanup into common cleanup module rbalsleyMSFT 2025-12-16 21:18:42 -08:00
  • c6088d91fa Add 30 second delay to allow for Windows Security Platform to install in Update-Defender.ps1 rbalsleyMSFT 2025-12-15 16:21:27 -08:00
  • 15fdf77ce4 Refactors cleanup logic into shared module rbalsleyMSFT 2025-12-15 16:20:01 -08:00
  • f7f001ac2e Update ChangeLog for version 2511.1 rbalsleyMSFT 2025-12-09 18:00:10 -08:00
  • a193c283f3 Revise release notes and download instructions rbalsleyMSFT 2025-12-09 17:57:11 -08:00
  • 3524d02047 Adds interactive disk selection for multi-disk systems v2511.1preview rbalsleyMSFT 2025-12-08 18:24:20 -08:00
  • 7948201e18 Replace web request with BITS transfer for ESD downloads rbalsleyMSFT 2025-11-29 18:44:34 -08:00
  • 8d84137a27 Refactor app download logic for code reuse between UI and CLI rbalsleyMSFT 2025-11-29 16:29:52 -08:00
  • 2273cffbc2 Add Threads parameter to control parallel driver download throttling rbalsleyMSFT 2025-11-29 13:57:54 -08:00
  • 63ef35a005 Fix USB drive detection logic for empty arrays rbalsleyMSFT 2025-11-24 17:41:36 -08:00
  • 417be73b23 Replace SerialNumber with UniqueId for USB drive identification rbalsleyMSFT 2025-11-24 16:46:57 -08:00
  • 18367219c8 Fix xcopy command to handle PPKG filenames with spaces rbalsleyMSFT 2025-11-24 15:32:02 -08:00
  • 2a77cf1a02 Add MSI path quoting to handle spaces in msiexec arguments rbalsleyMSFT 2025-11-24 14:58:00 -08:00
  • 41b0f7d742 Escape quotes in MSI installation example tooltip rbalsleyMSFT 2025-11-24 14:03:11 -08:00
  • 24c81c234f Remove redundant Images directory creation logic rbalsleyMSFT 2025-11-21 22:59:46 -08:00
  • 4833d9f00d Merge branch 'UI_2510' of https://github.com/rbalsleyMSFT/FFU into UI_2510 rbalsleyMSFT 2025-11-21 17:26:52 -08:00
  • 37e3497522 Bump version to 2511.1Preview rbalsleyMSFT 2025-11-21 17:25:23 -08:00
  • 8229aa73fe Add BITS transfer priority configuration support rbalsleyMSFT 2025-11-21 14:04:52 -08:00
  • e67590d0a1 Add HTTP fallback for BITS transfer network authentication errors rbalsleyMSFT 2025-11-20 18:02:59 -08:00
  • 33f0608d84 Remove redundant progress status update in driver package processing rbalsleyMSFT 2025-11-20 17:19:20 -08:00
  • 3d1a586c73 Refactor driver cleanup logic into reusable helper function rbalsleyMSFT 2025-11-20 17:05:31 -08:00
  • 7d36253668 Standardize driver compression status reporting across vendors rbalsleyMSFT 2025-11-20 14:32:54 -08:00
  • e076e9f4ca Add option to skip driver installation during deployment rbalsleyMSFT 2025-11-19 23:58:29 -08:00
  • 44aa4d3a32 Add SUBST drive mapping for driver injection to handle long paths rbalsleyMSFT 2025-11-19 23:08:39 -08:00
  • a1d08b6fa4 Simplifies driver folder discovery logic rbalsleyMSFT 2025-11-18 23:48:07 -08:00
  • fc4a71f7e1 Restricts manufacturer folder detection to known OEMs rbalsleyMSFT 2025-11-18 20:03:22 -08:00
  • 9a59b9fea4 Removes Path column from driver source table display rbalsleyMSFT 2025-11-18 18:59:38 -08:00
  • 19081a2e1f Skips empty driver folders during deployment rbalsleyMSFT 2025-11-18 18:47:01 -08:00
  • 3cb4003bcd Improves driver source selection UI clarity rbalsleyMSFT 2025-11-18 15:41:19 -08:00
  • beb48e500e Adds generic fallback for driver matching rbalsleyMSFT 2025-11-17 18:24:49 -08:00
  • 93c4679c46 Removes Surface-specific validation for Microsoft devices rbalsleyMSFT 2025-11-17 17:53:51 -08:00
  • d6688def9d Adds support for 8 new hardware manufacturers rbalsleyMSFT 2025-11-17 17:33:13 -08:00
  • 489d53f55c Refactors system identity logic into dedicated function rbalsleyMSFT 2025-11-17 15:44:15 -08:00
  • 3deb8fb8d2 Refactors manufacturer metadata handling rbalsleyMSFT 2025-11-17 12:59:54 -08:00
  • 1af3a0f092 Improves driver mapping with vendor-specific identifiers rbalsleyMSFT 2025-11-15 19:14:45 -08:00
  • de80ac551b Adds SystemId support for HP driver management rbalsleyMSFT 2025-11-14 19:48:22 -08:00
  • 89601efde0 Adds SystemId/MachineType extraction and tracking rbalsleyMSFT 2025-11-14 16:37:12 -08:00
  • 235065322c Standardizes driver model name handling across vendors rbalsleyMSFT 2025-11-14 15:23:52 -08:00
  • 11b3e120e2 Enhances driver package representation in Get-DellLatestDriverPackages function by adding a human-readable driver name. This change captures the display name from the XML, sanitizes it for display purposes, and ensures proper formatting by collapsing multiple spaces and replacing illegal characters. This improves clarity and usability when displaying driver information. rbalsleyMSFT 2025-11-05 17:30:53 -08:00
  • 667edf3724 Normalizes model display in Get-DellClientModels function by utilizing GroupManifest Display CDATA when available. Implements fallback logic to construct model names from brand and model nodes, improving clarity and consistency in model representation. rbalsleyMSFT 2025-11-05 15:33:15 -08:00
  • 4a10e27ddf Enhances driver download error handling and logging across Dell and Lenovo driver tasks. rbalsleyMSFT 2025-10-30 18:26:05 -07:00
  • b4305a1edb Fixed a UI issue where sorting after filtering Drivers was causing the filter to break and all items were sorted instead of the filtered items. rbalsleyMSFT 2025-10-27 16:40:29 -07:00
  • 7598ee96da Clears existing items in cmbMake dropdown during UI initialization to prevent duplication on re-initialization. Ensures a fresh list of manufacturers is displayed each time defaults are restored. rbalsleyMSFT 2025-10-27 16:04:22 -07:00
  • 6de7c861ed Adds logging for catalog downloads in Save-DellDriversTask function. Includes messages for downloading Dell model and server catalogs to improve traceability during driver retrieval operations. rbalsleyMSFT 2025-10-27 15:58:48 -07:00
  • 658c57e22c Updates Dell driver catalog handling to use CatalogIndexPC for Windows releases 11 and below. Modifies catalog file paths and URLs accordingly to ensure accurate driver retrieval. rbalsleyMSFT 2025-10-24 22:42:57 -07:00
  • 60cf1dab18 Enhances progress status messages in driver download and extraction functions for Dell, HP, Lenovo, and Microsoft drivers. Updates messages to include driver names and versions for better clarity during operations. rbalsleyMSFT 2025-10-24 22:28:44 -07:00
  • 4ce9183bd3 Enhances Dell driver retrieval by resolving missing CabUrl through CatalogIndexPC. Introduces Resolve-DellCabUrlFromModel function for improved reliability. Updates Save-DriversJson and Import-DriversJson functions to handle additional properties (SystemId, CabUrl, CabRelativePath) for Dell models. Refines Get-DellDrivers function to ensure consistent model handling and logging. rbalsleyMSFT 2025-10-24 15:19:56 -07:00
  • 7dd002396f Normalizes model display in Get-DellClientModels to prevent duplicate brand names in output. rbalsleyMSFT 2025-10-23 12:27:46 -07:00
  • 1130a830c7 Merge pull request #325 from arwidmark/UI_2510 rbalsleyMSFT 2025-10-22 17:42:27 -07:00
  • 66a9026b8f Completely refactored Dell driver downloads rbalsleyMSFT 2025-10-22 13:24:29 -07:00
  • 458f1e517c Update BuildFFUVM_UI.ps1 arwidmark 2025-10-20 23:06:18 -05:00
  • a13f9b481a Update FFU.Common.Core.psm1 arwidmark 2025-10-20 22:53:21 -05:00
  • de70a22c42 Removes unnecessary properties and excluded applications from DownloadFFU.xml for cleaner configuration for Office downloads. rbalsleyMSFT 2025-10-15 12:53:48 -07:00
  • f3d3506e02 Improves Lenovo PSREF token retrieval reliability rbalsleyMSFT 2025-10-07 15:07:30 -07:00
  • 1daa14584a Updates default Windows version to 25H2 rbalsleyMSFT 2025-10-02 17:03:09 -07:00
  • 477d51fbbb Update release date in README.md rbalsleyMSFT 2025-10-01 17:42:35 -07:00
  • 08c9214976 Adds 2509.1 release notes v2509.1preview rbalsleyMSFT 2025-10-01 17:40:29 -07:00
  • c110dcd40e Updates preview version to 2509.1 rbalsleyMSFT 2025-10-01 17:19:39 -07:00
  • eaa3e1e6af Adds Windows 11 25H2 mapping rbalsleyMSFT 2025-10-01 13:23:46 -07:00
  • 6562d16ce5 Standardizes JSON output: depth, UTF-8, key order rbalsleyMSFT 2025-09-20 13:30:41 -07:00
  • 15a5b16b39 Adds UI/CLI to copy additional FFUs to USB build rbalsleyMSFT 2025-09-18 18:17:58 -07:00
  • d9c0c9c68e Adds exit-code overrides and UI for winget apps rbalsleyMSFT 2025-09-18 15:15:00 -07:00
  • d1ca123104 Sanitizes app names for storage and paths rbalsleyMSFT 2025-09-17 13:22:17 -07:00
  • f37647599a Includes exit code fields when using Copy Apps button rbalsleyMSFT 2025-09-16 17:05:34 -07:00
  • cb14e84a26 Add robust sanitization for names used in paths rbalsleyMSFT 2025-09-16 16:43:43 -07:00
  • 8d7e4d1066 Refactor config loading and improve error handling rbalsleyMSFT 2025-09-15 18:10:39 -07:00