I don't know much but opinion based on my last girlfriend which was something similar, you should try to go for a run.
So she stayed with you after the dinner, she hugged and she asked for another night before xmas, I think you should text her about another day, maybe a coffe, a cinema, I don't know, just ask her out now. When you get to her, give a kiss on her the forehead and give her a hug, she will feel confidence from that, for the rest of the time with her, try touch her on the arm or the hand if you are sitting next by each other when you talk about her, if she really wants something with you, if the things get tense give her a soft kiss on her lips, if she wants more she will do the rest

We are all about the first action, they always do the rest!
I learned this from my last girlfriend even though I'm still uncofident with aproachs and small talk to get to know a girl.
We were like 2 weeks talking, hugging before I got the balls to kiss her, and I feel bad now because I know we ended because of me being too late kissing her, removing the feeling she had from me in the beginning. But I learned, kiss her soon enough or she will leave you. That's it, I learned a big lesson with this last girl ...