Verb (1-dan, intransitive)
1. to be solved; to be worked out
その謎は全て解けてるよ。All of those mysteries have been solved.
2. to come loose; to come untied; to come undone
縄が解けたぞ!The rope's come loose!
3. to be removed (of restrictions); to be lifted (e.g. of a ban); to be broken (of a spell, curse, etc.)
呪いが解けたんだ。The curse has been broken.
4. to dissipate (of anger, tension, etc.); to melt away; to ease; to be allayed; to be appeased; to be resolved (of a dispute, misunderstanding, etc.); to be cleared up
おかげで、少し緊張が解けた。Thanks to that, some of the tension eased.