It was a year of budget woes, protests and political churn. A year of housing and preservation fights. A year with a new mayor. Some bright spots broke through, too. The big picture: As 2025 nears its ...