Commit Graph
100 Commits
Author SHA1 Message Date
Micha aa655bb7d6 Sparkle test 2025-12-30 18:41:33 +01:00
Micha 1ac34e1f04 chore: release 26.0.52 2025-12-30 18:33:44 +01:00
Micha 5f045c113a chore: simplify to non-sandboxed app with no entitlements
Remove all sandbox and XPC entitlements to test if Sparkle works without them.
2025-12-30 18:31:17 +01:00
Micha 2dbe739c97 chore: release 26.0.51 2025-12-30 18:24:24 +01:00
Micha da9dd2f7ed Sparkle test 2025-12-30 18:22:30 +01:00
Micha 2ae67b6675 chore: release 26.0.50 2025-12-30 18:10:29 +01:00
Micha 989717539c Sparkle test 2025-12-30 18:08:49 +01:00
Micha 6d05419abb chore: release 26.0.49 2025-12-30 18:03:29 +01:00
Micha be37bf526a Sparkle test 2025-12-30 18:01:57 +01:00
Micha 6c1f5c6d25 chore: release 26.0.48 2025-12-30 17:20:31 +01:00
Micha 32f97ff7d4 Sparkle test 2025-12-30 17:18:45 +01:00
Micha dbbe1752d1 fix: disable InstallerLauncherService for sandboxed app
For sandboxed apps, use standard Sparkle updater instead of the
InstallerLauncherService. Also add Downloader XPC service identifiers.
2025-12-30 16:40:27 +01:00
Micha 2fe9821ac1 chore: release 26.0.47 2025-12-30 16:07:14 +01:00
Micha 87d4bffb99 Sparkle test 2025-12-30 16:05:16 +01:00
Micha 92782716fc chore: release 26.0.46 2025-12-30 16:00:25 +01:00
Micha 002c9e8cf2 Sparkle test 2025-12-30 15:58:45 +01:00
Micha 8820244589 chore: release 26.0.45 2025-12-30 15:51:46 +01:00
Micha 48d2f0ea42 Sparkle test 2025-12-30 15:49:57 +01:00
Micha 1947d05d78 fix: specify exact Sparkle XPC service identifiers
Change XPC entitlements from boolean true to arrays with specific
service identifiers for InstallerConnection and InstallerStatus.
2025-12-30 15:45:10 +01:00
Micha 86039cd5a9 chore: release 26.0.44 2025-12-30 15:35:40 +01:00
Micha 4f9c008498 Sparkle test 2025-12-30 15:33:58 +01:00
Micha 76818578b9 chore: remove duplicate v26.0.43 entry with incorrect size 2025-12-30 15:31:51 +01:00
Micha 9070882f38 fix: add XPC service entitlements for Sparkle installer
Add com.apple.security.xpc.aConnectionServices and
com.apple.security.xpc.aStatusServices entitlements to allow sandboxed
app to communicate with Sparkle's Installer and Downloader XPC services.
2025-12-30 15:27:19 +01:00
Micha 541927c30a chore: release 26.0.43 2025-12-30 15:18:43 +01:00
Micha ab3a7ca469 Sparkle test 2025-12-30 15:17:03 +01:00
Micha ee27efc0d4 chore: release 26.0.42 2025-12-30 14:23:40 +01:00
Micha c3f445e3c3 Sparkle test 2025-12-30 14:21:53 +01:00
Micha 215c24d5a2 improvement: enhance Sparkle error logging with error codes
Add error domain and code to abort error messages to help diagnose installation failures.
2025-12-30 13:27:35 +01:00
Micha b96b018f70 chore: release 26.0.41 2025-12-30 13:18:57 +01:00
Micha 65a65939a7 chore: remove local appcast testing scripts
Remove make_local_appcast.sh and serve_local_appcast.sh as they added
complexity without sufficient benefit. Test updates directly with published releases.
2025-12-30 13:15:27 +01:00
Micha 25723b7f07 feat: add in-app Sparkle update logging
- Add published logMessages array to SparkleUpdater to track all update events
- Display logs in the Updates preferences tab with Show/Hide toggle
- Each log entry is timestamped and shows both info and error messages
- Logs persist during session with max 100 entries
- Users can clear logs manually
- Helps diagnose update failures directly in the app UI
2025-12-30 13:12:27 +01:00
Micha 10683ebc73 chore: release 26.0.40 2025-12-30 13:01:20 +01:00
Micha 393bcf27e1 Sparkle test 2025-12-30 12:59:38 +01:00
Micha 839a513fde chore: release 26.0.39 2025-12-30 12:48:55 +01:00
Micha 77e82753ba chore: remove duplicate appcast entry for v26.0.38
Remove the old build 79 entry (from Dec 8) and keep only the new properly-signed build 80.
2025-12-30 12:46:35 +01:00
Micha bbb0b580b0 chore: release 26.0.38 2025-12-08 19:31:41 +01:00
Micha dd225b2b8e Sparkle fixes 2025-12-08 19:30:12 +01:00
Micha 76b01352ac chore: release 26.0.37 2025-12-08 19:07:36 +01:00
Micha fcca8cee38 Sparkle fixes 2025-12-08 19:05:49 +01:00
Micha 94d1b3fec4 chore: release 26.0.36 2025-12-08 18:45:18 +01:00
Micha 4352ae1476 Sparkle fixes 2025-12-08 18:43:48 +01:00
Micha 846e0b149b chore: release 26.0.35 2025-12-08 18:37:49 +01:00
Micha 11ca4dbede Sparkle fixes 2025-12-08 18:36:23 +01:00
Micha 1d8bdfe491 chore: release 26.0.34 2025-12-08 18:27:08 +01:00
Micha 4f5a07822f Sparkle fixes 2025-12-08 18:25:34 +01:00
Micha 67709dfda6 chore: release 26.0.33 2025-12-07 20:22:09 +01:00
Micha 6753226087 Sparkle fixes 2025-12-07 20:20:34 +01:00
Micha a3671acf38 chore: release 26.0.32 2025-12-07 20:18:04 +01:00
Micha 0aa773a0b3 Sparkle fixes 2025-12-07 20:16:37 +01:00
Micha adbc061d0b chore: release 26.0.31 2025-12-07 17:52:45 +01:00
Micha 4deae63d43 Sparkle fixes 2025-12-07 17:50:58 +01:00
Micha b570006074 chore: release 26.0.30 2025-12-07 17:48:38 +01:00
Micha fd0d8d1adb Sparkle fixes 2025-12-07 17:46:59 +01:00
Micha 78d5bd9bd5 chore: release 26.0.29 2025-12-07 17:07:33 +01:00
Micha 091fd4ef38 Sparkle fixes 2025-12-07 17:05:51 +01:00
Micha 656d6403fd chore: release 26.0.28 2025-12-07 17:02:20 +01:00
Micha db4c2aa930 Sparkle fixes 2025-12-07 16:52:13 +01:00
Micha 8f72fd0fea chore: release 26.0.27 2025-12-07 16:47:34 +01:00
Micha ace1a008ef chore: release 26.0.26 2025-11-26 20:18:06 +01:00
Micha 354488d623 more Sparkle tests 2025-11-26 20:16:34 +01:00
Micha 61392a16a2 more Sparkle tests 2025-11-26 20:14:59 +01:00
Micha d46e0450bf more Sparkle tests 2025-11-26 20:11:32 +01:00
Micha 5905ae5aa7 more Sparkle tests 2025-11-26 20:09:06 +01:00
Micha 9a6609df7b chore: release 26.0.22 2025-11-26 18:54:55 +01:00
Micha eadd8e9d28 more Sparkle tests 2025-11-26 18:53:14 +01:00
Micha 473354a50a chore: release 26.0.21 2025-11-26 18:44:42 +01:00
Micha 1945b1dedb more Sparkle tests 2025-11-26 18:43:01 +01:00
Micha dc7a516b6d chore: release 26.0.20 2025-11-26 18:36:43 +01:00
Micha 0d013e64f7 more Sparkle tests 2025-11-26 18:35:05 +01:00
Micha c2cd66d2a3 chore: release 26.0.19 2025-11-26 18:03:44 +01:00
Micha ad50433406 more Sparkle tests 2025-11-26 18:02:13 +01:00
Micha fd83208760 chore: release 26.0.18 2025-11-25 19:17:04 +01:00
Micha 05017ffd5e more Sparkle tests 2025-11-25 19:15:25 +01:00
Micha 24794a1d63 chore: release 26.0.17 2025-11-25 19:04:13 +01:00
Micha d65ec99cfb more Sparkle tests 2025-11-25 19:03:05 +01:00
Micha 57dc68f434 chore: release 26.0.16 2025-11-25 18:34:20 +01:00
Micha e3b14e87fe more Sparkle tests 2025-11-25 18:33:17 +01:00
Micha 1c7e14a9db more Sparkle tests 2025-11-25 18:28:55 +01:00
Micha fc3e55294a more Sparkle tests 2025-11-25 18:26:04 +01:00
Micha 02828c8d5b more Sparkle tests 2025-11-25 18:11:47 +01:00
Micha 3f849d0db6 more Sparkle tests 2025-11-25 17:59:58 +01:00
Micha 69904c07ce removed .gitkeep 2025-11-25 17:22:00 +01:00
Micha 01c89de738 add Sparkle appcast 2025-11-25 16:21:07 +01:00
Micha dc9560e31a test update 2025-11-22 19:01:36 +01:00
Micha dc710d53aa included Sparkle 2025-11-22 18:56:55 +01:00
Micha db1f15f981 next test build 2025-11-21 13:56:45 +01:00
Micha db58a5c048 Ensure CFBundleIconName references AppIcon 2025-11-20 21:02:36 +01:00
Micha 00978b096b Add custom app icon and improved DMG layout 2025-11-20 20:55:14 +01:00
Micha 73d81216bb Support codesign/notarize via local credentials file 2025-11-20 00:34:56 +01:00
Micha 0f1c876520 Add DMG packaging to release script 2025-11-20 00:17:17 +01:00
Micha 2b3850440f Read version from build settings in build script 2025-11-20 00:10:31 +01:00
Micha 756695c5b0 Stop compiling NOTES.md 2025-11-20 00:04:45 +01:00
Micha 726df91d2d Replace CI build with local release script 2025-11-19 23:55:18 +01:00
Micha f6c4773ac7 Require self-hosted mac runner for CI build
Build macOS App / build (push) Has been cancelled
2025-11-19 23:45:17 +01:00
Micha f1367287de Add Gitea workflow for macOS builds
Build macOS App / build (push) Has been cancelled
2025-11-19 23:40:23 +01:00
Micha 6b8d458605 Improve startup UX with placeholders and prefetch 2025-11-19 23:28:12 +01:00
Micha 562023519a Clean API models and keychain helpers 2025-11-19 19:33:22 +01:00
Micha c9ebc22551 Fix APIv2_13 identifiers 2025-11-19 18:47:06 +01:00
Micha 01c8da07e0 Add API v2.13 client and new server metrics 2025-11-19 18:41:28 +01:00
Micha d3f9126245 Add OS metadata, preference hooks, and slider polish 2025-11-19 18:15:33 +01:00