Eventual banner

Eventual

Native EmDash events with rich text, localization, friendly recurrence, saved venues and multilingual calendar feeds.

View source
Public name@vermeulen.solutions/eventual

Or 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.

  • Read content

    Read entries from your site’s content collections.

  • Read revision history

    Read retained earlier versions of content entries.

  • Manage content

    Create, update, and delete content entries.

  • Publish content

    Publish, unpublish, schedule, and unschedule content entries.

  • Read content structure

    Read the collections and fields defined on your site.

  • Block publishing

    Review content and stop it from being published, scheduled, or unpublished.

  • Read media

    Read media metadata from your library.

  • Read media files

    Read the contents of files in your media library.

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 imageMedia metadata 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.

Full changelog.

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.

Install on your site

Open in EmDash

Eventual

@vermeulen.solutions/eventual

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.