I would Highly recommend you to join hypnosis sessions which really works for your mother.
First, let me say that I'm sorry about your youth and issues with your mom. I'm glad she has gotten help but that is really not an answer to the pain she caused you when you were young. You probably need to participate in talk therapy to work through your feelings on this. Because if she approaches you now with either her tone that reminds you of that time in your life or her actions, you react with rage. Enough that you lose control and have now hit her.
My suggestion, while painful, is to limit your time with her. She has a toxic effect on you. We are all little kids inside and want our parents approval and you spent your whole life trying to get it. And you are feeling terrific when she gives it to you. but if she even momentarily reverts back to a reminder of the terrible mother she was (and she was bad), you lose it. You've not worked through it yet. And it's not healthy for you to keep trying to put a band aid on an old wound. You are stuck in trying to win her, love her, be loved by her, make amends, etc. Remember, and I do have empathy for her, BUT, she had a responsibility to be a better parent to you when you were young. She didn't do it. No matter what she does now, it will never make that right. It's okay to be angry about that. It's good to get to a point though to let it go and keep her in her rightful place now. A cruddy mom who is getting better but doesn't deserve all of the emotion you feel toward her. Does that make sense?
You also learned from her. This is really REALLY important. Things like abuse leave an internal impression. You want to squash that because you may have kids someday and react with rage and anger when they do the wrong thing (which they will). So, talking about it, recognizing it, having ways to control it ahead of time are essential. And that can be used in all relationships such as with a future spouse, your mom or anyone.
So, I'd get a therapist. And if you have depression or anxiety/ make sure this is treated to the full extent. We're here to talk through it! Let us know how we can help! And how it is going!
If you don't fix the problem, then yeah. What are you doing to tackle your depression?