What a little cutie! She looks ok weight wise if shes weaning or just weaned. They can lose a lot of weight at that stage. If that pigeon is anything like mine, you have a new friend for that pigeons lifetime! And if it can, it will find a mate and bring it home to meet you too...lol.
I would expand the diet a bit. Especially if you are planning to eventually stop leaving food out for it. This age is when they learn what to eat from their parents and if they're given a limited diet, they often have a hard time of it later. The greater variety they're given to eat now, the healthier the bird and the better its chances once on its own. The older they get, the more likely they are to starve before trying new foods.
Wild pigeons are a lot like chickens diet wise. If they can swallow it, they'll probably eat it. If your getting the bird ready to live without you, then feed it any table scraps you have as well as dog food, cat food, bird seed etc...just offer it as much variety as you can think of. If your happy to keep feeding it, then I would get a bag of chicken layer crumbles for it. Or bird seed mixes, chicken scratch, small sized dog food...whatevers convenient for you. The crumbles would give it a fairly well balanced diet. Bird seed mixes etc would give it a less balanced diet but plenty of healthy nutrition as it learns to find and try new foods on its own.
Just add any new foods into its normal food and mix it up. Start by adding small amounts and gradually increase the the amounts when you can see that the bird is eating the new foods.
Nice job raising the little one!