Having space to think is amazing. I think I've solved the root cause of a LOT of complexity in the station sync support in #BMBX.

It was, in part, thanks to this quip I made a few weeks ago: https://mastodon.social/@thaddeus/110611751769020426

By making one of the corner cases impossible, I eliminated a huge amount of code (and supporting UI).

I just promoted the CloudKit-enabled version of #BMBX to #TestFlight. If you've been using the app, I'd love to get some feedback from you.

Of course, new folks are welcome to check it out too: https://testflight.apple.com/join/vLWkddGc

Join the BMBX beta

Available on iOS

Finishing up some refinements on the Station Add/Edit screen for #BMBX. Pretty happy with this for a 1.0

Dropped a new #TestFlight build this afternoon. This version includes new per-station sync, the station add/edit view refinements I shared yesterday, and some other fixes.

https://testflight.apple.com/join/vLWkddGc

Join the BMBX beta

Available on iOS

One feature that won't ship in #BMBX 1.0: Station Merging

I built this UI after shipping a duplication bug in some "friends and family" builds during sync development.

I'm pretty pleased with how the N-way merge UX worked out. Each unique option for artwork, name, URL, etc. is presented in a simple "keep" workflow for the resulting station.

I'm definitely keeping this around for future exploration (or at least support needs).

BMBX got another #TestFlight build yesterday. This one was *mostly* internal improvements, but I did sneak in some tweaks for providing custom station artwork.

https://testflight.apple.com/join/vLWkddGc

Join the BMBX beta

Available on iOS

Now I'm starting to think about what a product page should look like. 🌎

I'm also wrestling with the classic conundrum of having it live within my existing site or utilizing the cute domain name I couldn't resist. ✨

@thaddeus This is almost a perennial problem 😆