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.