Eventual
Native EmDash events with rich text, localization, friendly recurrence, saved venues and multilingual calendar feeds.
@vermeulen.solutions/eventualOr open Registry in your EmDash admin and search for this name.
Screenshots
Permissions
Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.
Changelog
0.17.0
Multi-locale UI dictionaries, universal 1-click calendar links, and single-event query hydration: Complete German (de), Dutch (nl), and Spanish (es) UI localization dictionaries with regional fallback. Universal 1-click links for Google Calendar, Outlook Web, Office 365, and direct Apple/desktop iCal downloads on all PublicEvent payloads and the <EventList showCalendarLinks={true} /> Astro component. Targeted eventId query support on publicEvents. Full backwards compatibility and EmDash >=1.2.0 <2.0.0 support preserved. Release notes.
Earlier releases
- 0.16.0: parallelized public feed resolution, cache headers for public media, and direct
imageMediametadata for responsive Astro<Image>. - 0.15.0: opt-in public feed cache evidence: actual collection dependencies, empty-list invalidation and absolute expiry.
- 0.14.1: EmDash 1.4 editor compatibility; no runtime or permission changes.
- 0.14.0: public legacy storage reads require explicit opt-in; native collections stay authoritative.
- 0.13.0: native rich content, translations, drafts, directories and publication.
Installation
Eventual 0.17.0
Requires EmDash >=1.2.0 <2.0.0 for event management. 1.4.0 is recommended for nested forms and Cloudflare plugin mutations, and required for the optional cache integration.
In Plugins → Registry, find Eventual by vermeulen.solutions, review permissions and install or update. Version 0.17.0 adds no capabilities or MCP tools. Enable intended tools separately under Agent access.
Open Eventual → Settings, select compatible event, venue and organizer collections, then Save settings. Installation does not create schemas or migrate content. Site builders: collection setup.
Save an announcement, open Dates, venue & repeat, save changed sections, reload, then publish in EmDash. Editor guide.
Keep Show old events saved inside the plugin off for native collections. Enable it only to serve legacy plugin data without a connected collection. Upgrades from 0.12.x or earlier need a backup and native migration.
Your site builder connects visitor pages. Caching stays opt-in: 0.17.0 supplies dependencies and a maximum 15-second expiry, not site-wide cache rules. Use matching source helpers, explicit eligibility and no stale serving. Read the integration guide and host limitations before enabling it.
Keep exploring
More plugins like Eventual
Browse by keyword, or see everything @vermeulen.solutions publishes.