32 lines
6.6 KiB
JSON
32 lines
6.6 KiB
JSON
{
|
|
"name": "Event Espresso 4 - Event Companion",
|
|
"slug": "eea-event-companion",
|
|
"version": "0.8.0",
|
|
"download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-event-companion/eea-event-companion-0.8.0.zip",
|
|
"homepage": "https://gitea.mulligan.casa/ee-extensions/eea-event-companion",
|
|
"requires": "6.4",
|
|
"tested": "7.0",
|
|
"requires_php": "8.1",
|
|
"last_updated": "2026-06-23 20:27:48",
|
|
"icons": {
|
|
"1x": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-event-companion/icon-128x128.png",
|
|
"2x": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-event-companion/icon-256x256.png"
|
|
},
|
|
"author": "Mike Mulligan",
|
|
"author_homepage": "https://gitea.mulligan.casa/mmulligan",
|
|
"tags": [
|
|
"event espresso",
|
|
"companion app",
|
|
"pwa",
|
|
"schedule",
|
|
"announcements",
|
|
"push notifications"
|
|
],
|
|
"sections": {
|
|
"description": "<p>Event Companion adds an attendee-facing progressive web app (PWA) to any Event Espresso event. Attendees access the companion via a QR code or short link, authenticate with a magic link tied to their registration, and get a mobile-native experience with:</p>\n<ul>\n<li><strong>Schedule / agenda</strong> with per-entry location pins on an uploaded venue map.</li>\n<li><strong>Static pages</strong> for event info, house rules, or sponsor acknowledgements.</li>\n<li><strong>Announcements</strong> with optional timed publication and web push notifications.</li>\n<li><strong>Feedback forms</strong> with configurable fields per event.</li>\n<li><strong>Venue maps</strong> with positioned pins and panzoom navigation.</li>\n<li><strong>Branding</strong> per event (theme, icon, splash screen).</li>\n</ul>\n<p>All configuration is per-event from wp-admin under the Event Espresso menu. The companion is general-purpose and organization-agnostic.</p>\n<p><strong>Self-contained on Event Espresso.</strong> The companion works on a plain Event Espresso install. No additional plugins are required.</p>",
|
|
"installation": "<ol>\n<li>Install and activate Event Espresso 4.</li>\n<li>Upload this plugin to <code>wp-content/plugins/</code> and activate it. Activation creates the companion tables.</li>\n<li>Navigate to Event Espresso > Event Companion in wp-admin to configure the companion for an event.</li>\n</ol>",
|
|
"faq": "<p><strong>Does this require any other plugins?</strong></p>\n<p>Only Event Espresso 4. The companion is fully self-contained.</p>\n<p><strong>How do attendees access the companion?</strong></p>\n<p>Via a magic link sent to the email on their registration, or by scanning a QR code at the event.</p>",
|
|
"changelog": "<p><strong>0.8.0</strong><br />\n* Venue maps can now have <strong>Spaces</strong> — tappable polygon regions (rooms, zones) you draw right on the map. Each Space carries an optional highlight colour, fill opacity, zoom-to-fit on focus, and a centroid marker, and works as a schedule location and a tap target just like a pin.<br />\n* Rebuilt map editor: a toolbar to place pins or draw Spaces (click corners to close), full corner editing (drag, double-click an edge to add, Delete to remove), and a docked options panel for the selected feature — replacing the old prompt() dialogs.<br />\n* Pins and Spaces can now do more on tap: show a basic <strong>info popup</strong> (a short blurb, without leaving the map), or act as a <strong>navigation link</strong> to another location or map (a picker appears when there's more than one destination). Either can also display an optional <strong>glyph</strong> icon.<br />\n* Map saves keep stable ids, so schedule locations, links, and deep-links survive an edit; navigation links remap correctly across export and import.</p>\n<p><strong>0.7.0</strong><br />\n* Added a color-coded plugin icon (delivered through the update channel) and declared WordPress 7.0 compatibility. No functional change.</p>\n<p><strong>0.6.0</strong><br />\n* Web push notifications: attendees can opt in from the News tab to be notified when an announcement is published (deep-linking to the linked session when set). Generate the signing key under App Settings → Web Push. Self-contained — no extra service required; iOS install-gated.<br />\n* The home \"Happening now / next\" ribbon now flags a live or upcoming session that has linked announcements with a 📣 count.</p>\n<p><strong>0.5.0</strong><br />\n* Announcement ↔ session linking: an announcement can point at one schedule session. The attendee app shows a tap-through session chip on the announcement card and a \"Related updates\" list on the session page; set the link from the new \"Related session\" picker in wp-admin (grouped by schedule, times in the event timezone). Deleting a session cleanly unlinks its announcements.</p>\n<p><strong>0.4.0</strong><br />\n* Installed PWA branding: the home-screen icon, iOS splash, and theme color now follow the live event's branding (cascade: live event → a new site-wide default → plugin default), instead of the static default. New \"Default App Branding\" controls on the App Settings tab set the site-wide fallback. Manifest is cache-busted (versioned link + ETag) so changes reach installed apps within the cache window.<br />\n* Import / Export: package an event's whole companion config as a hand-authorable ZIP and import it (merge or replace) into another event — pages, schedules, maps/pins, app/design, shortlinks, feedback form, with bodies and images carried as asset tokens. wp-admin tab + WP-CLI (<code>wp eea-ec export|import</code>); untrusted-ZIP hardened; fully atomic.<br />\n* Fixed: the <code>home</code> short link no longer mints a duplicate on repeat calls.</p>\n<p><strong>0.3.0</strong><br />\n* Attendee PWA: event-aware landing (hero + \"Happening now/next\" across schedules), bottom-nav + drawer, multi-floorplan maps, named multi-schedules with per-session detail pages, announcements, location-scoped feedback, and \"you are here\" QR cards.<br />\n* Device-first identity: feedback with no sign-in; optional email magic-link verification creates/links an attendee.<br />\n* Per-event OKLCH theme engine: accent + neutral + style dials derive contrast-guarded tokens; 10 presets; light/dark/dark-luxe; live preview in wp-admin. Branded boot splash, hero, and motion.<br />\n* Offline support: after one online load the app works in a venue dead zone (cached data + floorplans); QR codes resolve client-side; offline indicator.<br />\n* Self-hosted updates via the foh-updates channel.</p>\n<p><strong>0.1.0</strong><br />\n* Foundation release: plugin activation, DB schema (11 tables), admin page shell with stub tabs, self-hosted updater, release workflow.</p>"
|
|
}
|
|
}
|