...she just got out of a 3 years relationship with a guy and she kinda just got out of jail after being in there for a year for something she did that was not on purpose and while she was in there on the last 4 months her ex broke up with her.
She was in jail for a year, and had a relationship with a guy while SHE was in jail? And she went to jail for something "that was not on purpose"? She can't even put on her big girl panties and admit she broke the law? I see this ending badly.
Ok. You can't change her. She might like you, but she also might not be ready for a (serious) relationship. Hence your confusion. But if she shows up for dinner, then try to kiss her. If she refuses, then she just wants to be friends, and use you to get free meals. If you're fine with just being friends, then be friends.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)