Hi Julius, good question.
It’s mostly because of the addition of async/await to Swift, and its adoption by the Realm-Swift SDK. The Combine-based login logic was quite complex, and a bit fragile. By moving to Realm’s async/await API, I was able to delete quite a bit of code (which always feels good!)
SwiftUI has come a long way in the last year or so, and Realm’s integration with SwiftUI has come even further. That’s meant that I don’t tend to see places where I need to explicitly use Combine in my app code.
Cheers, Andrew.