You should try Typora, a markdown editor that looks really nice.https://typora.io/
Like others, I have single file and a section for each week containing all my tasks. Then I move the unfinished ones down to the next week at the end.
It's easy to sync those files in git of course.