Matt Rubin
0510a722db
Defer Swift 5 migration
2019-04-12 01:38:20 -04:00
Matt Rubin
909fba767f
Upgrade xcconfigs
2019-04-12 01:21:22 -04:00
Matt Rubin
97301ba662
Update project localization as recommended by Xcode 10.2
2019-04-12 01:12:50 -04:00
Matt Rubin
8d9deb58dd
Add an in-memory Settings object to store the digit group size
2018-09-24 21:16:34 -04:00
Matt Rubin
cadd274e65
Stub a DisplayOptions component
2018-09-20 23:35:03 -04:00
Matt Rubin
081c31a11e
Add a Menu component
2018-09-20 17:09:43 -04:00
Matt Rubin
c4b2bf8c48
Add an Info.plist to AuthenticatorScreenshots
...
As of Xcode 10, some runtimes fail to launch the test bundle if the Info.plist is missing.
2018-09-16 16:15:38 -04:00
Matt Rubin
1225751c79
Add an Info.plist to AuthenticatorTests
...
As of Xcode 10, some runtimes fail to launch the tests if the Info.plist is missing.
2018-09-16 15:54:10 -04:00
Matt Rubin
34cca11553
Upgrade xcconfigs
2018-04-23 19:27:08 -04:00
Matt Rubin
b22c48e042
Temporarily disable warnings-as-errors for release builds
2018-04-16 13:20:21 -04:00
Matt Rubin
0d14b78853
Perform Xcode 9.3's recommended settings update
2018-04-04 22:07:39 -04:00
Matt Rubin
08b82d9164
Use Swift 4 for all targets and disable Swift 3 objc inference
2017-12-09 16:34:56 -05:00
Matt Rubin
1f6c0bb8f9
Automatic Swift 4 migration
2017-12-09 16:34:56 -05:00
Matt Rubin
e78733e335
Rename OTPProgressRing to ProgressRingView
2017-11-09 00:45:49 -05:00
Matt Rubin
dcc6be6ce1
Update xcconfigs
2017-11-08 22:53:22 -05:00
Matt Rubin
8bd12ad4db
Enable Apple Generic Versioning for fastlane's increment_build_number
2017-10-29 15:31:47 -04:00
Matt Rubin
4fb763589e
Use modern concise autolayout syntax
...
Bump the deployment target to iOS 9.0 to use the newer autolayout syntax
According to iTunes Connect, only 0.7% of sessions over the last 90 days were on iOS 8.x
2017-05-21 18:15:36 -04:00
Matt Rubin
43c49ad1fd
Add a basic info list screen
2017-05-21 16:21:50 -04:00
Matt Rubin
cb17789958
Use the automated tools to upgrade to Swift 3
2017-03-31 18:08:38 -04:00
Matt Rubin
6d4724d7b5
Remove the old settings bundle
2017-03-26 15:35:37 -07:00
Matt Rubin
36e98a8cae
Add an Acknowledgements file
2017-03-26 15:07:23 -07:00
Matt Rubin
933203aae3
Rename Info component and view controller
2017-03-26 14:28:53 -07:00
Matt Rubin
0e6e73d267
Move BackupInfo.html to the Resources folder
2017-03-05 22:04:38 -06:00
Matt Rubin
025fd137dc
Add tests for showing and hiding the info view
2017-03-05 21:31:07 -06:00
Matt Rubin
0bedb62809
Add an explanation of the backup/syncing limitations
2017-03-05 12:23:12 -06:00
Matt Rubin
96b6f6b899
Add TokenScanner tests
2017-01-12 21:07:30 -05:00
Matt Rubin
9bd87318a5
Add a TokenScanner component
2017-01-12 15:38:16 -05:00
Matt Rubin
62b9c72fd2
Add basic UITableViewUpdateTests
2017-01-06 20:36:38 -05:00
Matt Rubin
84315d6353
Merge develop into table-view-updates
2017-01-06 19:48:39 -05:00
Matt Rubin
4b0a454fee
Move update helper methods to a UITableView extension
2017-01-06 16:14:54 -05:00
Matt Rubin
ba809c75e5
Move table view change methods to a UITableViewController extension
2017-01-06 15:05:19 -05:00
Matt Rubin
4c73d8707d
Remove MemoryTokenStore and refactor creating test PersistentToken
2017-01-06 13:48:21 -05:00
Robert Collins
8a32fcdaac
Adds unit tests for TokenListViewController
2017-01-05 19:13:57 -05:00
Matt Rubin
d7f862a9cc
Use the system font instead of Helvetica Neue
...
Bump the deployment target to iOS 8.2 to use UIFont.systemFontOfSize(_:weight:)
According to iTunes Connect, only 0.2% of sessions over the last 90 days were on iOS 8.0 or 8.1
2017-01-04 16:46:13 -05:00
Matt Rubin
8562eef68b
Remove the build number script build phases
2017-01-04 01:15:31 -05:00
Matt Rubin
c77f95e7d3
Use build phase scripts to set and clear the build number based on git
...
https://blog.curtisherbert.com/automated-xcode-build-numbers-late-2016-edition/
2017-01-04 00:43:09 -05:00
Matt Rubin
96186beb1c
Move icon generation from a build phase to fastlane assets
...
Generating icons on every build is far too time-expensive.
2017-01-03 20:54:37 -05:00
Matt Rubin
0fe1818e44
Refactor the icon generation script
...
Paths are based off of SOURCE_ROOT, rather than the directory where the script is run.
2017-01-03 20:25:00 -05:00
Matt Rubin
e8560402d3
Modify icon generation script to create the app_icon for fastlane
2017-01-03 19:53:32 -05:00
Matt Rubin
ce0625dccc
Build 205
2017-01-03 17:58:32 -05:00
Matt Rubin
8c927c3d1a
Configure Fastlane to increment the build number for each beta release
2017-01-03 16:34:22 -05:00
Matt Rubin
4c0a765dbf
Configure the Xcode project to automatically manage signing for the app
...
Remove all signing settings for the test bundle targets
2017-01-03 15:07:29 -05:00
Matt Rubin
1d2917afe5
Display a demo QR code image in the scanner for screenshots
2016-12-31 14:14:58 -05:00
Matt Rubin
756365caae
Refactor the demo launch arguments
2016-12-31 01:49:27 -05:00
Matt Rubin
eba3f2cfec
Use SimulatorStatusMagic to get clean status bars in screenshots
2016-12-31 00:26:57 -05:00
Matt Rubin
d0a3976c9f
Configure automatic screenshots
2016-12-31 00:03:35 -05:00
Matt Rubin
6fdb3a3891
Delete duplicate build settings provided by xcconfigs
2016-12-29 23:33:28 -05:00
Matt Rubin
ab6c8ef698
Configure Travis to build and test on four custom simulators
...
Test on the earliest available iOS version, and also the latest minor version for each major version.
2016-12-29 23:19:15 -05:00
Matt Rubin
8f2303dcd2
Ensure file header comments are consistent
2016-12-29 18:10:14 -05:00
Matt Rubin
7e1a37ee04
Add Codecov configuration to ignore coverage of the test code
2016-10-23 00:48:31 -04:00