Improve general task list and tests
I noticed once !393 (merged) was merged that general tasks had no visual feedback when selected. Starting from this I refactored a bit to arrive to this point where:
- I introduce a new component
GeneralTaskItem
is basically a non-editableTaskItem
- This component has small twists to fit the general tasks usecase: it allows a component
icon
and atooltip
. This was translated in the newGeneralTask
type. - I also expanded/improved the e2e tests to check most general tasks usecases