Hi! I'm glad she seems to be perking up for you now! But there are a few things husbandry wise you may want to consider.
With the handling, unless she comes to you very willingly you should not handle her daily. Also remember that sick chameleons appear more friendly as they simply don't have the energy to fight. Get her healthy again and then see how she feels about it.
Crickets are fine, mealworms should be a treat. You may want to get some roaches or silkworms / hornworms to add a variety. Variety and good gutloading are the keys to a healthy diet. If you type gutload into the search option you will find loads of great ideas.
For the calcium you want PLAIN calcium with no vitamins to use daily, calcium with d3 for twice a month and a multivitamin for twice a month. Too much d3 or multivitamin can cause problems.
I don't know what you mean by water bowl but remove it. Chameleons don't recognise standing water. Mist 4 times a day or more (more to help her eyes) and install a dripper.
Switch the light off at night!!!! This is so important for her to get a good rest. If your friend had been keeping her lights on at night this could contribute to irritated eyes. Buy a normal house bulb for her heat, and keep the lights on 12 hours a day.
The temperature needs to drop at night also so she can slow her system down and relax. So no light or heat at night please.
Also, listen to Eliza! At that age she NEEDS a laying bin, she will lay eggs whether she's mated or not. Here's a link to janns blog, read it, memorise it and you should t run into trouble
https://www.chameleonforums.com/blogs/jannb/345-egg-laying-laying-bin.html
If you make these changes and her eyes don't improve, take her to the vet. And ad always, feel free to ask any more questions.