Skip to content

Releases: skytux/EventCrew

EventCrew 1.9.2

Choose a tag to compare

@skytux skytux released this 25 Jul 07:18

Installable WordPress plugin — download eventcrew-1.9.2.zip below and upload it via Plugins → Add New → Upload Plugin.

Leadership is now a tab on the People page

Previously People and Leadership were two separate menu entries linked by tabs that looked like the Settings tabs but actually navigated between pages — inconsistent and confusing. Leadership is now a real in-page tab on the People page, switched exactly like the Settings tabs.

  • One fewer top-level menu item — the menu is now Tasks · Roster · People · Settings · Diagnostics.
  • The Leadership view (eligible crew, allowed-to-lead) is unchanged; it's just a tab now.
  • Editing a person from the Leadership list still opens the editor on the People tab.

No database change.

Full history in ROADMAP.md.

EventCrew 1.9.1

Choose a tag to compare

@skytux skytux released this 25 Jul 04:11

Installable WordPress plugin — download eventcrew-1.9.1.zip below and upload it via Plugins → Add New → Upload Plugin.

Fixes

  • 🔓 Leadership page access — after 1.9.0 the Leadership tab returned "you do not have permission." Hiding it from the menu also stripped the capability WordPress checks for access. It's a normal menu item again, still grouped with People by a tab.
  • 🙈 0-people roles reappearing on the board — a role set to 0 people generated a task with capacity 1 that showed on Telegram. A second capacity clamp in the task generator (missed in 1.7.7) forced it to 1; it now generates a capacity-0 task that correctly stays off the boards.

Tidy-up

  • Settings tabs now lead with Roles (renamed from "Roles & tasks" to keep role and task distinct), and the Cancellations settings moved to the Reputation & alerts tab.

No database change.

Full history in ROADMAP.md.

EventCrew 1.9.0

Choose a tag to compare

@skytux skytux released this 25 Jul 03:57

Installable WordPress plugin — download eventcrew-1.9.0.zip below and upload it via Plugins → Add New → Upload Plugin.

Admin UX overhaul

  • 🗂️ Tabbed Settings — the 11 sections are now grouped into four tabs (Telegram bot · Web page · Roles & tasks · Reputation & alerts) instead of one long scroll, over the same single form and Save. Telegram setup leads, and the page reopens the tab you were last on.
  • "Getting started" checklist on the Tasks page for fresh installs — connect a channel · create a task · put it in front of your crew — that ticks itself off and disappears once you're set up.
  • 🧭 Leadership under People — moved into a tab, trimming the top-level menu to Tasks · Roster · People · Settings · Diagnostics.
  • 🚦 Diagnostics health banner — a green / amber / red at-a-glance summary above the detail table.
  • The advanced reputation outcome weights are tucked into a collapsible so the Reputation tab reads simpler.

With JavaScript off, Settings degrades gracefully to the previous single-page form. No database change.

Full history in ROADMAP.md.

EventCrew 1.8.3

Choose a tag to compare

@skytux skytux released this 25 Jul 03:15

Installable WordPress plugin — download eventcrew-1.8.3.zip below and upload it via Plugins → Add New → Upload Plugin.

New in 1.8.3

  • 🔄 Automatic webhook refresh on update — the Telegram webhook and command menu now re-install themselves on the first wp-admin page load after an upgrade, so a release that adds or renames a bot command just works. No more clicking Install / refresh webhook after every update (the button stays for a manual retry). It fires on any version change, from any prior version, and only when a bot token is configured.
  • 📱✉ Three-column /notifications — the bot menu now matches the web Notifications tab: each row is the type's name (a no-op cell), a Telegram toggle and an email toggle, under a header row. Tapping the name no longer toggles Telegram by accident.

No database change.

Full history in ROADMAP.md.

EventCrew 1.8.2

Choose a tag to compare

@skytux skytux released this 25 Jul 02:52

Installable WordPress plugin — download eventcrew-1.8.2.zip below and upload it via Plugins → Add New → Upload Plugin.

Removed the account "disable / pause emails" feature entirely

It duplicated the per-type Notifications controls and could strand a member who had no Telegram (re-enabling required /start). Worse, once an account's disabled flag was set it silently swallowed wanted emails — a gifted credit, a task reminder, a signup confirmation — which is the bug behind "I didn't get an email for my gifted credit".

  • Email is now governed only by the per-type Notifications preferences (web tab / /notifications). Locked types (signup, reminder, verification) always send.
  • The emailed self-service page now offers only Delete my data.
  • The unused disabled_at column is dropped automatically on upgrade (schema 8 → 9).

If a credit still doesn't email after this, check that the recipient hasn't unticked Free-entry credit granted → Email under Notifications.

Full history in ROADMAP.md.

EventCrew 1.8.1

Choose a tag to compare

@skytux skytux released this 25 Jul 02:36

Installable WordPress plugin — download eventcrew-1.8.1.zip below and upload it via Plugins → Add New → Upload Plugin.

New in 1.8.1

  • 🌐 /web — a new bot command that DMs you a one-time, 30-minute sign-in link for the web board, so you can hop from Telegram to the web without typing your email.
  • Removed /stop (account disable), matching the earlier removal of the web "pause account" control. Turn individual notifications off under /notifications instead.

After upgrading, re-run Settings → Install / refresh webhook so the bot's command menu updates. No database change.

Full history in ROADMAP.md.

EventCrew 1.8.0

Choose a tag to compare

@skytux skytux released this 25 Jul 02:10

Installable WordPress plugin — download eventcrew-1.8.0.zip below and upload it via Plugins → Add New → Upload Plugin.

New — reliability & sign-up UX

  • 📅 Add to calendar: signup confirmations (email + Telegram) and the web profile now carry an "Add to calendar" link that drops the task, with its own alarm, into any calendar app — the strongest nudge against a no-show.
  • 🗓️ "You're on next": the signed-in web profile shows your upcoming tasks up front, soonest first.
  • ✉️ Smoother sign-in: the web form remembers your email, explains the passwordless one-time link, and offers a clear resend.
  • One-tap reminder cancel: the 24h Telegram reminder now has a "Can't make it? Cancel" button, turning a would-be no-show into an early cancel someone else can cover.

Clean-ups

  • 🧹 Roster: one global Update attendance button saves every status at once, instead of a button per person.
  • Removed the web "pause account" control (it duplicated Notifications and could strand a non-Telegram user — Delete my data stays) and the "Open-task email" column from the People list.
  • Fixed the Settings Roles table overflowing sideways.

The schema is unchanged. Full history in ROADMAP.md.

EventCrew 1.7.8

Choose a tag to compare

@skytux skytux released this 24 Jul 21:15

Installable WordPress plugin — download eventcrew-1.7.8.zip below and upload it via Plugins → Add New → Upload Plugin.

New in 1.7.8

  • The "Send open-task email now" control (and its "N accounts would receive it" count) moves from Settings to the Tasks page, sitting under the task list — it acts on the tasks you're looking at, and now returns you to Tasks after sending.

The schema is unchanged. Full history in ROADMAP.md.

EventCrew 1.7.7

Choose a tag to compare

@skytux skytux released this 24 Jul 21:07

Installable WordPress plugin — download eventcrew-1.7.7.zip below and upload it via Plugins → Add New → Upload Plugin.

New in 1.7.7

  • A role's default capacity can now be 0 in Settings → Roles. A role set to 0 stays defined but generates no active slots, so its tasks drop off the boards until you raise the number — the same way a per-task capacity of 0 already works. Handy for parking a role without archiving it. Negative values are still clamped to 0.

The schema is unchanged. Full history in ROADMAP.md.

EventCrew 1.7.6

Choose a tag to compare

@skytux skytux released this 24 Jul 20:59

Installable WordPress plugin — download eventcrew-1.7.6.zip below and upload it via Plugins → Add New → Upload Plugin.

New in 1.7.6

  • Group lock (Settings → Telegram, on by default): the board now stays in the first group the bot joins. Adding the bot to another group — or running /board there — can no longer move the board into a different chat, closing an accidental/malicious hijack path.
  • Moving the board on purpose (e.g. going live): untick Group lock, save, add the bot to the new group (or run /board in it), then tick it again and save.

The schema is unchanged. Full history in ROADMAP.md.