From 03624fe727b0beabad9e1d9951b4e0f219b39fe8 Mon Sep 17 00:00:00 2001 From: ee-extensions release bot Date: Thu, 25 Jun 2026 11:59:10 +0000 Subject: [PATCH] release eea-event-companion 0.16.1 --- eea-event-companion.json | 8 ++++---- ...6.0.zip => eea-event-companion-0.16.1.zip} | Bin 397147 -> 397433 bytes 2 files changed, 4 insertions(+), 4 deletions(-) rename eea-event-companion/{eea-event-companion-0.16.0.zip => eea-event-companion-0.16.1.zip} (81%) diff --git a/eea-event-companion.json b/eea-event-companion.json index a6e27ed..8144c66 100644 --- a/eea-event-companion.json +++ b/eea-event-companion.json @@ -1,13 +1,13 @@ { "name": "Event Espresso 4 - Event Companion", "slug": "eea-event-companion", - "version": "0.16.0", - "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-event-companion/eea-event-companion-0.16.0.zip", + "version": "0.16.1", + "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-event-companion/eea-event-companion-0.16.1.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-25 11:36:27", + "last_updated": "2026-06-25 11:59:09", "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" @@ -26,6 +26,6 @@ "description": "

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:

\n\n

All configuration is per-event from wp-admin under the Event Espresso menu. The companion is general-purpose and organization-agnostic.

\n

Self-contained on Event Espresso. The companion works on a plain Event Espresso install. No additional plugins are required.

", "installation": "
    \n
  1. Install and activate Event Espresso 4.
  2. \n
  3. Upload this plugin to wp-content/plugins/ and activate it. Activation creates the companion tables.
  4. \n
  5. Navigate to Event Espresso > Event Companion in wp-admin to configure the companion for an event.
  6. \n
", "faq": "

Does this require any other plugins?

\n

Only Event Espresso 4. The companion is fully self-contained.

\n

How do attendees access the companion?

\n

Via a magic link sent to the email on their registration, or by scanning a QR code at the event.

", - "changelog": "

0.16.0
\n* Schedule cards redesigned. A cleaner, more compact card: time and location share a line, the source schedule and tags sit together, and the calendar / reminder / share actions are tucked into a single overflow (⋮) menu instead of cluttering the card.
\n* New \"Share\" action. Share a session straight from the menu — uses the phone's native share sheet when available, otherwise copies the link and confirms with a toast.
\n* The same card everywhere. A location's detail page now shows its sessions as the same cards (tap one to open it), and a session's detail links back to its location — closing the loop between the schedule and the map.
\n* Map background fills the whole view. A vector floorplan's background colour now paints the entire map viewport, so the area around the plan matches it instead of showing a mismatched band when you pan or zoom.
\n* Cross-floor link markers sit on their rooms. Navigation-link markers on element-bound Spaces (e.g. \"To Level 3\") now appear on the bound room rather than defaulting to the centre of the map.
\n* Fixed a map-switch race where a previous map's failed image could briefly blank the map you just switched to.

\n

0.15.1
\n* The in-app boot splash logo now scales with the screen (instead of a fixed small size), so it fills more of a large/retina display.

\n

0.15.0
\n* Site-wide settings now live on their own \"Global\" tab (Event Companion → Global), separate from any event — the App Name / icon / splash / accent and the Web Push setup moved there. No need to pick an event to manage them.
\n* Add-to-calendar is now a provider menu — Google Calendar, Outlook, Office 365, or Apple/.ics. Each opens that calendar with the session (using that calendar's own default reminder). This works reliably across phones, including Android, instead of relying on a single behaviour.
\n* The reminder star now carries the reminder time. Tap the star and pick how far ahead to be notified — 15 / 30 / 45 minutes or 1 hour before — delivered as a push notification at that time. (The exact lead lives on the push reminder now; the calendar entry uses your calendar's default.)
\n* The \"notifications blocked\" message is now helpful — it explains how to re-enable notifications in your browser's site settings (and on iOS, offers to install the app, which can prompt again).

\n

0.14.0
\n* Add-to-calendar now opens the Calendar app instead of downloading a file. Tapping a reminder time hands the event straight to the phone's calendar (the \"Add to Calendar\" sheet on iOS, open-with on Android). The service worker serves the event on-device, so it works fully offline — no signal needed to add it, and the alarm still fires offline once it's in.

\n

0.13.0
\n* Pick your reminder time when adding a session to your calendar. The calendar button now offers None / 15 / 30 / 45 minutes / 1 hour before — set as a real alarm on the calendar event. Because it's the phone's own calendar, the reminder fires offline, in airplane mode, and with the app closed (the dependable way to be reminded at a venue with no signal). The in-app star notification remains for when you're online.

\n

0.12.0
\n* Add any session to your calendar. Every schedule item now has a calendar button that downloads a standard .ics — works with Apple, Google, and Outlook calendars.
\n* Reminders. Tap the star on a session to be reminded about 15 minutes before it starts (a push notification). Starring asks to turn on notifications the first time, and your stars sync to the server so they survive a reinstall. No sign-in.
\n* Smarter notification opt-in. The \"Get notified\" prompt now also appears on the home screen, and installing the app (or starring a session) offers to turn on notifications — all from a tap, never a surprise pop-up.
\n* Feedback forms support more question types on device. Multiple-choice (radio), number, and \"choose several\" (checkbox) questions now render and submit correctly in the app, matching the form builder.

\n

0.11.0
\n* App identity is now site-wide. The installed app's name, home-screen icon, splash, and base accent colour are set once for the whole site/organisation (Event Companion → App Settings → \"App Identity\"), independent of any single event. The install name now follows your App Name (or the site name) instead of the generic \"Event Companion\", and the icon follows your chosen icon everywhere — including at shared /g/… links. (Per-event Design themes still apply as in-app skinning when an event is in focus.)
\n* Announcements can be org-wide. A new \"Show org-wide\" toggle (on by default) makes an announcement visible across the whole app — even before anyone has picked an event — instead of only inside one event. Turn it off to scope an announcement to a single event.
\n* Clear publish controls for announcements. The announcement editor now has explicit Publish now, Schedule, and Save draft buttons. (Previously, leaving the time blank silently saved a hidden draft.)

\n

0.10.0
\n* Schedule entries can now carry tags (e.g. keynote, workshop, food). Attendees see tag chips on each session and can filter a schedule by tag, right on the schedule view.
\n* New optional All Schedules view: turn it on per event (Schedule tab) to add an \"All\" tab at the front that merges every schedule's sessions in time order, grouped by day, each labelled with its source schedule. Its tag filter spans every schedule. Exclude individual sessions from the combined view from the entry editor.
\n* Tags and the All-Schedules settings travel through Export / Import.

\n

0.9.0
\n* Venue maps can now use a vector floorplan (an SVG export from Inkscape, Illustrator, or similar) as the base, with a per-map background colour — upload one when adding or editing a map. Uploaded SVGs are sanitized on upload, on serve, and on import.
\n* New element binding: instead of re-tracing rooms by hand, pick any area already drawn in the floorplan — through a structure tree of its layers, groups, and shapes — and turn it into a tappable Space. Each bound Space gets its own resting and focused-state highlight colour and opacity, and the floorplan's own room outlines light up on the map.
\n* Drawn polygon Spaces still work and mix freely with bound ones on the same map; convert either way (detach a bound Space to a point, or bind a drawn/point feature to an element). The vector floorplan and its bindings travel through Export / Import.

\n

0.8.0
\n* Venue maps can now have Spaces — 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.
\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.
\n* Pins and Spaces can now do more on tap: show a basic info popup (a short blurb, without leaving the map), or act as a navigation link to another location or map (a picker appears when there's more than one destination). Either can also display an optional glyph icon.
\n* Map saves keep stable ids, so schedule locations, links, and deep-links survive an edit; navigation links remap correctly across export and import.

\n

0.7.0
\n* Added a color-coded plugin icon (delivered through the update channel) and declared WordPress 7.0 compatibility. No functional change.

\n

0.6.0
\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.
\n* The home \"Happening now / next\" ribbon now flags a live or upcoming session that has linked announcements with a 📣 count.

\n

0.5.0
\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.

\n

0.4.0
\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.
\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 (wp eea-ec export|import); untrusted-ZIP hardened; fully atomic.
\n* Fixed: the home short link no longer mints a duplicate on repeat calls.

\n

0.3.0
\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.
\n* Device-first identity: feedback with no sign-in; optional email magic-link verification creates/links an attendee.
\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.
\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.
\n* Self-hosted updates via the foh-updates channel.

\n

0.1.0
\n* Foundation release: plugin activation, DB schema (11 tables), admin page shell with stub tabs, self-hosted updater, release workflow.

" + "changelog": "

0.16.1
\n* Map loading is now reliable. The map waits for its viewport to finish sizing before fitting the floorplan, then fades in — fixing occasional off-centre loads and the rare blank map (it used to measure too early, during the screen transition, and mis-place or hide the plan). Correctness over a fraction of a second.

\n

0.16.0
\n* Schedule cards redesigned. A cleaner, more compact card: time and location share a line, the source schedule and tags sit together, and the calendar / reminder / share actions are tucked into a single overflow (⋮) menu instead of cluttering the card.
\n* New \"Share\" action. Share a session straight from the menu — uses the phone's native share sheet when available, otherwise copies the link and confirms with a toast.
\n* The same card everywhere. A location's detail page now shows its sessions as the same cards (tap one to open it), and a session's detail links back to its location — closing the loop between the schedule and the map.
\n* Map background fills the whole view. A vector floorplan's background colour now paints the entire map viewport, so the area around the plan matches it instead of showing a mismatched band when you pan or zoom.
\n* Cross-floor link markers sit on their rooms. Navigation-link markers on element-bound Spaces (e.g. \"To Level 3\") now appear on the bound room rather than defaulting to the centre of the map.
\n* Fixed a map-switch race where a previous map's failed image could briefly blank the map you just switched to.

\n

0.15.1
\n* The in-app boot splash logo now scales with the screen (instead of a fixed small size), so it fills more of a large/retina display.

\n

0.15.0
\n* Site-wide settings now live on their own \"Global\" tab (Event Companion → Global), separate from any event — the App Name / icon / splash / accent and the Web Push setup moved there. No need to pick an event to manage them.
\n* Add-to-calendar is now a provider menu — Google Calendar, Outlook, Office 365, or Apple/.ics. Each opens that calendar with the session (using that calendar's own default reminder). This works reliably across phones, including Android, instead of relying on a single behaviour.
\n* The reminder star now carries the reminder time. Tap the star and pick how far ahead to be notified — 15 / 30 / 45 minutes or 1 hour before — delivered as a push notification at that time. (The exact lead lives on the push reminder now; the calendar entry uses your calendar's default.)
\n* The \"notifications blocked\" message is now helpful — it explains how to re-enable notifications in your browser's site settings (and on iOS, offers to install the app, which can prompt again).

\n

0.14.0
\n* Add-to-calendar now opens the Calendar app instead of downloading a file. Tapping a reminder time hands the event straight to the phone's calendar (the \"Add to Calendar\" sheet on iOS, open-with on Android). The service worker serves the event on-device, so it works fully offline — no signal needed to add it, and the alarm still fires offline once it's in.

\n

0.13.0
\n* Pick your reminder time when adding a session to your calendar. The calendar button now offers None / 15 / 30 / 45 minutes / 1 hour before — set as a real alarm on the calendar event. Because it's the phone's own calendar, the reminder fires offline, in airplane mode, and with the app closed (the dependable way to be reminded at a venue with no signal). The in-app star notification remains for when you're online.

\n

0.12.0
\n* Add any session to your calendar. Every schedule item now has a calendar button that downloads a standard .ics — works with Apple, Google, and Outlook calendars.
\n* Reminders. Tap the star on a session to be reminded about 15 minutes before it starts (a push notification). Starring asks to turn on notifications the first time, and your stars sync to the server so they survive a reinstall. No sign-in.
\n* Smarter notification opt-in. The \"Get notified\" prompt now also appears on the home screen, and installing the app (or starring a session) offers to turn on notifications — all from a tap, never a surprise pop-up.
\n* Feedback forms support more question types on device. Multiple-choice (radio), number, and \"choose several\" (checkbox) questions now render and submit correctly in the app, matching the form builder.

\n

0.11.0
\n* App identity is now site-wide. The installed app's name, home-screen icon, splash, and base accent colour are set once for the whole site/organisation (Event Companion → App Settings → \"App Identity\"), independent of any single event. The install name now follows your App Name (or the site name) instead of the generic \"Event Companion\", and the icon follows your chosen icon everywhere — including at shared /g/… links. (Per-event Design themes still apply as in-app skinning when an event is in focus.)
\n* Announcements can be org-wide. A new \"Show org-wide\" toggle (on by default) makes an announcement visible across the whole app — even before anyone has picked an event — instead of only inside one event. Turn it off to scope an announcement to a single event.
\n* Clear publish controls for announcements. The announcement editor now has explicit Publish now, Schedule, and Save draft buttons. (Previously, leaving the time blank silently saved a hidden draft.)

\n

0.10.0
\n* Schedule entries can now carry tags (e.g. keynote, workshop, food). Attendees see tag chips on each session and can filter a schedule by tag, right on the schedule view.
\n* New optional All Schedules view: turn it on per event (Schedule tab) to add an \"All\" tab at the front that merges every schedule's sessions in time order, grouped by day, each labelled with its source schedule. Its tag filter spans every schedule. Exclude individual sessions from the combined view from the entry editor.
\n* Tags and the All-Schedules settings travel through Export / Import.

\n

0.9.0
\n* Venue maps can now use a vector floorplan (an SVG export from Inkscape, Illustrator, or similar) as the base, with a per-map background colour — upload one when adding or editing a map. Uploaded SVGs are sanitized on upload, on serve, and on import.
\n* New element binding: instead of re-tracing rooms by hand, pick any area already drawn in the floorplan — through a structure tree of its layers, groups, and shapes — and turn it into a tappable Space. Each bound Space gets its own resting and focused-state highlight colour and opacity, and the floorplan's own room outlines light up on the map.
\n* Drawn polygon Spaces still work and mix freely with bound ones on the same map; convert either way (detach a bound Space to a point, or bind a drawn/point feature to an element). The vector floorplan and its bindings travel through Export / Import.

\n

0.8.0
\n* Venue maps can now have Spaces — 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.
\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.
\n* Pins and Spaces can now do more on tap: show a basic info popup (a short blurb, without leaving the map), or act as a navigation link to another location or map (a picker appears when there's more than one destination). Either can also display an optional glyph icon.
\n* Map saves keep stable ids, so schedule locations, links, and deep-links survive an edit; navigation links remap correctly across export and import.

\n

0.7.0
\n* Added a color-coded plugin icon (delivered through the update channel) and declared WordPress 7.0 compatibility. No functional change.

\n

0.6.0
\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.
\n* The home \"Happening now / next\" ribbon now flags a live or upcoming session that has linked announcements with a 📣 count.

\n

0.5.0
\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.

\n

0.4.0
\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.
\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 (wp eea-ec export|import); untrusted-ZIP hardened; fully atomic.
\n* Fixed: the home short link no longer mints a duplicate on repeat calls.

\n

0.3.0
\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.
\n* Device-first identity: feedback with no sign-in; optional email magic-link verification creates/links an attendee.
\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.
\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.
\n* Self-hosted updates via the foh-updates channel.

\n

0.1.0
\n* Foundation release: plugin activation, DB schema (11 tables), admin page shell with stub tabs, self-hosted updater, release workflow.

" } } diff --git a/eea-event-companion/eea-event-companion-0.16.0.zip b/eea-event-companion/eea-event-companion-0.16.1.zip similarity index 81% rename from eea-event-companion/eea-event-companion-0.16.0.zip rename to eea-event-companion/eea-event-companion-0.16.1.zip index bd6df1e6e7fe1c6f6d691a18c1a04c5e1947c43a..42407e8dfd7a71516b17074cbf4d4f970b649a5d 100644 GIT binary patch delta 51243 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 delta 51164 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 @X^81#vxovDZJH6Li&Mu^O$Ti1~)7>#T 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 YYHwpFdik=QjjfoVy@0K-otW_d13<(vg#Z8m