Not sure when this capability was added but you can mark a task complete from the board view without opening the task: