pdfcraft/packaging
pauliusiv123-rgb 91c0b93c7f
Issue #1058: an update keeps the desktop shortcut only if it is still there (#1570)
The launcher installs and updates PdfCraft with `msiexec /passive` and no properties, so
INSTALLDESKTOPSHORTCUT always took its default of 1 and every update put the shortcut back,
even for users who had deleted it. The property no longer has a static default: a SetProperty
after AppSearch turns it on for a first install, and for an update only while PdfCraft.lnk is
still on the all-users desktop. A value on the command line still wins, and the full-UI
checkbox still starts ticked on a first install.

test-msi.ps1 checks the action runs after AppSearch in both sequences and evaluates its
condition for first installs, updates with and without the shortcut, and
INSTALLDESKTOPSHORTCUT=0.
2026-10-13 00:09:56 -04:00
..
freebsd Refs #103: ship the OCR models in the desktop release packages (#630) 2026-10-09 18:42:23 -04:00
linux M0: label local builds in --version, About and the package release (#1529) 2026-10-13 00:07:32 -04:00
macos feat(macos): declare document icon file for PDFs in Info.plist (#910) (#933) 2026-10-11 12:32:29 -04:00
web M3: keep late startup URLs from changing the active document (#583) 2026-10-09 18:52:13 -04:00
windows Issue #1058: an update keeps the desktop shortcut only if it is still there (#1570) 2026-10-13 00:09:56 -04:00
.shellcheckrc Signed release pipeline (macOS/Windows/Linux/Web); README community note 2026-10-02 12:06:19 -04:00
env.sh M0: label local builds in --version, About and the package release (#1529) 2026-10-13 00:07:32 -04:00
icons.sh M14: give Windows PDF files a dedicated document icon (#890) 2026-10-10 17:21:30 -04:00