fix the github oauth dialog, fix ui style, clean project