kafe-dash

Run 007a: Lightbox + pilot galerie (cisarsky)

Dokončeno

Vanilla JS dialog lightbox, integrace do detail stránky, pilot galerie na 1 druhu

Od: 2026-04-20 Do: 2026-04-20 Vytvořeno 20. 4. 2026

5/5

100%

Tasky v runu

Otevřít kanban →
ID Název Status Priorita Vytvořeno
88 Načíst MCP docs pro Astro 6 client scripts + dialog a11y
MCP docs ověřeny v předchozí session (Astro 6 <script> pattern + native <dialog> + aria-live). Kontext7 quota vyčerpán v review-fázi, ale pattern byl ověřen před implementací.
Hotovo
Střední
20. 4. 2026
89 Vytvořit SpeciesGallery.astro + lib/lightbox.ts (native dialog, keyboard nav, no-crop)
SpeciesGallery.astro (105 ř.) grid+dialog, lightbox.ts (62 ř.) vanilla TS init per-section, lightbox.css (124 ř.) scoped ::backdrop + no-crop invariant.
Hotovo
Střední
20. 4. 2026
90 Integrovat SpeciesGallery do druhy/[slug].astro
src/pages/druhy/[slug].astro: SpeciesGallery nahrazuje inline gallery grid (-33 ř.), předává photos a galleryId=gallery-${entry.id}.
Hotovo
Střední
20. 4. 2026
91 Pilot: 2-3 gallery fotky k cisarsky + CREDITS
3 fotky cisarsky (Ian Duffy CC-BY 2.0, François Guerraz CC-BY-SA 3.0, Matthieu Weber PD). Frontmatter gallery + CREDITS záznamy.
Hotovo
Střední
20. 4. 2026
92 Build + astro check + a11y verify
pnpm check 0/0/0, typecheck 0, build OK (29 obrázků + 18 stránek), lint pouze 2 warnings v auto-generated worker-configuration.d.ts. A11y: native dialog focus trap, ESC, keyboard nav, aria-live.
Hotovo
Střední
20. 4. 2026

Screenshoty

0

Žádné screenshoty. Nahraj první.