Feditext beta testers: today's build 77 contains internal changes to the HTTP client and the API clients built on it, and shouldn't have any user-visible effects. there are no other changes, because the purpose of this release is to test those changes before building further on them. please let us know on the bug tracker if you see any new kinds of HTTP error.

update: build 77 has problems loading old home timeline posts. please stay on 76 for now; see downthread for how to revert to it.

for those familiar with Apple development: we've rewritten the clients to use Swift concurrency (aka
async/await) instead of Combine, which is more readable and easier to reason about. this is the first step in replacing Combine in as many places as it makes sense, which we'll weave in with other work as we go.

prospective testers: we're working through a two-week message backlog, and will be sending invites out today.

we know it's been a bit since the last update. thanks for your patience.

#Feditext #Metatext
Feditext beta users: please do not update from build 76. build 77 has a bug that prevents scrolling to old home timeline posts or notifications. thanks to @mirabilos for reporting. we're looking into it

we'll expire the build ASAP, but if you've already updated to 77, you can switch back to build 76 from TestFlight. switching back will keep all your local data and you won't be logged out.

#Feditext #Metatext
Feditext beta users: today's build 78 fixes the paging issue with yesterday's build 77. big thanks to everyone who reported the issue.

if you had to downgrade from 77 to 76, please open the TestFlight app to install 78 and re-enable automatic updates for Feditext.

#Feditext #Metatext