A 1.23 million-square-foot mixed-use development on 10.6 acres got city approval on Thursday evening, but some neighborhood residents aren’t happy.