WORK-004
ID:WORK-004Status:done

Build gallery Rune

Priority:mediumComplexity:unknownSource:SPEC-008
claude/file-naming-convention-LJdwR View source
Branches 3
claude/file-naming-convention-LJdwR current done
main donechangeset-release/main doneclaude/align-sidenav-styling-4MuxV done
History 1
  1. f2b3512
    Created (done)by Claude
    Add {ID}-{slug}.md filename convention + migrate filenames subcommand

Summary

Multi-image container with grid, carousel, or masonry layout and optional lightbox overlay. This is a core rune — it belongs in packages/runes/src/tags/, not in a community package.

Status

Already implemented. Schema, config, CSS, and edit hints all exist:

  • Schema: packages/runes/src/tags/gallery.ts (uses createContentModelSchema)
  • Type: packages/runes/src/schema/gallery.ts
  • Config: packages/runes/src/config.ts (block gallery, modifiers for layout/lightbox/gap/columns)
  • CSS: packages/lumina/styles/runes/gallery.css (grid, carousel, masonry layouts + lightbox overlay)
  • Registry: GalleryImageGallery in packages/runes/src/registry.ts