← Vitrine
Changelog
Every Vitrine release, newest first, for both editions. Updates are free for every license; download them from your account or pull them from GitHub.
v1.0.0
Latest
The first release of Vitrine, for museums, galleries, archives and libraries of things.
Astro
- Home, What's on, an exhibition page with its essay, the collection with search and filters, an object page with its full label and story, Plan your visit, Friends and support, the library of things, About and Contact.
- Every object photographed the same way on one grey paper, with a museum label: who made it, when, where to see it and what it cost new.
- Opening hours live in the visitor's browser ("Open today until 17:00"), in the museum's time zone.
- Light and dark, with a toggle that remembers your choice; the Archive preset, dark only.
- Generated demo photos (fictional people, no brands): the objects on grey paper, the galleries, the building and the portraits; every object, room and portrait slot is ready for your own.
- Full head tags, JSON-LD per page kind (Museum, ExhibitionEvent, Event, CreativeWork, FAQPage, BreadcrumbList), a sitemap,
llms.txt, Open Graph images and Markdown versions of every object and exhibition. - Contact, archive appointment and newsletter forms that post without JavaScript to the endpoints in
src/content/site.json, with a honeypot field, and an optional Worker (worker/) that forwards them.
Next.js + Sanity
- Home, What's on, an exhibition page with its essay, the objects in the case and the curator, the collection with search, filters (gallery, material, decade) and pages, an object page with its full label and story, Plan your visit, Friends and support, the library of things, About and Contact.
- Every object photographed the same way on one grey paper, with a museum label: who made it, when, where to see it and what it cost new.
- Opening hours live in the visitor's browser ("Open today until 17:00"), in the museum's time zone.
- Sanity Studio: a page builder with Vitrine's own sections and the section library's, documents for objects, exhibitions, galleries, ways in with their hours, people and events, the Site document, Presentation with draft mode, and the demo content to import (
pnpm seed). - Two presets: Vitrine (light and dark, with a switch) and Archive (dark).
- Generated demo photos (fictional people, no brands): the objects on grey paper, the galleries, the building and the portraits; every object, room and portrait slot is ready for your own.
- Museum, ExhibitionEvent, Event, CreativeWork, offers, FAQ and breadcrumb structured data, a sitemap,
llms.txt, Open Graph images and every object and exhibition as Markdown. - Contact, archive appointment and newsletter forms that post without JavaScript to
/api/contact/,/api/appointment/and/api/newsletter/, fail closed without a destination, drop honeypot hits and log no field values; the fields the server sets come after the submitted ones.