Commit Graph

2 Commits

Author SHA1 Message Date
Flavio Fois
33cb171fb1 Adds silent update installation feature
Implements silent update installation with detached process execution.

This change introduces methods to perform silent updates, allowing the application to upgrade without user interaction. It also allows for custom SMB/network paths.

The installer is launched as a detached process to prevent blocking issues with the main application, and the application quits after the installer launches.
2026-02-11 16:54:58 +01:00
Flavio Fois
0cfe1b65f3 Adds self-hosted update system
Implements a self-hosted update mechanism, allowing the application to be updated from a corporate network share without relying on third-party services.

This includes:
- Functionality to check for updates
- Download installers
- Verify checksums
- Install updates with UAC elevation

Configuration is managed via the config.ini file, with automatic checks on startup. A new settings UI is also included.
2026-02-06 18:50:11 +01:00