HELP, I accidently shorted my esp32

I appreciate your replies, but after some further research and testing, I have found that my chip and actually most of my board is completely fine. I just fried a single diode. Using a jumper across it's contact points fixes the issue, and even without the jumper, I can power the board manually through the ground and 5v pin from another source (e.g. another arduino board). I'm gonna link the sources i found in case someone else ever comes across this post looking for an answer to a similar issue.

blog post of someone diagnosing this exact issue:

thread explaining the issue:

nodemcu-32s schematic: