✨ Major Enhancements
-
USMT Refactor and Renaming:
- TheUSMT
class has been renamed toMigrate
, reflecting a broader and more flexible migration framework.
- All references, including localization keys and method names, have been updated accordingly. -
Improved Migration Logic:
- Introduced more robust handling of local vs. remote USMT execution paths.
- Added support for direct store access when operating on the local machine.
- Enhanced payload path creation and cleanup logic with better error handling and logging. -
New Browser Support:
- Added migration support for Mozilla Firefox user data alongside existing Chrome and Edge support.
🛠️ Technical Improvements
-
Configuration Enhancements:
-ScanStateParameters
now includes/vsc
for improved volume shadow copy handling. -
Code Quality Improvements:
- RefactoredStartProcess
to support both local and remote execution usingSystem.Diagnostics.Process
for local runs.
- Improved error handling and logging consistency across migration operations.
- Enhanced progress tracking and cancellation logic.
🧹 Cleanup and Maintenance
- Removed unused or commented-out UI code.
- Updated copyright year.
- Updated project file to reflect renamed class files.