Please help, ESP8266 won't upload sketches anymore!

D8 (GPIO15) is one of those pins that can interfere with the board being flashed. See this post:

D2 (GPIO4) is a much better choice.

Can you post a screenshot of the Tools menu in the Arduino IDE showing the settings you used to flash the board last time?

Pete.