Your idea doesn’t sound too difficult to implement but I don’t know if people would want to store all these messages locally when the vast majority of people are used to having their shit be stored elsewhere. Additionally, if you wanted to target enterprise users, they would want to likely have all their messages centralised for auditing purposes
Just the other day, me and @rottingleaf@lemmy.zip “designed” a new messenger to combat things like this: https://lazysoci.al/comment/9619656
Your idea doesn’t sound too difficult to implement but I don’t know if people would want to store all these messages locally when the vast majority of people are used to having their shit be stored elsewhere. Additionally, if you wanted to target enterprise users, they would want to likely have all their messages centralised for auditing purposes
Other than that, I think its a pretty neat idea