zotero/app/update-packaging
Dan Stillman ce20a5f228 Ship legacy Safari App Extension alongside the web extension on Mac
Developer ID-signed Safari web extensions load only in Safari 18.4 and
later -- older Safari blocks them at the code-signing layer -- so macOS
11 and 12 users, whose Safari versions top out at 16.6 and 17.6, lost
the connector with the web extension conversion.

Embed the prebuilt legacy App Extension ($SAFARI_APP_EXTENSION, set by
the deploy scripts) at Contents/PlugIns/ZoteroSafariExtension.appex with
the historical bundle identifier, and move the web extension to
Contents/PlugIns/ZoteroSafariWebExtension.appex with a new
.SafariWebExtension identifier. The web extension's
SFSafariAppExtensionBundleIdentifiersToReplace key causes Safari
versions that can load it to hide the App Extension and migrate its
enabled state, while older Safari shows only the App Extension.

Also remove the removed-files entries for the App Extension's
resources, which would otherwise delete them on update.

https://forums.zotero.org/discussion/132925/
2026-07-28 07:24:27 -04:00
..
build_autoupdate.sh Unpack update archives for different architectures in parallel 2026-07-08 12:10:46 -04:00
common.sh Cache update diffs and compressed files across builds 2026-07-08 12:10:45 -04:00
make_full_update.sh Parallelize update MAR generation 2026-07-08 12:10:45 -04:00
make_incremental_update.sh Parallelize update MAR generation 2026-07-08 12:10:45 -04:00
removed-files_linux-arm64 Add removed-files_linux-arm64 2025-07-30 22:18:34 -04:00
removed-files_linux-i686 Update removed-files for Win32 and Linux after #3133 2024-07-25 03:12:34 -04:00
removed-files_linux-x86_64 Update removed-files for Win32 and Linux after #3133 2024-07-25 03:12:34 -04:00
removed-files_mac Ship legacy Safari App Extension alongside the web extension on Mac 2026-07-28 07:24:27 -04:00
removed-files_win-arm64 Finish Windows ARM support 2024-05-28 06:44:21 +01:00
removed-files_win-x64 Change win64 to win-x64 in app build scripts 2023-05-11 05:17:52 +01:00
removed-files_win32 Add additional files from Zotero 6.0.36 to win32 removed-files 2024-08-26 07:53:02 -04:00
xz_to_bzip Better fix for filename with spaces in xz_to_bzip 2024-12-14 01:16:05 -05:00