Frontend: Masonry-Layout + kompaktere Kacheln, media/* in .gitignore

- CSS Grid → CSS Columns (column-count:4) für echtes Masonry-Layout
  - Karten behalten ihre natürliche Höhe, kein Strecken mehr
  - Responsive: 3 Spalten @1100px, 2 @750px, 1 @500px
- Kacheln kompakter: media-crop 200px→160px, weniger Padding
- Hover: translateY(-3px) statt scale (vermeidet Clipping im Masonry)
- .gitignore: media/* statt media/uploads/ (alle Medien ignorieren)
- import re auf Module-Ebene (war vorher nur lokal in extract_halle)
This commit is contained in:
Hermes Agent
2026-06-17 15:15:02 +02:00
parent 0465b71c3a
commit a14f3582e9
2 changed files with 33 additions and 29 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ venv/
*.db-wal
# Media (too large, stored on disk)
media/uploads/
media/*
*.log
# IDE