waiting on my iPhone 14

I went ahead and ordered an iPhone 14 last week. It should be here on Friday. I ordered the 128 GB “PRODUCT(RED)” version. My iPhone XR is also the PRODUCT(RED) version, so I guess I’m a PRODUCT(RED) guy now. I like the shade of red used on the iPhone XR. I saw a photo comparison of the XR and 14 red though, and I’m not sure how i’ll like the 14 red. I guess I’ll find out on Friday. It’s hard to tell from a photo.

I also bought the PRODUCT(RED) silicone case for the phone from Apple. I’ve never bought an Apple case before, since they’re so expensive, and it doesn’t seem like they can really be that much better than the generic cases you can get from Amazon or wherever. But, after spending way too much time looking at cases for a day or two after ordering the phone, I just gave up and decided that the Apple case was the safest bet. Of course, then I had to decide between the clear case and the red one. After spending way too much time thinking about that too, I basically flipped a coin and decided on the red one.

The case should show up today, and the phone should show up Friday. Apple generally uses UPS for deliveries, so I’m not sure if I’ll actually get the phone Friday, or if I’ll get one of those UPS sticky notes telling me that I need to pick up the phone at the UPS facility in Bound Brook. If it’s the latter, then I probably won’t have the phone until Monday or Tuesday.

The last time I checked, I still couldn’t sign up for UPS My Choice, since UPS thinks my address is a business and not a residence. If I could do that, then I could probably get some control over what UPS does with my packages, but I wind up having to drive over to Bound Brook to pick up stuff more often than I’d like.

And after typing that last paragraph, I decided to try signing up for My Choice again and… it worked this time! So maybe I will be able to get my iPhone before Monday.

I’ve also started thinking about how much of a pain it will be to move from the old phone to the new one. I think this will be the first time I’ve switched phones since I switched from backing up my phone on my Mac, the old-fashioned way, to backing it up via iCloud. I know that Apple makes the process as easy as they can, but I know there will still be a few pain points.

I’m really not looking forward to redoing my MS Authenticator setup again. I had to do that in January, after removing and reinstalling the app to fix a notification problem. Maybe migrating to a new phone will actually move the setup, and I won’t need to redo it? That’s probably wishful thinking. I think I actually have even more accounts in Authenticator now than I did back in January. I think I’m up to nineteen accounts now.

On a different subject, the Dark Sky app recently started showing a warning that it’s going to stop working at the end of this year. I’ve known that was coming for a long time, but I’m still kind of sad about it. I’ve never found a weather app that I like as much as Dark Sky. I know that most of the features from Dark Sky will be in the iOS Weather app in iOS 16. And, finally, the Weather app will be available on iPad too, with iPadOS 16. So I guess I’ll get used to using the stock weather app.

I’ve also got WeatherBug installed on my phone and iPad, and I like some aspects of that app, but the layout is too busy. I like the clean design of Dark Sky more. And I tried out Hello Weather for a while, and kind of liked it. I may have to give that another try if the iOS/iPadOS 16 weather app isn’t good enough for me.

COVID, and NYCC, and iPhones, and other stuff

It’s been about a month since I’ve last posted here, and I have a backlog of stuff in my head that I’ve been meaning to post about. And a number of things came up today that seem like they might be worth mentioning.

Also, I might be a little jumpy from my afternoon cappuccino, so this post might go all over the place…

NYCC announced their mask policy for this year today. In short, they’re requiring masks, but not vaccination. The con is happening in about a month (October 6-9) and I still haven’t decided if I’m going or not. I’ve been keeping an eye on the news, with regard to whether or not there will be a fall surge, and how bad it might be. I just don’t know… I know they mailed out badges this week, so I’ll have those soon. If I decide not to use them, then that’s OK.

I listened to a bit of Andy Ihnatko’s Material podcast today, and he started it out with a bit of a “sermon” on masking and COVID. He mentioned something in there about his own decision-making regarding an upcoming comic con in his area (Boston?), and his thinking seems to be pretty much the same as mine.

I was sick all of Labor Day weekend. I’m pretty sure it wasn’t COVID, and I’m not sure where I picked up… whatever it was. At work, I’m one of a very few people who are still wearing a mask around the office. I did go to a couple of large in-person meetings recently, so maybe I picked something up in one of those. But I also went out for a beer and a burger with an old friend Friday night, so maybe that’s where it came from. (Though we were sitting outside for that, so there should have been less chance of picking up anything airborne, vs. being indoors.)

I honestly think I’m getting sick more often lately. The prevailing wisdom on that seems to be that spending too much time alone, indoors, has left my immune system unprepared for normal levels of airborne… stuff. Maybe that’s true. Maybe I need to spend more time with other people?

On another matter entirely, I paid some attention to Apple’s iPhone event today, though I was too busy at work to catch everything. My iPhone XR is now over three years old, so it’s probably time to replace it. The iPhone 14 looks… fine. If I stick with the standard iPhone 14, then I don’t think it’ll be that much different from my XR. It’s the same form factor (I think) and still has the notch. It seems to have a much better camera though, which is nice, I guess. The iPhone 14 Pro has some snazzy features, though I don’t think I really need them enough to spend $200 more than for the regular 14. (Yeah, that “Dynamic Island” thing is cute, but I don’t need it.)

I also have a bunch of work stuff I want to blog about, but I really need to organize that all first. So I guess this will just be an NYCC / COVID / iPhone post.

Some software notes

Two weeks in, and we’re still cleaning up after the security incident at work over the July 4th weekend. I’ve gone into the office most days since then, and I think all that extra exposure to other humans has gotten me sick. I’ve been mostly useless since Friday. I’m hoping I can go back to my usual schedule this week (M/W/F at home, Tue/Thu in the office). Or maybe work from home all this week, if I don’t start feeling better by Tuesday.

Anyway, all the security shake-ups over the last two weeks have gotten me thinking about some of my software choices, and I thought I’d write up some notes on that.

LastPass vs 1Password

I’ve been using 1Password for my personal password storage since 2014, and I’m still happy with it. But I just (finally) got added to our company’s corporate LastPass account, so I can use that for work. And that comes with a free personal LastPass Families account, so I went ahead and signed up for one.

Short version: I don’t think I’ll be using it for anything. I think it’s probably fine for casual users who need a simple password management solution, but it’s not nearly as good as 1Password. I guess my biggest gripe with it is that it’s very much oriented towards in-browser use. There’s a native Windows 10 client, but it’s very limited and just not very good at all. Again, I think it’s probably fine for a lot of people, but it’s just not good enough for a power-user like me.

LINQPad

I mentioned in my last post that I was thinking about upgrading my LINQPad Pro license. I went ahead and did that, and upgraded to the “Premium” version. The NuGet integration works well.  Access to NuGet is still blocked from my developer VM, so I can’t use it there yet, but I can use it on my desktop PC, where I’ve also installed it. I haven’t tried the debugger yet, but I’m curious to see how well that works.

And the dev VM is still so locked down that I couldn’t actually activate the new license over the internet, but the developer provides a way to get around that, so that was appreciated.

TextExpander vs AutoHotKey

On Windows, I generally use AutoHotKey for my keyboard macros and text expansions. I’ve been using it since 2007. I don’t have the actual AHK product installed on any of my work machines, but I have a compiled script that I do run on my work machines. It was starting to look like that might be an issue last week, due to some new security software they were running on our machines. It now looks like it’s OK, but that got me briefly looking at other solutions that might work, and which I might be able to get whitelisted at work.

So I went back to TextExpander, which I used to use on my Mac, circa 20142016. I stopped using TextExpander when they went to a subscription model, since I was having some trouble with it anyway, and it didn’t seem to be worth the money. But that was a while ago, and they now have a Windows client too, so it seemed to be worth looking into it again.

I signed up for a 30-day trial and installed it on my personal desktop PC and MacBook. It works fine, and does some interesting stuff, but it still has some of the same issues with secure input fields that it had when I last used it. That’s not really TextExpander’s fault, but it does limit its usefulness on the Mac. On Windows, it seems to work well, but it’s not nearly as powerful as AutoHotKey. (Or at least it doesn’t seem to be.)

On the Mac side, this has got me thinking again that I should really try Keyboard Maestro. It looks to me like it’s closer to what I want than TextExpander is, and it’s a one-time purchase rather than a subscription. Maybe when things have settled down a bit, and I’m feeling better, I’ll finally give it a try.

I still have some time on the 30-day TextExpander trial, so I’m going to continue messing around with it. Maybe I’ll figure out how to do some fancier stuff with it, and/or how to work around some of its limitations. I really like the idea of having a single macro program that works across Mac and Windows, so that’s a motivation not to give up on it yet.

 

Some Guys

I saw a reference to Jonathan Coulton’s Some Guys album somewhere today, and realized I’d never gotten around to buying it. It came out in 2019, and is apparently his most recent full album. Now that I have Apple Music, I can just pull it up there and listen to it.

It’s pretty good, and kind of what I was in the mood for this afternoon. It’s all straightforward covers of old 70’s soft rock songs. I grew up listening to this stuff, but stopped listening to most of it in the 80’s, when I started listening to hard rock, metal, new wave, and punk. As an angry teenager, I guess I just wasn’t much interested in the Eagles or Dan Fogelberg anymore.

Well, now that I’m in my 50’s, I guess I’m ready for Fogelberg and Gordon Lightfoot and all those old 70’s guys again. I never really had any of this stuff in my record collection; I’m just familiar with it all from good old-fashioned AM radio. So I decided to make an Apple Music playlist of the original versions of all the songs on Some Guys. Here’s a link to it. It should be public.

Of course as soon as I created the playlist, I realized that I probably wasn’t the first person to have this idea. And, indeed, there are three or four other shared playlists out there exactly like mine. Oh well. It wasn’t much work to create, so it’s not like it was a ton of wasted effort.

And here it is embedded, for whatever that’s worth:

COVID exposure

I got a notification from the NJ COVID app that I was exposed to COVID recently. I’ve had the app on my phone since October 2020, and this is the first time it’s actually notified me of anything. The exposure was more than a week ago. Not sure why it took so long to get to me.

I’d pretty much forgotten that the app even existed. When I first installed it, I was “checking in” on the app on a semi-regular basis. These apps were a pretty big deal when they first came out. But they’ve really faded to the point where it doesn’t seem like anyone bothers using them anymore. But I guess some people still do, otherwise I’d never had gotten that notification.

At this point, I guess it’s a pretty useless notification though. If I was exposed more than a week ago, I’ve had plenty of time to spread it around. I went out to dinner with a friend Saturday, and to lunch on Sunday. That’s unusual for me, and I wouldn’t have done it if I thought I might have COVID.

The date shown is May 16, which was a Monday. Looking at my Day One entry for that day, I barely left the apartment, so I’m not sure how I could have been exposed on that day. It does say that it’s “estimated” though, so maybe it happened the next day, at work, in the office? (I work from home Mon, Wed, and Fri, and in the office Tue and Thu.)

Oh well. I did an at-home COVID test this morning, just in case. It came back negative. At this point, I’m not even sure if I’m supposed to report a “near miss” to work or not.

new MacBook Air

I finally gave in and bought a new MacBook Air today, so this is my obligatory “I bought a new computer” post. The old MacBook Air was crashing a lot, and nothing I tried helped. I could have sent it in to Apple for service, but my AppleCare had expired and it seemed like maybe it would be better to just get a new one. So I got the current MacBook Air with a 512 GB drive and 8 GB of RAM. My old one only had a 256 GB drive, and that was always a problem, so it’s nice to get back to a reasonably sized drive. As for the RAM, that’s the same as the old one. The big difference between old and new is the M1 chip, I guess. The old one was an Intel i5. So far, I haven’t noticed any speed improvement, but I don’t do anything really CPU-intensive, so it probably won’t make much of a difference.

The old MacBook lasted for almost four years. I bought it in May 2018. I guess that’s a good run for a modern laptop, but I wish I could have kept it going for another year. The new one cost me $1250, bought directly from Apple. With AppleCare, a USB to USB-C adapter, a USB-C to Lightning cable, and sales tax, the total was a bit over $1500. And I arranged to trade in the old one for $270, assuming they accept it and decide it’s in good enough shape.

Migration from old to new was pretty easy, using the Migration Assistant. At first, it looked like it was going to take a long time, but then I moved the laptops closer to each other, and it sped up considerably. I think it might have switched from using my wifi network to a peer-to-peer connection, maybe using Bluetooth, when I did that. I’m not really sure how that works. Migration was much simpler than the nuke & pave that I did on the old one a while back. (Though I think that doing that clean install probably helped this migration run more smoothly.)

One thing I figured out after the migration is that I had a few Intel-only apps, so they required Rosetta 2 to run. Evernote was one of them, which I thought was a little weird. It turns out that there is a Universal version of it, though, and I just had to delete it and reinstall it from the App Store to get the Universal version. I tried doing the same with OneDrive, but apparently the Universal version of that still isn’t in the App Store.

I guess the next Apple item up for replacement is going to be my iPhone XR, which I bought in January 2019, and is starting to show its age. Then maybe my iPad Air, which I bought in April 2019. I think the iPhone is going to need to be replaced relatively soon, but maybe I can hold off on the iPad until next year. I wish these things would last longer, but I’m resigned to having to replace them all every few years now, I guess.

MacBook follow-up

My experiment with switching from Firefox to Safari on my MacBook has been interesting. But the MacBook crashed again yesterday, while using Safari, in the same way it had been crashing while using Firefox. So that pretty much rules out Firefox as the reason for the crashes. That’s both good and bad news. On the good side, it means I can go back to Firefox. On the bad side, it means I’ve just about exhausted software-related reasons for the crashing, which means I’ve probably got a hardware issue.

Apple might announce a new MacBook Pro at their event next week. If they do, it might be time to replace this MacBook Air. (Even if they don’t, it might still be a good time to replace it, likely with the current iteration of the Air.)

Getting back to the experiment with Safari: I think I’ve decided that I could use Safari as my default browser on the Mac, if I needed to, but I’m still more comfortable with Firefox. I’ve been using 1Blocker for ad-blocking in Safari, and that works OK, though not as good as uBlock Origin in Firefox. And I haven’t found any other Safari extensions that really give Safari an advantage over Firefox in any way. The other big thing for me is 1Password integration, and that works just as well in Firefox as it does in Safari.

MacBook issues, browsers, and bookmarks

I did a nuke & pave on my MacBook Air a few weeks ago. My main reason for doing that was to see if it would clear up an occasional problem I have where the machine crashes if I’ve been using it for more than an hour or so on battery power. Well, it crashed again yesterday, so clearly the nuke & pave didn’t cure the problem.

One other possibility I’ve considered is that maybe it’s Firefox’s fault. The crash has always happened when I’m watching a video in Firefox. That doesn’t necessarily mean much though, since watching long YouTube videos is about the only thing I’d do on the MacBook that would stress the battery for a good bit of time. Regardless, I decided to try switching my default browser on the Mac to Safari, and see how that works out.

I’ve been a big fan of Firefox since before it was Firefox. And I still like it, and use it as my default browser on both Windows and Mac. It’s been losing market share to Chrome though, and now has only a tiny sliver of the browser market. So maybe it’s time to give something else a try, at least temporarily. Safari is supposed to be very efficient in terms of battery use on the Mac, so maybe, if my underlying problem is the battery, switching to Safari will fix it.

Switching browsers, of course, means that I need to try to replicate my Firefox setup in Safari, to the extent that I can. A few of my Firefox extensions are available for Safari, but some aren’t. The two big ones are probably uBlock Origin and Privacy Badger. But there are alternatives, and I’ll play around with some of those.

Getting my Firefox bookmarks into Safari wouldn’t be difficult if I was just switching over entirely, and didn’t care about keeping them up to date in both browsers. But I want to keep using Firefox on my PC, so I really want to keep the bookmarks in sync. The best way I could find to do that was via iCloud for Windows. This article describes the process of setting it up and enabling bookmark sync between iCloud and Firefox. I went ahead and did that, and it seems to work OK. So now I have Firefox Sync keeping my bookmarks in sync between my desktop and laptop PCs, iCloud sync keeping my Safari bookmarks in sync between my iPhone, iPad, and Mac, and iCloud for Windows bridging Safari and Firefox. I think that, even if I decide to switch back to Firefox on the Mac, I may keep iCloud for Windows running, just so I can have the same bookmarks across iOS, Mac, and Windows. (I’ve always used Safari on iOS, but never really did much with bookmarks there.)

Combining my Safari/iCloud bookmarks with my Firefox bookmarks left me with quite a jumble of duplicates. I had, at some point in the distant past, used Safari as my default Mac browser, and had a bunch of very old bookmarks in there that I’d never cleaned up. And I had a bunch of out-of-date bookmarks in Firefox too, that I’d just been ignoring. So I spent some time this morning trying to clean up my bookmarks. I did that in Firefox on my PC, and hoped it would sync back to iCloud with no problems. So far, it seems to have done that.

Browser bookmarks, in general, aren’t as important as they used to be. But I’m still a weirdo who wants a nice selection of useful bookmarks organized in a sensible hierarchy. I’ll see how my current setup works over time, but I’m also considering some alternatives. On the Mac, I’ve been curious about URL Manager Pro. That might be a good home for my bookmarks. There’s no PC version, but I could just get them over to the PC via iCloud for Windows, I think.

I currently use Pinboard as a place to dump miscellaneous bookmarks, but that’s not a carefully organized collection of stuff that I can traverse easily. I’ve got over 18,000 bookmarks in there right now. So I can’t really use that for my browser bookmarks. There’s a similar service called Raindrop that seems to allow you to apply a bit more organization than Pinboard does. Specifically, it allows you to use both tags (like Pinboard) and something they call “collections”, which can be nested. So that makes it seem like I could combine my carefully organized Firefox/Safari bookmarks and my Pinboard bookmarks into one service. I’d keep the stuff I use regularly in top-level collections, and toss all of the random old Pinboard links into a “miscellaneous” collection or something like that.

Well, anyway, this is mostly just me messing around on a Sunday morning. It’s now almost noon, and I haven’t done much else with the day, other than organize bookmarks. But, hey, it’s relaxing.

MacBook Air nuke and pave

I’d been thinking about doing a “nuke and pave” on my MacBook for a while now. The machine is close to four years old. I bought it in May 2018. I didn’t really want to buy it, but my previous MacBook had died, and I wasn’t quite ready to give up on macOS entirely, so I needed something. It’s served me reasonably well over the last few years, I guess. It’s only got a 250 GB drive, which has been a frequent problem, but I’ve managed.

Anyway, it’s recently developed a problem where it crashes after I’ve been using it on battery power for more than an hour or so. The battery level will still show at around 80%, but the thing will just crash with no warning. I tried some of the standard troubleshooting steps for stuff like this, but didn’t come up with anything that helped. I had AppleCare+ on it, but that’s expired now. I thought about calling Apple about it anyway, and seeing if maybe a battery replacement would fix the issue, or if they had any other ideas. I also thought about just giving up on it and getting a new MacBook.

But, first, I decided to try a clean install of macOS, and see if that would help. I’ve got no particularly good reason to think that it will, but it’s a useful exercise either way, since it forces me to make some backups, and clean some stuff up, which I would have needed to do anyway, if I was going to either send it in for service or replace it.

It’s been a long time since I’ve done this, so I had to do some web searching first. I found a page on the MacPaw site that I used as a guide. (MacPaw has a bunch of how-to guides on their site, which they use mostly to advertise their products, but, unlike other sites that do this, the guides are actually helpful.)

I thought it might be useful to detail some of the stuff I did for this, both for my own reference and for anyone else that might be looking to do the same thing.

I started out by creating a bootable Monterey installer. I didn’t have any USB sticks that were big enough, but I had a 128 GB MicroSDXC card, so I used that. (I’d bought that card in 2018 with the vague idea that I’d stick it in my MacBook and leave it there, and use it as a secondary hard drive. But it sticks out too much, so I gave up on that idea. It’s just been sitting in my desk since then.)

I also did a couple of backups: one final Time Machine backup, and a Carbon Copy Cloner backup. There actually aren’t a lot of files on the MacBook that I need to worry about. Most everything is in iCloud or OneDrive or some other cloud service now. For the files that I knew I was going to want to copy back after the install, I saved them to the SD card.

I then booted from the card, wiped the drive with Disk Utility, then did a clean install. It went smoothly. I then proceeded to reinstall software, copy files over, and so on. I’ve been working on this, on and off, for about a week. The machine is usable now, and I just have a few things left to set up, and some new backups to do.

I’m a little surprised at some of the decisions I made as part of this process. There are a lot of things that I would have done differently in the past. Old-timers like me might find some of this interesting:

  • I gave up on my Music / iTunes library entirely. Now that I’m using Apple Music, it’s all in the cloud. And I have a local copy of all my “owned” music on my desktop PC. So I didn’t bother trying to move any of the local files from my old install over to the new one. That seems to have worked fine, and cleared up a lot of disk space. (I probably still had some TV shows and movies in my library, which really didn’t need to be there, in addition to all the local music files.)
  • I’m using iCloud Photo Library now, so I decided to just start from scratch on that too. This was a bigger deal, since I don’t have that library backed up on my PC. But I trust that it’s all in iCloud. After the macOS install, Photos did pull the library back down from the cloud. I guess the “optimize storage” setting is turned on by default, so it might not have pulled down full resolution copies of all my photos, but it did pull down about 10 GB, and I had to leave it going overnight for it to finish. But it seems to be OK now.
  • The Books app is a bit different, and kind of annoying. I had some DRM-free audiobooks in my library, and there’s no cloud backup for those. I didn’t try to copy them out of the Books library on the Mac though. I know I have copies of them all on my PC and/or in OneDrive, so I’ll just copy them back as I need them. I might be switching from Books to BookPlayer for my DRM-free books, so maybe I don’t even need them in my library.
  • I had my FastMail account syncing down to Mail.app, but I wasn’t really using it. I always use the FastMail web interface. So I gave up on Mail.app, and saved maybe another 3 or 4 GB.
  • I had OneDrive set up on my Mac so that it did not try to keep everything local, but I probably did have a lot of local files taking up space. Microsoft recently made some changes to their OneDrive client that were necessary to move forward, due to changes that Apple has made to macOS. There’s a good blog post on that here. These changes bothered some people, but I’m actually happy about them. So my new macOS install has the new OneDrive client, and is keeping almost nothing local right now. That’ll change over time, but the client should do a good job of managing itself, and freeing up space when needed.
  • For most of my third-party software, I didn’t bother trying to back up settings or preferences or anything. A lot of software is tied to an account, so the preferences are in the cloud. And for those few that aren’t, starting over seemed reasonable.
  • In the past, I’ve had a variety of oddball development software on my MacBook (MySQL, PHP, Ruby on Rails, etc). I decided to just give up on all that and start from scratch. I wasn’t actively using any of it. (I’ll probably install XCode at some point. That’s one thing I couldn’t install previously, since I didn’t have enough space.)

So, in the end, there wasn’t really much to worry about, and I freed up a ton of hard drive space. Before all this, I had only about 30 GB free. Now, I’ve got around 180 GB free.

My next task is to get good Time Machine and CCC backups of the new install. I’m doing the Time Machine one now. I’m still using the same old 2 TB drive that I’ve been using since 2015, I think. It still has free space on it, and still works, so I guess I’ll keep using it. It’s pretty slow and pretty big, but I guess it’s OK for now.

For CCC, I’ve been using an old 500 GB laptop drive in an external enclosure. I have two of these drives, one from my old MacBook (before I replaced it with an SSD) and one from my old ThinkPad (before I replaced that one with an SSD). I’ll probably hold on to the one I’ve been using for awhile, and switch to the other one, which has nothing of value on it.

I’ve been thinking about my external drive situation a bit. In addition to the Time Machine drive, and the two 500 GB drives, I also have two 500 GB SSDs lying around. These are the drives I stuck into the old MacBook and ThinkPad, and which I stripped out of them when I got rid of those two machines. I went ahead and ordered a couple of new external enclosures for them today, and I’m going to try to find something to use them for. I wasn’t sure if I wanted to bother, since the enclosures were around $20 each, and a single new 2 TB external drive would be around $60. But I don’t like to let old drives go to waste.

Going back to my original problem, where the Mac was crashing if I used it too long on battery, I haven’t hit that yet, but I haven’t used it for that long in a single stretch yet either. So maybe this weekend I’ll try to watch a long YouTube video or something like that and see what happens. And if it turns out that this didn’t fix my problem, then at least I’ve got a clean install that I can migrate over to a new MacBook Air with a minimum of hassle.

iOS notification issues and MS Authenticator issues

This is going to be a bit of a gripe post, but there might be some useful stuff in it. Or not. But it’s one of those things where writing it up might help me feel better about it, and might also come in handy later if someone has a similar problem. (Or if I have the same problem again and can’t remember some details.)

So this all started, I think, after I spent some time messing around with the new iOS 15 focus modes. I’d played around with them a bit when iOS 15 first came out, but something made me decide to mess around with them some more. To make a long story short, I tried out the “sleep” focus mode for a day or two, then decided that it wasn’t for me and went back to just using the “do not disturb” mode, scheduled to turn on at 10 PM and off at 5 AM every day.

After that, some of my notifications stopped working. I’m not sure that messing with focus is what broke notifications, but I’ve read up on the issue a bit, and it seems like that’s the most likely culprit. It seems like there’s a bug in iOS 15.2 that messes up notifications in some cases, often after you’ve messed with the focus setup. I’m pretty sure these were all notifications that would fall under the “push” category. So I wasn’t getting notifications on new emails from my Fastmail app, which was annoying but not a big deal. But I also wasn’t getting notifications on MS Authenticator, which is kind of a big problem for me.

I have more than a dozen accounts set up in MS Authenticator, mostly for CSP-related accounts. They all require MFA, so when I log into one of those accounts, it sends a push notification to my phone that I need to approve. And that wasn’t working. There’s a fallback, where I can get a six-digit code from the app and type that into the web browser. That’s what I’d been doing for a few days, but I really wanted to fix that.

I’d seen some advice online about fixing the notification issue by removing any app that wasn’t working, and reinstalling it. That worked for the Fastmail app, so I thought I’d try it for the Authenticator app too. Now, the Authenticator app has an option to back up its configuration to iCloud. And I had that turned on, so I thought I would safely be able to pull it back in after reinstalling the app. Well, it turns out that it’s not that simple. I did manage to pull in the backup, but for most accounts, you have to go back and redo the setup on the account anyway. You’re just pulling in a placeholder from iCloud. That was a pain, but not a huge problem, for accounts where I had my cell phone number set up as a backup. But for some of the oldest accounts, I either don’t have a backup, or I have my work desk phone set as the back up. And I’m working from home and don’t have a way to get to my desk phone. So that’s a problem.

Tomorrow, I’m going to try to find someone else with admin rights who can go in to Azure AD and set my cell phone # as my backup auth method so I can finish the setup on these accounts. I’m a little worried that I may have to bug someone at a fairly high level to do this, which could be a little embarrassing. But hey, we all screw up now and then. And this is more Apple and Microsoft’s fault than mine. (Apple’s fault for screwing up notifications in iOS 15.2, and Microsoft’s for not making it clear that the MS Authenticator iCloud backup isn’t really much of a backup.)

So the lesson here is that, before wiping out MS Authenticator, go into all of your accounts and make sure you have a good phone # and/or email address set under your backup authentication methods.

Once this is all straightened out, I need to write up a good procedure for transferring my MS Authenticator setup from one phone to another. My current iPhone just hit its three-year anniversary, so it’s time for me to start thinking about a new one. Setting up a new iPhone generally isn’t that hard these days, since you can just restore from an iCloud backup and most of your stuff will work. But there’s always some odd bits, like MS Authenticator, that trip you up. Even with all of my accounts set up correctly with backup auth methods, it’ll still take me an hour to get them all done. For each one, I basically need to open a new private browsing window, log in (using the SMS message backup option), then go to my account profile, delete the old MS Auth setup, add a new one, scan the QR code, wait for it to send a test push notification, approve that, and then finish the setup. That can take five minutes per account. I’m wondering if there’s a better way to handle this. Probably not. Most people don’t have Azure AD accounts in a dozen different domains, all requiring MFA, so my situation is not exactly a common use case that MS would have designed for.