Glad things are going better. Sometimes, if we're lucky, the solution to 'cat problems' can be rather simple. I think most everyone here on the forum would agree- happy cats make for happy humans
, and are glad to help if we can.
I would still advise you take a stool sample to your vet, just to make sure she's worm-free, and try to get her on a wet food diet.