PDFKeeper icon indicating copy to clipboard operation
PDFKeeper copied to clipboard

Migrate from AutoUpdater.NET to an Internal Update Solution Using CefSharp and Windows Package Manager

Open rffrasca opened this issue 8 months ago • 0 comments

Description The project currently uses AutoUpdater.NET for delivering updates. However, starting with version 1.7.1, AutoUpdater.NET incorporates a library that conflicts with GPLv3 licensing terms. As a result, PDFKeeper is limited to version 1.7.0, which depends on an outdated control based on Internet Explorer. Unfortunately, this legacy control doesn't render the changelog properly.

Proposal Replace AutoUpdater.NET with an internal update system that leverages Windows Package Manager (winget). When an update is detected, display a status bar icon that users can click to open a form showing the changelog for the new version and providing options to update immediately, update on exit, remind me later, or skip this version. In addition, add a setting and policy that can be applied to the computer that disables update checking.

rffrasca avatar Sep 01 '25 17:09 rffrasca