I agree it's very different communicating online than face to face and yes tone can come across wrong/be misread - that happens on these forums all the time. As human beings I believe we are evolved to need face to face, because so much of our nuanced communication is non-verbal. I'm not dismissing online friendships, but they are different to IRL ones.
Sounds like you had some clear communication with her too, that's got to be good.