55 Commits

Author SHA1 Message Date
Matt Rubin b0a0a33a8b Update screenshots for new screen sizes:
- Update fastlane snapshot config with new devices
- Remove SimulatorStatusMagic, which doesn't work as easily on newer simulators
- Configure fastlane snapshot to make the status bar pretty
- Annotate screenshot test case with `@MainActor` as required by the snapshot helper function

A few issues I ran into:
- The iOS simulator inherits the 12/24-hour time format preference from the macOS host *at the time the simulator is created* and does not expose a way to change this setting via either the Settings app or an `xcrun simctl` command. The fix was to manually run `plutil -remove AppleICUForce24HourTime ~/Library/Developer/CoreSimulator/Devices/[Simulator UUID]/data/Library/Preferences/.GlobalPreferences.plist` for each simulator before running fastlane snapshot.
- There are imperceptible differences between screenshots rendered when my MBP is running on battery power vs running off a power adapter. I opted to capture screenshots when connected to power.
- The (in)visibility of the home indicator at the bottom of each screenshot is flaky. Most screenshots don't include it, but I had to re-generate several of them to get them all without home indicators.
2026-01-06 13:03:46 -05:00
Matt Rubin 7abe36ca7b Upgrade Carthage dependencies 2026-01-03 13:15:58 -05:00
Matt Rubin 895d10b2cc Upgrade OneTimePassword to a 4.0 pre-release
This upgrade requires adapting to the new throwing initializers, plus bumping the app deployment target to iOS 13
2023-02-11 11:44:03 -05:00
Matt Rubin 143348c662 Upgrade Carthage dependencies 2023-02-11 10:43:11 -05:00
Matt Rubin 909fba767f Upgrade xcconfigs 2019-04-12 01:21:22 -04:00
Matt Rubin 3c1b10932f Upgrade SimulatorStatusMagic 2019-04-12 01:17:56 -04:00
Matt Rubin dc9c780f2a Upgrade OneTimePassword 2019-04-12 01:11:10 -04:00
Matt Rubin f03cd54ad2 Update SimulatorStatusMagic 2018-12-22 13:01:25 -05:00
Matt Rubin 646dd46710 Update SimulatorStatusMagic to work with the Xcode 10 GM 2018-09-16 17:20:51 -04:00
Matt Rubin a10c9abfbd Update dependencies 2018-09-15 22:17:40 -04:00
Matt Rubin 9157a75308 Update OneTimePassword to the latest released version 2018-04-29 12:12:52 -04:00
Matt Rubin a764585996 Attempt to fix a crash by ignoring unreadable tokens at launch 2018-04-28 10:59:16 -04:00
Matt Rubin 34cca11553 Upgrade xcconfigs 2018-04-23 19:27:08 -04:00
Matt Rubin 8630b448c9 Upgrade OneTimePassword 2018-04-23 19:17:04 -04:00
Matt Rubin 491d6a0106 Update to OneTimePassword 3.1.1 2018-04-04 21:56:23 -04:00
Matt Rubin cf5f40e9d9 Update to OneTimePassword 3.1 2018-03-29 00:36:30 -04:00
Matt Rubin d425d63593 Update Carthage dependencies 2018-03-15 15:20:25 -04:00
Matt Rubin b4f4494a4f Update SVProgressHUD 2017-11-08 23:05:45 -05:00
Matt Rubin dcc6be6ce1 Update xcconfigs 2017-11-08 22:53:22 -05:00
Matt Rubin 65b485caf3 Update SimulatorStatusMagic 2017-11-06 18:51:15 -05:00
Matt Rubin fb1fb9eea4 Update SimulatorStatusMagic 2017-06-06 15:37:17 -04:00
Matt Rubin ee1c4f4418 Update dependencies 2017-03-31 18:05:36 -04:00
Matt Rubin eba3f2cfec Use SimulatorStatusMagic to get clean status bars in screenshots 2016-12-31 00:26:57 -05:00
Matt Rubin 953c3e9dea Update dependencies 2016-12-29 23:27:00 -05:00
Matt Rubin d6abfe03d7 Update OneTimePassword to 2.0.1 2016-09-20 01:03:26 -04:00
Matt Rubin cc7232c439 Update SVProgressHUD from 2.0-beta8 to 2.0.3 2016-07-29 21:52:45 -04:00
Matt Rubin c5524ec60e Update url for SVProgressHUD 2016-02-08 14:08:51 -05:00
Matt Rubin b314de3e03 Update to OneTimePassword 2.0.0 2016-02-08 14:07:30 -05:00
Matt Rubin 2e91fc58af Update xcconfigs 2016-02-05 00:56:19 -05:00
Matt Rubin a6105381df Update OneTimePassword to 2.0.0-beta.5 2016-02-05 00:53:22 -05:00
Matt Rubin ebb5d7ca40 Update OneTimePassword 2016-01-31 19:06:14 -05:00
Matt Rubin 6461a6b738 Update dependency checkouts 2016-01-31 17:19:08 -05:00
Matt Rubin 02366cbb3c Update OneTimePassword 2015-11-28 18:31:55 -05:00
Matt Rubin 08d0c1079c Update to latest OneTimePassword 2015-11-27 02:44:38 -05:00
Matt Rubin f8690ca48c Update for set of persistent tokens 2015-11-27 02:33:39 -05:00
Matt Rubin d538554a56 Update for new throwing Keychain functions 2015-11-27 01:53:04 -05:00
Matt Rubin ae3f5f8b31 Update to new OneTimePassword Keychain API 2015-11-26 00:54:16 -05:00
Matt Rubin 83ea117c90 Move keychain item equality into OneTimePassword 2015-11-23 00:39:30 -05:00
Matt Rubin 04b794b4a7 Update OneTimePassword 2015-11-23 00:29:21 -05:00
Matt Rubin d2e5d0b7e8 Update OneTimePassword 2015-11-09 10:54:32 -05:00
Matt Rubin 13a4eeff59 Update OneTimePassword 2015-11-08 22:07:38 -05:00
Matt Rubin 8a018cf3a4 Rename some token attributes 2015-11-08 11:27:19 -05:00
Matt Rubin 0f84197651 Clean up URL deserialization 2015-11-08 02:42:45 -05:00
Matt Rubin fc0e968583 Update OneTimePassword 2015-11-08 01:51:08 -05:00
Matt Rubin 933e6f74fb Update OneTimePassword to fix code signing 2015-11-07 18:19:14 -05:00
Matt Rubin 16985fd3ae Update SVProgressHUD 2015-11-07 16:32:59 -05:00
Matt Rubin f65644dd46 Add SVProgressHUD via Carthage 2015-11-07 16:08:44 -05:00
Matt Rubin 8491d02c4b Update dependencies 2015-11-07 16:03:12 -05:00
Matt Rubin ddf7ad84f7 Update xcconfigs 2015-09-15 00:05:30 -04:00
Matt Rubin 946eb40577 Update OneTimePassword 2015-09-15 00:02:10 -04:00