[feat] add a new view for task items
[cleanup] minor space/naming cleanup