controllers: add an "edit diff" launcher