Skip to content

EasySave v2

Choose a tag to compare

@T0wti T0wti released this 18 Feb 15:20
· 213 commits to master since this release
ab58416

EasySave v2.0 - Release Notes

This major release introduces the transition to a graphical interface and a complete overhaul of the business logic architecture.

Main Changes

Graphical User Interface (GUI)

Avalonia Integration: Migration to the Avalonia framework for the application's visual interface.

Backup Management: Implementation of dedicated menus for creating, editing, and viewing details of backup jobs.

Interactivity: Addition of confirmation popups for job execution, deletion, and settings validation.

Core Logic & Features

Architecture Refactor: Full reorganization of services, controllers, and ViewModels to improve system stability.

CryptoSoft Integration: Added domain support for file encryption during backup processes.

Business Software Detection: Implementation of a service to manage and detect running business software to coordinate backup priority.

File Extensions: Added the ability to define specific file extensions for encryption within the application logic.

Bug Fixes and Optimization

Corrected button interactions and default backup type assignments.

Refactored command runners and view-model communications.


Contributors

Credits to @T0wti, @Zargan3IQ, @matthieucdt and @gaelsweden for their contributions to this version.


Full Changelog: v1.1...v2.0