Trello is a kind of a community/team board so you can collaborate on stuff and move things to different areas to signify you've completed it or are still working on it. (Also, you can open up the areas/tasks and see them in greater detail).
Also, I'm glad that you are back! You seem to be the best commenter I know of on itch and it is always great to see your really well communicated perspective on games! I haven't been on itch a while either so I guess I may be in the same boat.
Also x2, I'll really have to check this game out now; seems to have a lot of love and hard work dedicated to it.