Redesign UI and add configurable branding logo

- Modern dark/light theme with CSS variables, pills, cards and a sticky nav
- New Branding section in admin settings: upload logo (png/jpg/svg/webp/gif,
  2 MB) plus width/height sliders, proportional scale and reset
- Logo served publicly via /logo and displayed on admin portal and the
  customer upload page; files persist under ./data/logo

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Stefan Hacker
2026-04-16 11:24:45 +02:00
parent 0770259d3d
commit 4567e93aa2
5 changed files with 828 additions and 331 deletions
+1
View File
@@ -14,6 +14,7 @@ services:
volumes:
- ./data/db:/data/db # SQLite DB liegt hier neben docker-compose.yml
- ./data/uploads:/data/uploads # Kunden-Uploads
- ./data/logo:/data/logo # Admin-Logo
- webdav-config:/webdav-config # dynamisch generierte htpasswd + access.conf
webdav: