Julian Lam 2a939aad8d fix: regression via c1b3079d93
Also refactored privilege render logic so that it no longer needs a server-side hack to render column count
..
advanced fix: two more routes
appearance style(openapi): break write API routes into individual files
category style(openapi): break write API routes into individual files
dashboard spec: schema docs for new ACP dashboard subpage routes
development fix: spec
extend style(openapi): break write API routes into individual files
groups/groupname fix: all tests, wrap up work
manage fix: regression via c1b3079d93
settings feat: add missing schemas for various ACP settings routes
upload style(openapi): break write API routes into individual files
users style(openapi): break write API routes into individual files
analytics.yaml style(openapi): break write API routes into individual files
dashboard.yaml spec: schema docs for new ACP dashboard subpage routes
uploadDefaultAvatar.yaml style(openapi): break write API routes into individual files
uploadMaskableIcon.yaml style(openapi): break write API routes into individual files
uploadOgImage.yaml style(openapi): break write API routes into individual files
uploadTouchIcon.yaml style(openapi): break write API routes into individual files
uploadfavicon.yaml style(openapi): break write API routes into individual files
uploadlogo.yaml style(openapi): break write API routes into individual files