Staff Scheduling Changelog

1.7.2

  • The builder opens on the week you’re actually building — a bare open skips a published current week and lands on the next one.
  • Staff portal: the week selector lists the two previous weeks (view-only); the availability painter fits the whole day on screen in landscape; the hours summary sits below the grid; the how-to tip is dismissible; time off is requested as From – To dates.
  • The free plugin has no usage limits — unlimited staff and unlimited events. Free vs Pro is purely about features.
  • The team calendar feed is now part of the Pro add-on; the free plugin serves each person’s own feed.
  • Pro: Assignment assist fills the whole schedule — the weekly shift target is a minimum, not a ceiling; one shift per person per day still holds.
  • Pro: an Assist debug snapshot in Settings for support conversations.
  • Fixed: the Settings page refused administrators; stray grab cursor over names on a locked published week.
  • Security: deactivating a staff member ends their live sessions and calendar link immediately; time-off requests require a staff account.

1.7.1

  • Maintenance release — no functional changes.

1.7.0

  • Pro is a separate add-on you install alongside this plugin — nothing gets overwritten, and removing it drops you back to free with all your data intact.
  • Editing a published week is now deliberate: it opens read-only, you unlock a single future day with a password confirmation, and staged edits save and email the affected staff in one Commit & email step. Past days and today stay locked.
  • Schedule history: from the moment a week is published it keeps an append-only log — publishes, notifications, trades, time-off decisions — plus a full as-published snapshot per publish, shown in a History panel on the builder.
  • Approving time off that would leave a published shift without its person is no longer silent: the Approvals screen lists each affected shift with eligible cover, and the reassignment happens together with the approval.
  • New installs start with example staff and two weeks of schedule so the builder has something to show; remove it in one click from Settings.
  • The opt-in “delete all plugin data when uninstalled” wipe is now complete — it previously left behind queued email, reminder logs, and calendar feed tokens.
  • Grid settings refuse a change that would strand stored shifts or availability; widening always passes.
  • Simultaneous decisions on the same trade or time-off request settle to exactly one outcome — one decision, one email, one history entry.
  • The login lockout tracks one counter per account, whether you type the username or the email.
  • Fixed: a phantom “Saved” when editing a past day of a published week; a swap claim now hands back the shift the claimer actually picked (and shows it at every review step); Assignment assist no longer reshuffles an already-published week.

1.6.0

  • Configurable week start day: choose which weekday your schedule weeks begin on (Settings → “Week starts on”). Set it before you start scheduling — it locks once schedules or availability exist.

1.5.5

  • Maintenance release — no functional changes.

1.5.4

  • Maintenance release — no functional changes.

1.5.3

  • Settings → POS integration shows a connection health line; the POS endpoint gained a version-compatibility handshake.

1.5.2

  • Schedule builder: naming a week template uses an inline field instead of a browser popup.

1.5.1

  • Sales-demo sandbox improvements only; no changes for regular sites.

1.5.0

  • Free and Pro editions: Assignment assist, week templates, the team calendar feed, and the POS integration are Pro features. Data carries over untouched in both directions.
  • The schedule builder shows a clear message when a save is rejected instead of retrying silently.