Do I need to say anything about her showing up? Do I need to set that boundary right now? Like "please next time you are thinking about coming over let me know; so I am not surprised" or something like that?
Absolutely you need to set a boundary that she calls first before coming over!