SCMP's Gary Liu on year of challenges from protests, pandemic