feat(tasks): task preview