Merge website-branding feature and adjust for compatibility

- Resolved conflicts in models.py, app.py, and template files
- Added branding checks to prevent errors when g.branding is None
- Updated all template references to use conditional branding
- Added BrandingSettings to migrations
- Created branding uploads directory
- Integrated branding with existing comment and task management features
This commit is contained in:
2025-07-06 16:58:29 +02:00
14 changed files with 466 additions and 35 deletions

6
.gitignore vendored
View File

@@ -145,4 +145,8 @@ node_modules/
# Temporary files
*.tmp
*.temp
*.temp
# User uploaded content
static/uploads/avatars/*
!static/uploads/avatars/.gitkeep