A razor blade takes care of stubborn stains, just be sure not to cut the silicone on the corners.

Razor blade + water and a paper towel will take care of just about anything on glass. If you wipe it dry after washing, you shouldn't get streaks.