Micha
1670b030ba
feat: auto-populate release description from CHANGELOG
...
- Extract changelog entry for current version when creating releases
- Parse CHANGELOG.md and add to release body in Gitea
- Falls back to 'See commit history for details.' if no changelog found
- Keeps release notes synchronized with version
2026-01-03 16:23:24 +01:00
Micha
2dd2c2154f
fix: sign Sparkle framework separately for sandboxed builds
...
Sign the Sparkle framework before signing the whole app to ensure
proper code signature chain for sandboxed installation.
2025-12-30 20:17:47 +01:00
Micha
bb4f972d58
feat: re-enable sandbox with minimal entitlements
...
- Re-enable app-sandbox
- Add network.client entitlement (required for Sparkle updates)
- Keep build script passing entitlements to codesign
- Use ditto for ZIP to preserve code signatures
This is a minimal sandbox configuration focused on security while
keeping updates working.
2025-12-30 19:14:40 +01:00
Micha
75fe670779
fix: use ditto instead of zip to preserve code signatures
...
zip breaks code signatures on macOS. Use ditto -c -k to create the update
ZIP archive while preserving the embedded code signature of the app bundle.
2025-12-30 19:07:10 +01:00
Micha
281016bfc9
fix: remove entitlements from code signing for non-sandboxed app
...
For non-sandboxed apps, don't pass --entitlements to codesign.
This was causing code signature issues.
2025-12-30 18:50:41 +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
dd225b2b8e
Sparkle fixes
2025-12-08 19:30:12 +01:00
Micha
4deae63d43
Sparkle fixes
2025-12-07 17:50:58 +01:00
Micha
fd0d8d1adb
Sparkle fixes
2025-12-07 17:46:59 +01:00
Micha
8f72fd0fea
chore: release 26.0.27
2025-12-07 16:47:34 +01:00
Micha
eadd8e9d28
more Sparkle tests
2025-11-26 18:53:14 +01:00
Micha
1945b1dedb
more Sparkle tests
2025-11-26 18:43:01 +01:00
Micha
0d013e64f7
more Sparkle tests
2025-11-26 18:35:05 +01:00
Micha
05017ffd5e
more Sparkle tests
2025-11-25 19:15:25 +01:00
Micha
d65ec99cfb
more Sparkle tests
2025-11-25 19:03:05 +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
01c89de738
add Sparkle appcast
2025-11-25 16:21:07 +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
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
726df91d2d
Replace CI build with local release script
2025-11-19 23:55:18 +01:00