Fix mobile nav dropdowns, unique hero images per page, Google Maps, meta tags, reel update

- Fix mobile nav: all 3 dropdowns now get click handlers (was only first)
- Remove Our Work from nav
- Add Google Maps embed to homepage footer
- Update title and meta description/keywords/canonical
- Unique hero image per page (14 pages updated)
- Remove technician clip from hero reel
- Add .cpanel.yml for cPanel Git deployment
- Add hero image generation script (ComfyUI SDXL)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Concept Agent
2026-05-15 21:27:36 +02:00
parent 2aeb4285f9
commit 68d29ae532
20 changed files with 323 additions and 67 deletions
+16 -18
View File
@@ -18,34 +18,32 @@ os.makedirs(TMP_DIR, exist_ok=True)
CLIPS = [
"v3-shot-02", # 1 - wine spill on sofa
"shot-05-extraction-couch",# 2 - extraction couch
"shot-03-technician", # 3 - technician
"v3-shot-03", # 4 - dirty stained carpet close-up
"v3-shot-06", # 5 - living room clean carpet pan
"v3-shot-07", # 6 - restaurant carpet glide
"v3-shot-05", # 7 - office lobby carpet pan
"v2-shot-05-clean-stairs", # 8 - clean bright staircase
"v2-shot-07-restaurant", # 9 - restaurant carpet
"v2-shot-06-office", # 10 - bright office carpet
"shot-01-wide-room", # 11 - wide room establishing
"shot-05-clean-reveal", # 12 - clean reveal
"shot-04-extraction-carpet",# 13 - final reveal
"v3-shot-03", # 3 - dirty stained carpet close-up
"v3-shot-06", # 4 - living room clean carpet pan
"v3-shot-07", # 5 - restaurant carpet glide
"v3-shot-05", # 6 - office lobby carpet pan
"v2-shot-05-clean-stairs", # 7 - clean bright staircase
"v2-shot-07-restaurant", # 8 - restaurant carpet
"v2-shot-06-office", # 9 - bright office carpet
"shot-01-wide-room", # 10 - wide room establishing
"shot-05-clean-reveal", # 11 - clean reveal
"shot-04-extraction-carpet",# 12 - final reveal
]
# Duration for each clip
DURATIONS = [
4.5, # 1 wine spill — cut at 4.5s
5.0, # 2
5.0, # 3
4.0, # 4 --- building pace ---
4.0, # 3 --- building pace ---
4.0, # 4
4.0, # 5
4.0, # 6
3.5, # 6
3.5, # 7
3.5, # 8
2.5, # 9 --- rapid ---
2.5, # 8 --- rapid ---
2.5, # 9
2.5, # 10
2.5, # 11
2.5, # 12
6.0, # 13 final reveal — hold
6.0, # 12 final reveal — hold
]
paced_clips = []