Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DISMTools 0.5 #133

Merged
merged 55 commits into from
Jun 24, 2024
Merged

DISMTools 0.5 #133

merged 55 commits into from
Jun 24, 2024

Conversation

CodingWonders
Copy link
Owner

These are all the changes made for DISMTools 0.5

* Add support for SWM files in image file information dialog

* Background processes no longer depend on a variable, and add detections for driver information to avoid exceptions on Windows 7 images

* Added a PRI resource extractor to get AppX friendly display names in some cases

* Add flag to disable program updates

* Update README.md

* Make news feed list more modern

* Redesigned the Options dialog

* Fixed sizing issues

* Added image status watchers

* Added download instructions

* Prevent image information report preview window from appearing behind other windows

* Mention the offline installation management mode

* Added Gitter chat

* Added WinGet download instructions

* Added Gitter chat to About dialog

* Update Help documentation contents (2024/01/05)

* Do not redirect web browser component if not needed

* Update What's New section, and update system information and binaries
Update nightly installer link
* Update assembly information

* Fixed a couple of issues

* The program now notifies the user when the system needs a restart after performing element processing
* Fixed a typo for description of 0xC142010C error
* Fixed some offline installation management mode pseudo-project issues after performing element processing
* Pass the /NoRestart flag to DISM when performing element processing

* Initial implementation of driver import functionality and added detailed operation information message for failed tasks

* Add translations to driver import, fix some issues regarding it, and add a more detailed error for that operation

* Update What's New section and update system information files
* Update assembly information

* Represent dates of RSS feed contents more appropriately

* Add parameter for offline installation management

* Add command line help message

* Update README.md

Update Softpedia verification date to reflect the latest changes

* Update What's New section, and update system information files
* Begin Portuguese translations (only affects some menus, don't use yet)

* Update versions in some files to reference 0.4.2

* Add a couple of driver import enhancements

* Update DISM API package to 3.1

* Add option to pick a mounted image in the image file info dialog

* Add missing translations of driver import dialog

* Update What's New section, and update system information files
Update nightly installer link
* Update assembly information

* Update system information files

* Add option to view general driver file information (provided by DISM API v3.1)

* Add help entry for getting AppX packages

* Add ability to set OS uninstall window

* Add ability to set OS uninstall window

* Add ability to get OS uninstall window

* Add action to initiate OS uninstall

* Add OS uninstall removal capabilities

* Updated Softpedia verification date

* Add translations to uninstall-related actions

* Add tool to exclude user OneDrive folders in configuration lists

* Added language translations and fixed small reliability issues

* Fixed Pick button not being disabled automatically

* Add Recents list

* Continue Portuguese translations

* Complete translations for MainForm

* Update assembly description

* Update What's New section
Update nightly installer link
* Updated assembly information

* Portuguese translation update (2024/02/23)

* Support petabytes (PB)

* Fixed integer casting exception

* Update download button

For those who don't care about the code and want an EXE version (source: https://www.reddit.com/r/github/comments/1at9br4/i_am_new_to_github_and_i_have_lots_to_say/)

* DISMTools Help Documentation Update (2024/02/23)

* Reduce wait time during project creation

* Update files

Update Portuguese translations, update What's New section, and updated Update System information files
Update nightly installer link
* Update README.md

Update nightly installer link

* Update README.md

State the purpose of this branch

* Update assembly information, branch information, and Update System information files

* Increase default window size

* Make Recents list items more aligned to home screen tasks

* Finish Portuguese translations

* Update Portuguese translations on About window

* Fix final Portuguese translation issues and add appropriate codename

* Update What's New section
Commented out release candidate message
* Begin branding refresh

* Continue branding refresh with new resources and tints

* Add link to report store logo asset preview issues

* Update branding (part 3)

* Updated resources

* Update accent colors for status strip and panels, and add SkyDrive folder detection

* Enhance version consistency and make the color of status bar and panels customizable

* Enhance version consistency and make the color of status bar and panels customizable (part 2)

* Update README.md

Update product image

* Modified colors to contrast more with the background

* Fixed splash screen opacity issues

* Make foreground color in the status bar always be white

* Update What's New section, and Update System information files
Reflect new release schedule
* Update assembly information

* Update System information files

* Added image export capabilities, and fixed some coloring and progress panel disposal issues

* Add translations to image export dialog

* Update rounding

* Add auto clean-up option and task

* Select the file we want to point to in File Explorer

* Add possible fix to freezing issue

* Don't show update recommendation on nightly versions of DT

* Add better exception handling

* Add basic computer information to error in case of an internal error

* Show more information when downloading from App Installer packages

* Fixed exception

* Update What's New section
Update nightly installer link
Update Softpedia verification date
* Update assembly information and Update System information files

* Add instructions for program exceptions

* Begin adding search functionality

* Support case-insensitive searches

* Begin experimental video playback implementation

* Add video playback support for tutorial videos

* Add initial support for search on AppX package information dialog

* Fixed some issues with search

* Clear search box text on window load

* Add search functionality to capability info dialog

* Add search functionality to package info dialog

* Add search functionality to driver info dialog

* Update README.md

Update Softpedia verification date

* Fix AppX exception on info saver

* Added initial feature update detection support for Dilithium

* Update search box translations

* Fixed exception

* Improved search reliability on driver info dialog

* Tutorial Video update - 2024/03/24

* Enhanced video player

* Access background processes panel with a keyboard shortcut

* Add manual configurator for IE browser emulation

* Finish tutorial video panel design

* Make enhancements to image capture dialog and add append dialog

* Make use of video feed from dedicated repo

* Added error handling to video functions

* Added Recent project list to File menu

* Add setting to make progress panel expanded by default

* Update What's New section
CodingWonders and others added 25 commits March 30, 2024 08:44
Update nightly installer link
* Update assembly information and new Update System files

* Add contribution guidelines and steps

* Add initial ISO creation functionality

* Close popup Mounted Image Manager with key press

* Added translations

* Add support for encrypted AppX package addition during online installation management

* Streamline installation experience

* Update What's New section, and new Update System info files
Update nightly installer link
* Update assembly information

* Fixed a couple of issues in the ISO creator

* Update README.md

* Remove script warnings from VSCode

* Enhanced AppX addition of EAPPX and EMSIX packages

* Fixed additional issues and enhanced anchor properties

* Change default log view font to Consolas

* Updated Help Documentation Contents and CSS layout

* Show file copy error information

* Added major improvements to the PE Helper

* Detect if language is supported

* Enhanced automatic image reload feature

* Detect custom themes

* Only show reload window when necessary

* Fixed indentation issues

* Set default font to Consolas in the installer

* Added link to download the Windows ADK

* Added image information tasks to the mounted image manager

* Added installer generation automation (#113)

* Test automation

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* Update create-nightly-installer.yaml

* DISMTools Nightly Installer

* Update .gitignore

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>

* DISMTools Nightly Installer

* Added release update branches to action

* DISMTools Nightly Installer

* Delete temporary installer files

* DISMTools Nightly Installer

* Update What's New section and Update System info files

* Restore installer functionality

* DISMTools Nightly Installer

* Update What's New section

* DISMTools Nightly Installer

* Add workaround for #114

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>
Update nightly installer link
* Update assembly information

* DISMTools Nightly Installer

* DISMTools PE Helper improvements (2024/04/28) (#118)

* DISMTools Nightly Installer

* Add help contents to PE Helper

* DISMTools Nightly Installer

* Added support for multi-boot scenarios

* Fixed anchor issues

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>

* DISMTools Nightly Installer

* Fixed some issues in the OS installer

* DISMTools Nightly Installer

* Fixed directory creation issues for log paths

* Improve deployments on clean drives and add new options

* DISMTools Nightly Installer

* Added script documentation

* DISMTools Nightly Installer

* Update program resource and fixed issue in the Initial Setup wizard

* DISMTools Nightly Installer

* Added warnings to prevent issue #119

* DISMTools Nightly Installer

* Don't run serviceability tests if architectures don't match

* DISMTools Nightly Installer

* Show image architecture

* DISMTools Nightly Installer

* Added ability to view driver signer

* DISMTools Nightly Installer

* Add exception handling to fix #121

* DISMTools Nightly Installer

* Update README.md

Update Softpedia verification date

* DISMTools Nightly Installer

* Added SourceForge as download option

* DISMTools Nightly Installer

* Update initial setup wizard resources (pt. 2)

* DISMTools Nightly Installer

* Add ability to create ISO files from mounted image manager

* DISMTools Nightly Installer

* New path for nightly installers

* DISMTools Nightly Installer

* Update .gitignore

* Update workflow

* DISMTools Nightly Installer

* Save internal error logs to disk

* DISMTools Nightly Installer

* Update list automatically every minute

* DISMTools Nightly Installer

* Updated Scintilla.NET component (#122)

* DISMTools Nightly Installer

* Updated Scintilla.NET version

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>

* DISMTools Nightly Installer

* Deleted unused project

* DISMTools Nightly Installer

* Update workflow

* DISMTools Nightly Installer

* Update What's New section, and Update System information files

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>
Update nightly installer link
* DISMTools Nightly Installer

* Update assembly information

* DISMTools Nightly Installer

* Ignore files generated by JetBrains IDEs

* DISMTools Nightly Installer

* Hide splash screen on Windows 7/Server 2008 R2

* DISMTools Nightly Installer

* DISMTools 0.5 Tooling Updates (#124)

* DISMTools Nightly Installer

* PowerShell mounted image manager: update PS version detection

* DISMTools Nightly Installer

* PowerShell mounted image manager: replace variables with parameters in Dismount-Settings

* DISMTools Nightly Installer

* PowerShell mounted image manager: major rewrite that removes all warnings in VSCode

* DISMTools Nightly Installer

* PowerShell mounted image manager: final changes

- Added function documentation
- Fixed some minor issues in some functions

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>

* DISMTools Nightly Installer

* Fixed similar splash screen issue

* DISMTools Nightly Installer

* Update README.md

* DISMTools Nightly Installer

* Added detection for multiple images in WIM source directory

* DISMTools Nightly Installer

* Removed unnecessary prompt

* DISMTools Nightly Installer

* Get signer information when saving installed driver info to file

* DISMTools Nightly Installer

* DISMTools 0.5 - New custom property viewer (#125)

* DISMTools Nightly Installer

* Added new custom property viewer to feature info dialog

* DISMTools Nightly Installer

* Reinstate deleted label for no custom properties

* DISMTools Nightly Installer

* Added custom property viewer to package info dialog

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>

* DISMTools Nightly Installer

* Fixed some visualization issues of the custom property viewers

* DISMTools Nightly Installer

* Adjust restart countdown to Panther counterpart

* DISMTools Nightly Installer

* Update Scintilla.NET to 5.5.1

* DISMTools Nightly Installer

* Update What's New section and new Update System information files

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>
Update nightly installer link
* DISMTools Nightly Installer

* Update assembly information

* DISMTools Nightly Installer

* Fix exception in script if no images are mounted

* DISMTools Nightly Installer

* Initial updater improvements

Add minimum version target that does not require setting migrations

* DISMTools Nightly Installer

* Make paths more inclusive

* DISMTools Nightly Installer

* Update 7-Zip to version 24.05

* DISMTools Nightly Installer

* Create temporary directory to remove DISM serviceability warning

* DISMTools Nightly Installer

* Added more checks to determine correct disk

* DISMTools Nightly Installer

* Show download error and save using correct extension

* DISMTools Nightly Installer

* Add story behind this project and another key feature

* DISMTools Nightly Installer

* Updated 7-Zip to version 24.06

* DISMTools Nightly Installer

* Don't show empty values if no custom properties are selected

* DISMTools Nightly Installer

* Improve reliability of App Installer package addition

* DISMTools Nightly Installer

* Update pagefile location

* DISMTools Nightly Installer

* Don't show human-readable size representation if bytes < 1024

* DISMTools Nightly Installer

* Update README.md

Show updated steps with modified UnpEax project

* DISMTools Nightly Installer

* Fix image path issue for DISM commands

* DISMTools Nightly Installer

* Remove remaining $DISMTOOLS.~LS folder

* DISMTools Nightly Installer

* Detect and show DISM API errors

* DISMTools Nightly Installer

* Update What's New section and new Update System files

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>
* DISMTools Nightly Installer

* Update assembly information and nightly installer links

* DISMTools Nightly Installer

* Fixed buggy representation of bytes for capability information

* DISMTools Nightly Installer

* Added possible command-line fix for AppX package addition with license files

* DISMTools Nightly Installer

* Update README.md

Updated OS installer resource

* DISMTools Nightly Installer

* Fixed issue when appending entire drives

* DISMTools Nightly Installer

* Update Help documentation contents to reflect version 0.5

* DISMTools Nightly Installer

* DISMTools Help Documentation updates (2024/06/14)

* DISMTools Nightly Installer

* Do not show empty DocTitle string after clicking external links

* DISMTools Nightly Installer

* Fixed DocTitle issue (Part 2)

* DISMTools Nightly Installer

* DISMTools Help Documentation updates (2024/06/15)

* DISMTools Nightly Installer

* Added detections for remaining background process tasks to avoid DISM API errors on WinPE images

* DISMTools Nightly Installer

* Added localization to API error dialog

* DISMTools Nightly Installer

* Refined version detection for /Region argument of AppX package addition

* DISMTools Nightly Installer

* DISMTools Help Documentation updates (2024/06/20)

* DISMTools Nightly Installer

* Update READMEs

* Replace "Server vNext" with "Server 2025"

* DISMTools Nightly Installer

* Display error codes in Hex

* DISMTools Nightly Installer

* Update link colors to reflect 0.5 color scheme

* DISMTools Nightly Installer

* Updated What's New section

* DISMTools Nightly Installer

---------

Co-authored-by: CodingWonders <[email protected]>
@CodingWonders CodingWonders merged commit e27f703 into stable Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant