- Added Next/Previous labels for schedule navigation links.
- Added labels for new shift/timeoff links in the schedule view.
- Make new shift/timeoff links visually muted for past dates.
- Added a setting if to disable using of Draft shift status.
- Moved Everyone Schedule / My Schedule to separate links in main menu
Version 4 updates
Please note that the following updates apply to an older version and may not be applicable to the most recent version.
- Added a setting if a conflict is considered for overlapping shifts only in the same calendar.
- When creating a shift or assigning new or another employee, unavailable employees are displayed below available ones.
- Added a setting for default shift duration.
- In the admin calendars list view we added the quantity of notifications and permission options enabled for each calendar.
- The schedule view remembers last filtered calendars and employees.
- Added an option to filter our open shifts from a display, i.e. see assigned shifts only.
- Added a new 4 weeks schedule view.
- Added employee description to the shift details view.
- Calendar permission settings were not working correctly for visitors (not logged in users).
- Added the timezone setting.
- Notifications still sent the shift type title even if it was disabled (instead of the time).
- Added a permission settings per each calendar if to allow employees from other calendars see shifts in this calendar. It configures the feature added in version 4.5.5.
- BUG: Custom fields were not saved when repeating a shift for multiple days (Pro Version).
- BUG: Employees could see shifts from other calendars that they are not allowed to participate in.
- Added a setting to define the time increment for time selectors (5, 10, 15 etc minutes).
- Added a setting to define if the lunch break input is needed.
- BUG: Open shifts from different calendars were also grouped which was wrong.
- New setting if to automatically create a pickup request for open published shifts. (Pro Version)
- Group multiple open shifts for the same time in the schedule view.
- New setting if employees are allowed to create shifts for themselves with conflicts (overlapping existing shifts).
- BUG: The weekly repeat function included the current day of the week even if it was unchecked (Pro Version).
- Removed hyphens and underscores from the abbreviated labels if the full labels contained any.
- In the month schedule view the shift widget now displays abbreviated label of the calendar title or of the employee name, depending on the grouping selected.
- Modified the permissions part so that if an employee can't see others shifts in a calendar, so this employee can't also see others employees names.
- Added "Every 2 Weeks", "Every 3 Weeks", "Every 4 Weeks" shifts repeat options (Pro Version).
- BUG: Backward schedule navigation button worked incorrectly in the day view.
- BUG: Minor translation related and other fixes.
- Schedule header with date labels now sticks to the top when scrolling down the schedule view.
- A small change when creating multiple shifts: for example if there are 2 new shifts for 1 Sep and 1 Oct, after submit you return back to 1 Sep calendar, rather jumping forward to 1 Oct.
- Changed how links to shifts in calendar are displayed. That allows other links in custom fields if any to work properly.
- Schedule navigation links now in the footer too.
- Shifts duration summary view now separates shifts and time off.
- If from the schedule week or month view switching to the day view, for the current week/month it shows today rather than the first day of the week/month.
- Added an option to select all employees when creating a shift.
- Added "viewers" for calendars - users who can only view shifts.
- New notification to all employees when other employee picks up a shift (Pro Version).
- BUG: Repeat shifts function didn't work after 4.3.9 version update. (Pro Version)
- Modified "X Days On / Y Days Off" automatic repeat option to accept manual entry that enables any repeating shift schedule.
- BUG: forms with multiple action buttons may not have worked properly in some installations.
- Added an option to select calendars when creating a new employee.
- New notification to manager when an employee picks up a shift (Pro Version).
- Edit custom fields in one form rather than save button per each field (Pro Version).
- BUG: Multiday shifts were not shown if they begin before the displayed range.
- When repeating a shift with custom fields, these fields get pre-filled with the current values from this shift.
- Added several automatic repeat options (like weekly, biweekly, etc) when creating a new shift (Pro Version).
- BUG: Error when creating multiday shifts when choosing a start date that was not initially appeared on screen.
- Added calendar description to the new shift form.
- Redesigned the multiple days selector so that the checkbox and the date label are stacked rather than shown on one line as sometimes the date got truncated on narrow screens.
- Added "Toggle On" options when assigning employees to calendars in the admin area.
- Added password reset options and regular users can now edit their profile and passwords.
- Updated the translation file.
- Added the date label when selecting a shift type after calendar view.
- Minor fix in the view when selecting repeating dates for new shifts.
- Added a week number in the schedule week view.
- Added a setting if to send notification emails in HTML or plain text.
- BUG: Employees could delete their published shifts if they were only allowed to create draft shifts.
- If employees/visitors are not configured to view others shifts in all calendars, then the Everyone Schedule view is not available for employees and visitors.
- BUG: Minor error notice "Undefined index: cfield_details". (Pro Version)
- BUG: Custom fields were not included in email notifications after shift create. (Pro Version)
- Added a setting if to hide hours counters in the schedule view.
- Added the "Toggle Selected" button in the bulk actions form. (Pro Version)
- Added shifts duration summary per day in the week view.
- Added a new drop down type for custom fields. (Pro Version)
- Custom fields are now also included in the iCal export. (Pro Version)
- BUG: Shifts view permissions may be processed incorrectly for employees' iCal export.
- BUG: After reschedule notification emails still displayed old time.
- BUG: Error in the iCal export feed for employees.
- BUG: It didn't allow to update a custom field if there was already another one with the same label in another calendar. (Pro Version)
- BUG: Overlap conflicts function may show false alerts sometimes.
- Schedule day view now shows 7 days at once.
- Optimizations to improve speed for heavy schedules with many employees and shifts.
- BUG: "Not allowed" error when trying to create new open shifts.
- BUG: Date labels were not visible in the print view.
- BUG: Calendar type (shift/timeoff) was reset after editing a calendar.
- Added the description field for employees which is also displayed when creating shifts or changing employees.
- BUG: The shortcode parameter route="myschedule" doesn't bring up the correct view.
- BUG: The repeat function didn't correctly added shift lunch breaks (Pro Version).
- BUG: the shifts were not showing in the week/month view for the last day for the week/month.
- Redesigned the new shift process so that shifts can be created for multiple employees at once.
- Custom fields added to notification templates (Pro Version).
- BUG: it wasn't allowing to create a lunch break for overnight shifts, like shift 11pm-3am and break 1am-2am.
- Added the day shifts calendar view.
- Added a setting to specify min and max time, which is convienient if you don't need 24 hours.
- When creating new shifts, the initial visible dates calendar extended to 4 weeks.
- BUG: a date wasn't preselected in the Select Dates view when adding a shift from calendar (Pro Version).
- BUG: bulk action form to change employee was displayed even if it wasn't allowed for the current user (Pro Version).
- BUG: filtering for "open shifts" was not working in the schedule view.
- BUG: error when an employee tried to create own shift even if it was allowed.
- Custom fields are now added to the export download file too. (Pro Version)
- Special calendars for time off, timezone fix in iCal feed, bug fixes.
- Added custom fields module for the Pro version.
- BUG: error when creating a new shift type (on a site with PHP 7.1).
- BUG: error when creating a shift for a calendar which had only one, custom time shift type.
- Added shift detailed information on mouse over in month schedule view.
- Added CSV feed of upcoming shifts (in Administration, Upcoming Shifts Feed), it can be used to export shifts to other applications.
- BUG: error after trying to change employee (appeared since 4.0.7).
- Added an option to create multiple open shifts at once.
- Display current timezone in the iCal details page.
- Added links for iCal feeds per employee.
- Added an option to skip notification emails on shift create or update.
- Added an option to hide certain days of the week.
- Added a description field for calendars, the calendar description is displayed in the shift detailed view.
- BUG: several calendar permission settings might work incorrectly.
- Fixed a few translation issues.
- Added a configuration if to show shift type title in the calendar.
- Added an option to select application language (translation files required in the /languages folder).
- BUG: Time off were not imported if upgrading from v3.
- Enabled HTML editor for email notification templates.
- BUG: Fatal error when deleting a calendar.
- Added an option to turn off/on email notifications per user.
- Modified the admin schedule view so it's a bit faster now, not reloading the whole page after shift update.
- BUG: The repeat action wasn't creating shifts properly (Pro version).
- BUG: The shifts on the last day of the week were not shown in the week view.
- BUG: The shift type title were not recognized in the calendar view for overnight shifts.
- A slight visual adjustment in the calendar view to make grid borders a bit more prominent.
- Added schedule month view.
- Added an option to create custom time shifts.
- Added an option to edit shift time.
- Added duration column for the CSV/Excel download file.
- Added the shift detailed view window.
- BUG: Upgrade from v.3 failed if there were several employees with the same name.
- Added the shift pickup module for the Pro addon.
- A new major version update.