BookingWP Agendamentos WooCommerce

BookingWP Agendamentos WooCommerce 5.2.8

Sem autorização para baixar
* Improvement - Clear date, time, addons and cost on month/year switching on the date picker.
* Improvement - Remove all transient caching from the slot generation, actually slows down loading with indexing enabled.
* Improvement - Add a fail-safe approach to "woocommerce_appointments_time_slots" filter by adding back the 10th arg.
* Fix - all-day appointments are timezone agnostic, treat them like that in admin calendar and elsewhere.
* Fix - edge case when indexing is disabled, indexing rules and appointments should not add them to the cache table.
* Fix - Failed Schedule Action wc-appointment-reminder (Twilio SMS connection). Issue #1305.
* Fix - Rule priority order should be respected from DB query. Issue #1306.
* Fix - When timezones are disabled for frontend do not account for the timezone cookie, which might remain from previous state.
* Fix - Admin datepicker header navigation SCSS is slightly off.
* Fix - Recurring time rule lasting till midnight does not show day as available on the calendar.
* Feature - Staff permissions: Rules set by staff now sectioned into minimal, standard and full, staff doesn't need that many options.
* Improvement - ICS export not working for other calendars (only works for gCal). Issue #970.
* Improvement - Updated all translations. Staff permission settings missing translations.
* Improvement - Appointments edited in admin calendar should instantly sync to the Google calendar, when connected.
* Improvement - Appointment creation modal now has slightly polised UX, less autoclosing/autoopening, better timing and spacing.
* Improvement - Appointment creation modal and viewing modal should have a simple link to appointment edit page, no fancy redirects.
* Fix - Staff permission for editing and creating products not working, but should grant staff access to all products.
* Fix - Automatically assigned staff together issue when no staff assigned. Issue #1292.
* Fix - Patch non-indexed path where showing sold out slots could trigger fatal error through filter.
* Fix - Minimal CSS patch to prevent transition effect (added elsewhere) on datepicker back/forward buttons.
* Fix - Patch to show status drodown correctly on appointment viewing modal when statuses have long translations.
* Fix - Timezone change to UTC on frontend not working. Issue #1294.
* Fix - Timezone text on frontend not changing when selecting default. Issue #1295.
* Fix - Timezone overnight change not reflected on the calendar date picker. Issue #438.
* Fix - Appointment vierwing modal shows wrong duration for daily or monthly duration types. Issue #1296.
* Fix - Timezone should also be added to daily and monthly durations during creation or editing in admin calendar. Issue #1296.
* Fix - When product is selected in modal, end date/time is not adjusted based on product duration.
* Fix - When staff creates appointment in modal, they should be assigned to the product, not any other staff member.
* Fix - When staff is logged in, admin calendar should server preload appointment for the staff, but loads the via API (slower).
* Fix - Fix get_slots_availability to expand DB query range by padding. Issue #1256.
* Fix - Fix indexed path to include padded range more strictly. Issue #1256.
* Feature - Staff dashboard: Migrated from custom submenu page to native WordPress dashboard widgets using wp_add_dashboard_widget().
* Feature - Staff dashboard: 8 individual widgets — Overview, Appointment Trends, Upcoming Appointments, Insights, This Week, Monthly Schedule, Top Products, Quick Actions.
* Feature - Staff dashboard: 3-column layout with automatic widget placement for staff users on first visit.
* Feature - Staff dashboard: Pending appointments alert rendered as native WP admin notice at the top of the dashboard.
* Feature - Refactored email timezone approach so each recipient will receive appointment times in separate email in their own timezone.
* Feature - Refactored admin calendar filtering system to work much better.
* Improvement - Staff dashboard: Removed forced redirect from WP dashboard (index.php) to custom page — staff now land on the native dashboard.
* Improvement - Staff dashboard: WordPress Dashboard menu item now visible for staff users.
* Improvement - Staff dashboard: Admin bar "Dashboard" link points to WP dashboard instead of old custom page.
* Improvement - Staff dashboard: Default WP/WooCommerce widgets removed for staff to keep dashboard focused on appointments.
* Improvement - Staff dashboard: Split monolithic template into 8 widget partials in views/dashboard-widgets/.
* Improvement - Remove extra week addded to month view in admin as it adds confusion.
* Improvement - Missed cached/indexed path are now patched: slots API, availability widget and block, finding default date.
* Improvement - Add timezone in my-account, so customer always know which timezone appointment time is displayed in.
* Improvement - Update all translations. Fixed mistranslated strings.
* Improvement - When panel in admin modal for creating appointments is toggled gently scroll to the content if outside the viewport.
* Improvement - Make past appointments faded, but not semi-transparent.
* Improvement - Faster product preload for appointment creation modal.
* Improvement - Add a legend to the footer of admin calendar, indicating stripped background meaning.
* Improvement - Timezone setting for staff should include current timezone suggestion, same as customer setting does in my-account on frontend.
* Improvement - Add appointment ID to toast messages in admin calendar.
* Improvement - Staff dashboard should align more with the profile color scheme staff selects.
* Cleanup - Staff dashboard: Removed old html-staff-dashboard.php template, add_dashboard_page(), render_dashboard(), and redirect_staff_dashboard() methods.
* Cleanup - Staff dashboard: Updated all references from old page slug (wca-staff-dashboard) to admin_url('index.php').
* Fix - Staff can create appointments with any product if permission allows it, otherwise not.
* Fix - Staff control panel live update/refresh does not work.
* Fix - Availability check in modal wrongly allowed manually entered time that wasn't available with selected staff.
* Fix - Are you sure not translatable in admin modal prompt.
* Fix - When product is selected in admin calendar filter, preselect it when creating appointment from calendar with name set, not just ID.
* Fix - Current week widget for staff did not account for timezone.
* Fix - Admin modal for creating appointments has slightly bigger font now, 13->14px.
* Fix - DST adjustments on all levels, use wall-clock-based conversion instead of offset, time conversion should follow exact date as well.
* Fix - Email order summary timezone conversion not working for admin and staff and still shows times in customers timezone.
* Fix - Some email templates are falsely flagged as not-admin email types, but they are, timezone conversion suffers in some cases.
* Fix - "appointment_time_from" validates input incorrectly inside modal for creating appointments.
* Fix - Toast message in admin calendar should only appear once for single action.
* Fix - Current time and day in week and day view should also be timezone aware in admin calendar.
* Fix - Invalidate cache selectively in admin calendar when appointments change to update stale cache and prevent double rendering.
* Fix - Recurring rules display also needs to account for the timezone of user.
* Fix - When admin is editing staff profile, edit in admin's timezone, but still show what timezone staff has set.
* Feature - Admin calendar toast notifications: Real-time updates when appointments are created, updated, cancelled, or rescheduled via SSE.
* Improvement - Customer contact icons in appointment modal: Email and phone icons appear on hover with click-to-action (mailto/tel).
* Improvement - Appointment needs to use staff_ids as single source of truth, added comprehensive checks to ensure this.
* Improvement - Guest appointment that leaves name/surname should display it in admin calendar even if not registered.
* Improvement - Update all translations.
* Improvement - Show Guest name in Calendar view + change default calendar view. Issue #1271.
* Improvement - Appointment modal has all content filterable through React/JS.
* Improvement - Ensure plugin installation does not happen too early and everything hooks after 'init' call to avoid potential issues.
* Improvement - Deposits with one full and one part payment appointment in the same order. Issue #1270.
* Fix - Resolved double notification issue when cancelling appointments by improving SSE event deduplication.
* Fix - SSE not updating admin calendar for appointments created via shortcode checkout (deduplication was blocking status change events in same request).
* Fix - Fix NL translation.
* Fix - Staff 2-way sync doesn't work fine with multiple calendars sync (staff + global). Issue #1268.
* Fix - Sync issue: when parent recurring event was deleted, modified instance availability rules remained orphaned. Issue #1216.
* Improvement - Updated What's New admin page with better styling and to include clear roadmap, updates with improved release notes.
* Improvement - Refining admin calendar hover effects, turn past appointments grayscale and unavailable time ranges into stripes.
* Fix - Non-recurring rules could expire same day, before the 30 days grace period. Issue #1261.
* Fix - Cart persistence: Rewrote cart_loaded_from_session with whitelist approach to prevent premature cart clearing with any payment plugin.
* Fix - Only removes items from cart when order is definitively paid (processing/completed/partial-payment).
* Fix - Removed delete_in_cart_appointments_before_empty method as it was too unpredictable.
* Fix - Return $appointments to filters to avoid breaks with custom code.
* Fix - Caching start/end times breaks capacity rules.
* Improvement - Compatibility with WooCommerce 10.0.
* Improvement - Updated Product Add-ons to 7.9.1.
* Fix - Clear appointments from cart even ifWooCommerce hold stock options are set to zero.
* Improvement - Compatibility with WooCommerce 9.7.
* Improvement - WooCommerce Multilingual 5.4.0 compatibility.
* Improvement - Updated Product Add-ons to 7.5.0.
* Improvement - All formated order meta data now synced with Google calendar event.
* Fix - Deleting synced event in staff's gCal doesn't cancel it on the site.
* Improvement - Updated Product Add-ons to 7.4.0.
* Improvement - Remove additional unnecessary strings for gcal event sync.
* Improvement - Log errors on appointment / appointable product query.
* Improvement - Compatibility with WooCommerce 9.6.
* Improvement - Compatibility with AutomateWoo 6.1.5.
* Improvement - Compatibility with WooCommerce Multilingual 5.3.9.
* Improvement - WPML multicurrency for addons not working.
* Improvement - Compatibility with WPML Multilingual CMS 4.6.15.
* Improvement - Updated code build process to match PHP 8.3.
* Improvement - Updated all translations and added new add-ons strings.
* Improvement - Better file loading structure.
* Fix - Analytics translation for filtering by Appointable products.
* Fix - TM Extra Product Options not syncing to gCal.
* Fix - Removed redundant 'notranslate' class as it is added on fields directly.
* Fix - Google calendar sync can offset time for 1 hour unintentionally.
* Fix - iOS and Firefox issue with too many addons.
* Fix - Changing time of synced app in gCal syncs it back with wrong time.
* Fix - Changing staff won’t syn to Gcal.
* Fix - Staff 2-way sync for multiple staff doesn't work properly.
* Fix - Make sure different time zones on website and Google calendar work ok together in all cases.
* Fix - Reminder email before send checking uses UTC instead of local time.
Top