Commit graph

198 commits

Author SHA1 Message Date
Brandon Evans
d84173e29c
Prepare user for helper installation
Doesn't yet handle the post-install steps that need the helper.
2021-01-23 19:38:11 -07:00
Brandon Evans
408d05a4a7
Merge pull request #80 from RobotsAndPencils/handle-helper-install-errors
Handle helper installation errors
2021-01-23 15:00:57 -07:00
Brandon Evans
6d2fce2078
Merge pull request #79 from RobotsAndPencils/not-enough-free-space-error
Catch and reword xip "not enough free space" error
2021-01-23 15:00:43 -07:00
Matt Kiazyk
99a91eff2a
Merge pull request #78 from RobotsAndPencils/matt/#71
#71 Update Filter/Info to use AppStorage
2021-01-23 16:00:23 -06:00
Matt Kiazyk
102f3bbb58
Add comments about why we're using appStorage instead of sceneStorage
Co-authored-by: Brandon Evans <brandon.evans@robotsandpencils.com>
2021-01-23 15:45:52 -06:00
Brandon Evans
42bfbdb50d
Add AppStateTests.swift to XcodesTests target 2021-01-23 13:28:54 -07:00
Brandon Evans
91293557ec
Catch and reword xip "not enough free space" error 2021-01-23 13:28:43 -07:00
Matt Kiazyk
8334e38a0a
#71 Update Filter/Info to use AppStorage 2021-01-23 14:22:23 -06:00
Brandon Evans
6b5c288a40
Unwrap auth error messages to avoid "Optional(...)" 2021-01-22 22:19:31 -07:00
Brandon Evans
e21e4d9cdf
Handle helper installation errors 2021-01-22 22:18:59 -07:00
Brandon Evans
d834f3ed74
Merge pull request #73 from RobotsAndPencils/matt/fixbuildMetadataIdentifiers
Don't show brackets when buildMetadataIdentifiers is empty
2021-01-21 08:18:48 -07:00
Brandon Evans
aea38bf1af
Merge pull request #75 from RobotsAndPencils/issueTemplates
Update issue templates
2021-01-20 21:39:53 -07:00
Matt Kiazyk
019b4c9378
Merge pull request #74 from RobotsAndPencils/matt/appUpdateCopy
Updates the App Update copy to be more relevant about app vs xcode
2021-01-20 22:10:43 -06:00
Matt Kiazyk
84d3ee3ae1 Update issue templates 2021-01-20 21:54:57 -06:00
Matt Kiazyk
7d57124a5f
Updates the App Update copy to be more relevant about app vs xcode 2021-01-20 21:19:44 -06:00
Matt Kiazyk
aa49f36b03
don't show brackets when buildMetadataIdentifiers is empty 2021-01-20 21:13:53 -06:00
Brandon Evans
87ff18a035
Add installation instructions for latest release
Closes #64
2021-01-20 11:24:01 -07:00
Brandon Evans
56448cdc6b
Use cp -a to preserve symlinks when copying built app 2021-01-20 11:14:43 -07:00
Brandon Evans
a30e0ff691
Add archive post-action script to remove extra copies of Sparkle.framework
https://github.com/firebase/firebase-ios-sdk/issues/6472
https://forums.swift.org/t/swift-package-binary-framework-issue/41922
2021-01-20 10:02:45 -07:00
Brandon Evans
8b4d6c4816
Fix MD line breaks in DECISIONS.md 2021-01-20 09:48:17 -07:00
Brandon Evans
1ba03fca7f
Increment build number
Signed-off-by: Brandon Evans <brandon@brandonevans.ca>
2021-01-20 08:50:55 -07:00
Brandon Evans
b17e040e5f
Bump version to 1.0.2 2021-01-20 08:50:08 -07:00
Brandon Evans
1f0c0d46ce
Fold release steps 2021-01-20 08:49:18 -07:00
Brandon Evans
99b10e08aa
Merge pull request #62 from RobotsAndPencils/sparkle
Add Sparkle
2021-01-20 08:45:49 -07:00
Brandon Evans
b0f09ace04
Add trailing padding to preference panes 2021-01-20 08:45:18 -07:00
Brandon Evans
b8c2ef91fa
Add Software Updates to DECISIONS.md 2021-01-20 07:22:10 -07:00
Brandon Evans
f280912a04
Update LICENSE 2021-01-19 23:01:49 -07:00
Brandon Evans
5eee7f6fba
Remove . in tag name in release steps 2021-01-19 22:23:29 -07:00
Brandon Evans
b3e7cc62ac
Fix Scripts/increment_build_number.sh 2021-01-19 22:22:40 -07:00
Brandon Evans
f1ecf1ad3d
Increment build number 2021-01-19 22:22:24 -07:00
Brandon Evans
70c9737ef7
Xcode wants to change the Info.plist 2021-01-19 22:20:07 -07:00
Brandon Evans
a0c35ff945
Bump version to 1.0.1 2021-01-19 22:19:40 -07:00
Brandon Evans
0ae700e3c7
Parse signature from release body and include in appcast 2021-01-19 21:50:12 -07:00
Brandon Evans
750fb4075b
Add Sparkle sign_update tool 2021-01-19 21:46:03 -07:00
Brandon Evans
b2608d009a
Fix scripts so app is appropriately zipped
It was nested inside Products before
2021-01-19 21:46:03 -07:00
Brandon Evans
29aa1e3b0e
Add Sparkle public key to Info.plist 2021-01-19 21:46:02 -07:00
Brandon Evans
b39d6d58da
Add Toggle for prerelease appcast 2021-01-19 21:46:02 -07:00
Brandon Evans
f3a3961e0e
Split up preferences, add Updates pane 2021-01-19 21:46:02 -07:00
Brandon Evans
b3dbb1af45
Initialize SUUpdater and add check for updates menu item 2021-01-19 21:46:02 -07:00
Brandon Evans
e7eea3bee1
Add Sparkle 2021-01-19 21:46:02 -07:00
Brandon Evans
21d6ef832b
Merge pull request #61 from RobotsAndPencils/fix-appcast
Manually build and deploy the appcasts
2021-01-19 20:26:40 -07:00
Brandon Evans
23df4a8c3a
Merge pull request #59 from RobotsAndPencils/xpc-connection-bug
Fold HelperInstaller into HelperClient, improve error handling and logging
2021-01-19 20:26:23 -07:00
Brandon Evans
312f0f6c6a
Try a different method of building the appcast site 2021-01-19 18:43:18 -07:00
Brandon Evans
85848e6bc9
Merge pull request #60 from RobotsAndPencils/github-pages-appcast
Build and publish appcasts with GitHub Pages
2021-01-19 08:52:39 -07:00
Brandon Evans
7cb94f5dd6
Build and publish appcasts with GitHub Pages 2021-01-18 21:56:23 -07:00
Brandon Evans
c2482d6740
Merge pull request #42 from RobotsAndPencils/enhancement/13-softwareUpdates
Enhancement 13: A software update mechanism (step 1 of 3)
2021-01-18 20:10:47 -07:00
Brandon Evans
6e0daa5325
Add notarization script 2021-01-18 20:10:21 -07:00
Brandon Evans
8a0fa1da2e
Use git tags to track build numbers 2021-01-18 19:44:16 -07:00
Brandon Evans
38cf21625b
Add steps for releasing a new version to README 2021-01-18 19:16:36 -07:00
Chad Sykes
6b9b36d6ee
Add a packageRelease.sh script to help automate the generation of release assets 2021-01-18 19:16:36 -07:00