feat(design): add header logo and show community name toggle (#154)
* feat(design): add header logo upload and show community name toggle
- Add headerLogoUrl and showCommunityName fields to CommunitySettings
and PublicSettings types
- Add uploadHeaderLogo API client function
- Update ForumLayout to accept publicSettings prop instead of
communityName, with three-tier header logo priority: custom header
logo > community logo > default Barazo SVGs
- Add header logo upload, remove, and show community name toggle to
the admin design page (DesignImagesSection)
- Update all 15 pages using ForumLayout to pass publicSettings
- Remove inline styles from logo images (use Tailwind w-auto)
- Add mock handler for POST /api/admin/design/header-logo
- Update tests for ForumLayout and admin design page
* fix(design): resolve rebase conflicts with main (pages, maxReplyDepth)
authored by