tyiu on Nostr: First day back at developing Comingle iOS after taking a bit of a hiatus on it. First ...
First day back at developing Comingle iOS after taking a bit of a hiatus on it. First order of business is stabilizing the client. Over the past few months, there have been multiple reports from folks that the app crashes a lot and that events don’t publish properly. These are some of my highest priorities as the app is barely functional. Apologies to those who have been disappointed by their experience with the app.
To get into the technical weeds of the crashes, it’s because the current implementation of how Nostr events are stored in the database and in memory is wildly inefficient. Many gigabytes of memory are eaten up at startup, especially when you have more than one relay configured.
My goal is to improve reliability of the iOS app, even before adding additional functionality or exploring how to tackle Android.
To get into the technical weeds of the crashes, it’s because the current implementation of how Nostr events are stored in the database and in memory is wildly inefficient. Many gigabytes of memory are eaten up at startup, especially when you have more than one relay configured.
My goal is to improve reliability of the iOS app, even before adding additional functionality or exploring how to tackle Android.