Just as I was heading into the final stretch of review season, TestFlight was updated to reverse an update I wrote about in July. That update added search, which was one of my longstanding wishes for TestFlight. However, for some users, the update also changed the sorting of betas from reverse chronological order to alphabetical, including active betas alongside expired ones. As someone who reviews a lot of apps, that made TestFlight barely usable.With the latest update, I’m happy to report that the sorting order has been restored to reverse chronological order. The most recently updated betas appear at the top of the list, and when you want to find something older, search is a great option. Returning to reverse chronological order may seem like a small thing, but it’s made a world of difference in keeping up with the apps I test.Search was near the top of my list of TestFlight wishes for years, and its addition made a meaningful difference to the app’s usability. But I’ve had a lot of TestFlight wishes over the years that are scattered across multiple articles, so I thought I’d share what else I’d like Apple to tackle with TestFlight:Performance. I test a lot of apps, which slows TestFlight down on every Apple platform. The issue isn’t as severe today as it was when I wrote about it in 2023, but the slowness is still bad enough to make the app hard to use. Whatever the issue is, I’d love to see the list loading time reduced and scrolling through a list of apps become as smooth as it is in the App Store.Add filtering, sorting, and folders. Search is a step in the right direction, but allow me to sort by date, developer, category, and other metadata. I’d also like to be able to filter by installation status, so I can just see the betas I’ve installed or haven’t installed yet. User-defined folders for organization would be a nice bonus too.Hide inactive and expired betas. I’ve thought about TestFlight’s expired betas section a lot and can’t think of a single reason it exists from a tester’s perspective. Let me hide or exclude expired and withdrawn betas.Fix TestFlight emails and automatic updates. TestFlight email notifications can only be turned on or off on a per-beta basis. Adding a global switch would help a lot with managing these messages. Also, automatic updates of betas have never worked on my iPhone, and I’ve talked to others who have the same problem.Restore usable betas after a device migration. Apple’s migration from one device to another has gotten much better over the years, but it still does not migrate TestFlight betas, leaving me with a bunch of broken apps on my iPhone every fall.Indicate when a beta has been released on the App Store. This strikes me as easy to request, though I’m sure is difficult to implement, but I’d love to know when a beta has been superseded by an App Store version, so I can grab the stable release if I want and know I can publish a review about an app without having to check the App Store repeatedly myself.The bottom line is that while TestFlight is once again usable, it could be much better. I recognize that TestFlight isn’t an app used by most people, but like Apple’s own OS beta testing program, TestFlight betas are an important part of developers’ workflow. They provide QA feedback and a promotional channel that the friction encountered by TestFlight users undermines.I’m glad TestFlight continues to get meaningful updates. I just hope it gets more attention going forward.