← Handbill
Changelog
Every Handbill 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 Handbill, the Astro theme for venues: concert halls, theatres, event and wedding venues, and churches or chapels used as halls.
Astro
- Home with the hall cut to its own arched doorway and tonight under the arch (the next event, the box office, the bar), this week by day with the room filter and two photos of the week, the rooms beside the main hall, hire and weddings on a photograph, and the monthly handbill sign-up.
- The programme by day, printed like a handbill, with filters by room and kind and a day jump; a page per event with the poster, the facts, the ticket types, the running order, who's playing, the practical questions, the room with a drawn seating plan and the rest of the week; the series that run all year.
- Plan your visit with a drawn map and the access notes, hire the space (each room in the arch, what it holds, what's included, the rates, the enquiry form), weddings (the day by the clock, the packages, a couple's words, a viewing), about the building (the history, the figures, the organ and the trust, the years, the people, the Friends), news with a page per post (and its Markdown), contact with the desks and a message form, privacy and terms.
- The demo's programme moves along with the week (events given as days after the current week's Monday), so it never runs out; every series stays on its weekday.
- Two presets: Handbill (light and an evening dark, with a switch) and Matinee (light).
- Generated demo photos (fictional people, no brands) for the hall, the rooms, the events, the weddings and the portraits, each slot ready for your own; the seating plan and the map are drawn.
- PerformingArtsTheater, Event, Service, FAQ, post and breadcrumb structured data, a sitemap, RSS,
llms.txt, Open Graph images and every post as Markdown. - Enquiry, contact and newsletter forms that post without JavaScript, with a honeypot, and an optional Cloudflare Worker that checks them, forwards them as JSON and fails closed without a destination; the fields the server sets come after the submitted ones.
Next.js + Sanity
- Home with the hall cut to its own arched doorway and tonight under the arch (the next event, the box office, the bar), this week by day with the room filter and two photos of the week, the rooms beside the main hall, hire and weddings on a photograph, and the monthly handbill sign-up.
- The programme by day, printed like a handbill, with filters by room and kind and a day jump; a page per event with the poster, the facts, the ticket types, the running order, who's playing, the practical questions, the room with a drawn seating plan and the rest of the week; the series that run all year.
- Plan your visit with a drawn map and the access notes, hire the space (each room in the arch, what it holds, what's included, the rates, the enquiry form), weddings (the day by the clock, the packages, a couple's words, a viewing), about the building, news with a page per post (and its Markdown), contact with the desks and a message form, privacy and terms.
- Sanity Studio: a page builder with Handbill's own sections and the section library's, documents for events, rooms, series, people and news, the Site document (organisation, box office hours, ticket agent, event page headings), Presentation with draft mode, and the demo content to import (
pnpm seed). - The demo's programme moves along with the week (Site › Demo: move the programme along), on the server and, for a page served from the cache, in the visitor's browser; every series stays on its weekday. Empty the field for a real programme.
- Two presets: Handbill (light and an evening dark, with a switch) and Matinee (light).
- Generated demo photos (fictional people, no brands) for the hall, the rooms, the events, the weddings and the portraits, each slot ready for your own; the seating plan and the map are drawn.
- PerformingArtsTheater, Event, Service, FAQ, post and breadcrumb structured data, a sitemap, RSS,
llms.txt, Open Graph images and every post as Markdown. - Enquiry, contact and newsletter forms that post without JavaScript to
/api/hire/,/api/contact/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.