It is very difficult for both you and your daughter. I also think that special alone time with you having fun will help. But I'd also like to suggest that you ease up on the punishments so that she can talk with you about her feelings. The goal of discipline is to teach good behavior. Strict punishment might teach the child to behave but it also forces feelings underground.
I think that instead of taking things away from her it would help if you disciplined in a way that is more connected to what she did. For example, for stealing money from your purse she does extra chores to "pay you back." And discipline is always done with love instead of anger and frustration. If you have to, wait until you calm down before you discipline. Discipline is a several year process and doesn't have to be rushed into. You should stop her when you see her doing what she's not supposed to do but if you're angry, tell her that you will give her a consequence after you take a time out.
Speaking of time outs, that could be an effective discipline to use consistently. Super Nanny calls it standing on the naughty mat. Use the time out for everything. It will take some concentrated effort and time to get this in place so that she will take the time out.
One of the reasons for time outs is to give the person the time to think thru what has happened. After the time out then discuss, again in a calm manner, what has happened and how she could have handled her feelings in a more positive way.
When you tell her that you are taking a time out before disciplining her you are showing her a way to deal with anger and frustration. A time out for a parent isn't literally sitting down and thinking. Do whatever helps you calm down.
I'm not sure that a naughty mat is as useful some of the time as giving her a time out by having her sit somewhere that she feels safe by herself and playing soft music so that she can calm down.
Or even just talking with her while you hold her letting her know that what she's done is inappropriate and will not be accepted.
Whatever you decide to do, tell her that you love her.
I know it's extremely difficult to get back into a calm and loving way of disciplining after her behavior has become this negative but I think you'll find a positive change after awhile if you can stick with the loving approach.
It is also important to have reasonable boundaries with an understanding of her abilities at this age. For example, both my daughter and her sister became outraged when their daughters lied at ages 3 and 4. As a consequence both girls are still lying at 6. A preschooler is learning to use their imagination and there brain hasn't developed enough to understand the difference between fantasy and reality. Instead of yelling at their kids for lying they could've given a non punitive consequence such as sitting down with them to discuss both the parent's and child's feelings about lying and teaching the difference between fantasy and reality. Accept the fantasy when it's truly a fantasy. My granddaughter said her aunt lived across the street from her school. I told her that would certainly be fun but she really lives in Vancouver. I then let it drop. She kept talking about living across the street and I just listened. When she'd wound down I once more said, that sure would be fun if it were true. If my granddaughter had told her mother this story her mother would've sternly told her to not lie.
My granddaughter now lies in an effort to stay out of trouble. She is told that lying will only get her into more trouble but she still does it. I think that she's learned that if she can delay her mother's angry reaction that when her mother comes back to it after discovering the lie she is sometimes less angry. And she's hoping that her mother never discovers the lie which also happens. All of this because anger is frequently my daughter's first response to anything that she considers wrong.
As a result my granddaughter, who is nearly 7, doesn't really understand when to use fantasy appropriately. She escapes into a fantasy world.
This example is simplified. There is much more than the not accepting the "lies" as fantasy to cause the continued lying but I believe that this is a large part of why my granddaughter actually lies when the truth is the most appropriate. Everything is a lie and she'll be punished for all of the lies ("lies)
If your daughter continues to act out after you've tried other ways of treating the misbehavior then I'd highly recommend some professional assistance. When angry is not successfully processed the child usually continues their misbehaviour into the teens where it's much more difficult to treat.
I sympathize with your situation. I've been there and really only realize that their are different ways to discipline when I became a grandmother and could "see" what is happening from the outside.