Commit Graph

13 Commits

Author SHA1 Message Date
valknar 5023752f58 fix: correct recipe count to 425, scope site count to recipes section
README had 426 (off by one due to _index.md). Homepage and footer now
use where .Site.RegularPages "Section" "recipes" to exclude non-recipe
pages like /imprint/ from the count.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 20:05:20 +02:00
valknar 5461b764f4 fix: remove background rect from favicon.svg for transparent bg
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:41:12 +02:00
valknar 0ae9846ce5 feat: define footer menu in hugo.toml, render dynamically in partial
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:34:44 +02:00
valknar 10212c75b7 fix: correct Goldschläger umlaut in recipe content
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:16:52 +02:00
valknar c4255c8490 fix: restrict hover styles to pointer devices via @custom-variant
Prevents hover state from sticking on touch screens by scoping
hover to actual hover-capable devices.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:13:37 +02:00
valknar b835b6247d Simplify footer bottom bar: Imprint | Pivoine
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:11:39 +02:00
valknar 1c529d6f20 Add imprint page with privacy/attribution info and footer link
Adds /imprint/ with operator contact, self-hosted Umami analytics
disclosure, content attribution, and disclaimer sections. Links
Imprint in the footer bottom bar next to the pivoine.art credit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 19:09:54 +02:00
valknar b216578289 fix: Jägermeister ingredient German Umlaut 2026-06-07 17:58:32 +02:00
valknar b6af965e48 Track pnpm-lock.yaml for reproducible Docker builds
Required by --frozen-lockfile in Dockerfile stage 1.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:57:56 +02:00
valknar 8bd0a9b7ad UX fixes: scroll to top on nav, recipe chip order, caption cleanup
- Disable HTMX scrollIntoViewOnBoost, scroll to true y=0 on afterSettle
  so breadcrumbs are never hidden under the sticky header
- Reorder recipe chips: Alcoholic → Category → Glass
- Remove "Photographed / House pour" caption below recipe image

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:50:41 +02:00
valknar 2a36431f85 Add AI-generated cocktail images (425 recipes)
Generated via FLUX.2 pro on Replicate. Each recipe bundle now includes
a cocktail.webp for Hugo's WebP srcset pipeline.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:41:30 +02:00
valknar 5ca68c1b04 Update scripts: move CSV to repo root, tune flux-2-pro params
- Point both generate scripts to final_cocktails.csv at repo root instead
  of prototype/uploads/final_cocktails.csv
- Add final_cocktails.csv to repo
- Switch flux-2-pro to input_images[], resolution "2 MP", output_quality 100
- Lower safety_tolerance from 6 → 2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 12:04:00 +02:00
valknar b3b9fb7ac6 Initial commit — Bar Pivoine cocktail recipe site
Hugo Extended site with 426 cocktail recipes from the open cocktail dataset.
Dark amber/gold editorial aesthetic, Tailwind CSS v4, Alpine.js client-side
search and filtering, HTMX page transitions, Docker + nginx production build.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 11:53:45 +02:00