diff --git a/Classes/Settings/Settings.storyboard b/Classes/Settings/Settings.storyboard index 6b958d8ca..bbfb09fa5 100644 --- a/Classes/Settings/Settings.storyboard +++ b/Classes/Settings/Settings.storyboard @@ -20,7 +20,7 @@ - + @@ -365,12 +365,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -415,6 +442,7 @@ + diff --git a/Classes/Settings/SettingsViewController.swift b/Classes/Settings/SettingsViewController.swift index 299b3bcae..33da7442d 100644 --- a/Classes/Settings/SettingsViewController.swift +++ b/Classes/Settings/SettingsViewController.swift @@ -22,6 +22,7 @@ NewIssueTableViewControllerDelegate { @IBOutlet weak var reviewAccessCell: StyledTableCell! @IBOutlet weak var githubStatusCell: StyledTableCell! @IBOutlet weak var reviewOnAppStoreCell: StyledTableCell! + @IBOutlet weak var tryTestFlightBetaCell: StyledTableCell! @IBOutlet weak var reportBugCell: StyledTableCell! @IBOutlet weak var viewSourceCell: StyledTableCell! @IBOutlet weak var setDefaultReaction: StyledTableCell! @@ -118,6 +119,8 @@ NewIssueTableViewControllerDelegate { onSetDefaultReaction() } else if cell === signOutCell { onSignOut() + } else if cell === tryTestFlightBetaCell { + onTryTestFlightBeta() } } @@ -191,6 +194,12 @@ NewIssueTableViewControllerDelegate { //showDefaultReactionMenu() } + func onTryTestFlightBeta() { + guard let url = URL(string: "https://testflight.apple.com/join/QIVXLkkn") + else { fatalError("Failed to decode testflight beta URL") } + presentSafari(url: url) + } + func onSignOut() { let title = NSLocalizedString("Are you sure?", comment: "") let message = NSLocalizedString("All of your accounts will be signed out, and their bookmarks will be removed. Do you want to continue?", comment: "")