Commit graph

218 commits

Author SHA1 Message Date
Matt Kiazyk
202212f417
Updates PreferencesView To use built in Settings Scene 2021-01-26 22:45:43 -06:00
Brandon Evans
a4a83deae5
Add steps to release instructions 2021-01-26 09:24:52 -07:00
Brandon Evans
bb28386306
Increment build number 2021-01-26 08:54:44 -07:00
Brandon Evans
aad78cd06a
Bump version to 1.0.3 2021-01-26 08:54:19 -07:00
Brandon Evans
352816f64a
Merge pull request #87 from RobotsAndPencils/auth-pref-ui-change
Show stored username in General preference pane even when we don't have a valid session
2021-01-26 08:50:18 -07:00
Brandon Evans
b27b0bfb0e
Merge pull request #86 from RobotsAndPencils/improve-auth-errors
Improve authentication error messages that are shown to users
2021-01-26 08:50:05 -07:00
Brandon Evans
75457dd9eb
Show stored username in General preference pane
This reverts the change from 90c067997b so that the username is shown in situations where we don't have a valid session but could almost certainly get one. Instead, to achieve what that commit was trying to do, we'll instead remove the username from UserDefaults if auth fails with an invalid username or password error. I think this will more closely match what users expect in this UI.

I've added a comment in the UI explaining why it is the way it is. It might also be worth considering renaming AuthenticationState or its cases to better reflect that it's probably more about the (short-lived) session state than whether the user has signed in before and has stored their credentials.
2021-01-25 19:56:28 -07:00
Brandon Evans
58cddb88f6
Try to improve auth error messages 2021-01-25 19:36:49 -07:00
Brandon Evans
35dba9322c
Configure Release Drafter to organize PRs by label 2021-01-25 19:28:05 -07:00
Brandon Evans
a04bfb39d0
Treat 400 from security code submission to be incorrect code 2021-01-25 19:23:51 -07:00
Brandon Evans
9508cda585
Remove invalid phone number index error
Not relevant for Xcodes.app.
2021-01-25 19:23:50 -07:00
Brandon Evans
6b5a64010e
Add bug report and feature request options to Help menu
This will support error messages that instruct the user to go to the Help menu for these things.
2021-01-25 19:23:50 -07:00
Brandon Evans
9a2057bcd5
Merge pull request #84 from RobotsAndPencils/prepare-user-for-helper-installation
Prepare user for helper installation before attempting to install
2021-01-25 18:33:48 -07:00
Brandon Evans
cb507c3d02
Prepare user for helper installation before post-install steps 2021-01-23 20:25:28 -07:00
Brandon Evans
044f066422
Extract HelperInstallState to new file 2021-01-23 19:38:11 -07:00
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
Matt Kiazyk
f970649bad
Merge pull request #81 from RobotsAndPencils/matt/progressToolTip
Show ToolTip on progress indicator
2021-01-23 17:29:27 -06:00
Matt Kiazyk
7fad56b3f7
Put tooltip on installationStepView 2021-01-23 17:13:07 -06:00
Matt Kiazyk
2cbbcb34dd
Merge pull request #82 from RobotsAndPencils/matt/ReadMeInstallUpdate
Updates readme for install instructions about moving directories
2021-01-23 17:04:14 -06: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
0956847649
Updates readme for install instructions about moving directories 2021-01-23 15:51:29 -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
Matt Kiazyk
f9fe902007
Show ToolTip on progress indicator 2021-01-23 15:41:49 -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