I know I’ll be flamed but indoor cats IMHO are more demanding. Sounds like she spent a lot of time outdoors. Have her chipped and if she will tolerate it, put a collar and tags on her then let her out. First however, feed her lots of yummy food and keep her in a room where she only has that yummy food and a cat box and her own bed. Keep her there by herself for at least a week. She will bond to that space and not be so inclined to wander off. Our Bob is not a cuddly cat (although he does not bite) but he comes home every night and goes to his space to sleep. We have never allowed our pets to sleep with us. They are animals. We are people. They are here for our amusement and not the other way around. It works for us.
I just worry about her going after some unwitting kid in the neighborhood. She will go right up to you for attention.