Skip to main content

v0.21.0 Release Notes

· 8 min read
Engineering Team
MaidCentral Engineering

v0.21.0 ships a Redo Job workflow, a GPS breadcrumb trail on the Time page map, live job status on Teams Today, event clock management, Dashboard payroll and sales insights, Canadian branch support, and a round of security, time tracking, and reporting fixes.


Highlights​

  • Cancel Time Off from the Schedule Drawer — Opening a technician's scheduled time off from the Schedule drawer now shows a working Cancel time off action, instead of a dead end.
  • Redo Job — Reschedule a completed job at no charge right from its Actions menu — the job is tagged Redo and the reason is logged. On by default for every account.
  • Manage Event Clocks from the Event Drawer — Office staff can now create, edit, and delete event-based time clocks directly from the event drawer on the Time page, instead of needing a separate screen.
  • Teams Today Shows Live Job Status — The Teams Today map now shows a truck icon for technicians on the way, a distinct "in progress" state once they clock in, and marks a job done once everyone on it has clocked out.
  • GPS Breadcrumb Trail — See a technician's full path on the map, not just their last pin, on the Time page map — built from their mobile location history. Turn it on for your branch in Settings > Integrations & System > Pulse Features.
  • Dashboard Payroll & Sales Insights — The office Dashboard now shows payroll-week totals for recurring customers alongside a sales funnel with Booked/Lead outcomes and a sold/lost breakdown.
  • Canadian Branch Support — Branches in Canada now show Province and Postal Code fields that accept Canadian postal codes, and route distances display in kilometers.
  • Help Articles in the Help & Support Menu — The in-app Help & Support menu now links directly to help articles, so answers are a click away without leaving Pulse.

What's New to Try​

Cancel Time Off from the Schedule Drawer​

Open a technician's time-off block on the Schedule board — the drawer now has a working Cancel time off button.

Event Clock Management​

On the Time page, open an event and look for the new clock controls — you can add, edit, or remove a clock entry right there.

Teams Today​

Check the Teams Today map during a shift — technicians on the way show a truck icon, and jobs flip to "in progress" and then "done" as technicians clock in and out.

Dashboard Payroll & Sales​

Open the Dashboard and look for the payroll-week cards and the new sales funnel tile showing Booked/Lead and sold/lost outcomes.

Canadian Branches​

If your branch is in Canada, check an address or zone — Province, Postal Code, and route distances in kilometers should now display correctly.

Help Articles​

Click Help & Support in the main menu — help articles are now linked right from there.

Settings > Teams​

Open Settings > Teams and create or edit a team — location and startup/wrap-up settings are now part of the same drawer.

Redo Job​

Open a closed job's Actions menu and look for Redo Job — it reschedules the job at no charge, tags it Redo, and logs why. It's on by default; turn it off per branch in Settings > Integrations & System > Pulse Features if you don't want it.

GPS Breadcrumb Trail​

Turn on GPS Breadcrumb Trail in Settings > Integrations & System > Pulse Features, then open the Time page map — technicians now draw a full path instead of just their last pin.

Report Exports​

Open the Export button on any report — CSV and Excel are both available now, even on reports that used to offer just one, or neither.

Job Worksheet Deep Clean Shading​

Print a job worksheet for a recurring job and check the Rooms section — the specific rooms due for deep clean this visit are shaded and starred, with a legend explaining the marking.


Detailed Changes​

Features​

  • Cancel Time Off from the Schedule Drawer: Technician time-off blocks on the Schedule board now carry their linked time-off request, so the drawer's Cancel time off action works end to end.
  • Redo Job: Reschedule a completed job at no charge right from its Actions menu — the job is tagged Redo and the reason is logged. On by default for every account.
  • Event Clock Management: Create, edit, and delete event-based time clocks directly from the event drawer on the Time page.
  • GPS Breadcrumb Trail: See a technician's full path on the map, not just their last pin, on the Time page — built from their mobile location history. Turn it on for your branch in Settings > Integrations & System > Pulse Features.
  • Help Articles in Help & Support: The Help & Support menu now links to the in-app help articles.
  • Dashboard Payroll & Sales Insights: The Dashboard shows payroll-week totals for recurring customers and a sales funnel tile with Booked/Lead and sold/lost outcomes.
  • Teams Today Live Status: The Teams Today map shows a truck icon for on-the-way technicians, an in-progress state once clocked in, and marks a job done once everyone has clocked out; tooltips show scheduled vs. actual times.
  • Canadian Branch Support: Branches in Canada show Province and Postal Code fields, accept Canadian postal codes and FSAs on service zones, and display route distances in kilometers.

Enhancements​

  • Settings > Teams: Creating and editing a team now happens in one drawer, including start/end location and startup/wrap-up time settings.
  • Service Zone Map: The zone map is back to full height, with a confirmation step before optimizing zones and office-centered map colors.
  • Report Search: The Reports page and the ⌘K search palette now share the same search logic, so results match between the two.
  • Report Exports: Every report's Export button now offers both CSV and Excel, including several reports that previously offered only one format — or, on Revenue Report and Job Metrics, none at all.
  • Job Worksheets: Printed job worksheets now shade and star the specific rooms due for deep cleaning on each visit, with a legend explaining the marking.
  • Franchise Branches: Weekly franchise reports now send automatically to the franchisor with complete minutes, turnover, and recurring-customer totals plus a per-job breakdown, and the franchise code in Settings is set by the franchisor and shows as read-only for branch admins.
  • Feedback & Support: Feedback forms and the Feedback page now point to MC Support (a ticket form and an email address) for help that needs a person.
  • Help Assistant: The in-app AI help assistant gives more complete answers and keeps its formatting consistent.

Bug Fixes​

  • Security & Permissions: Tightened several sign-in and permission checks — two-factor sign-in now always requires the preceding password step, password-reset and invite emails can no longer reach the wrong inbox, and roles like Office, Sales, HR Admin, and franchise/host administrators no longer see or change data beyond their intended access (technician pay, audit logs, customer accounts, other companies' users).
  • Time Tracking: Fixed unpaid breaks not correctly clocking a technician out when started and back in when ended, break edits being allowed after payroll closed, and a retried break edit corrupting the day's record. The Timeline and Table views on the Time page now open the same break and clock drawers.
  • Time Off: Fixed technicians never receiving an email when a time-off request was submitted, approved, or denied — and fixed those emails showing a blank date, the wrong app name, and a broken logo.
  • Payroll: Fixed the Bulk Additional Pay results table being unreachable after calculating pay — the page now scrolls to it, required fields are marked, and Submit sits on the toolbar.
  • Scheduling: Fixed a job that already has recorded time still being reschedulable through the customer portal, phone bookings, or the AI receptionist — rescheduling a job with timesheets is now blocked everywhere the Schedule page already blocks it.
  • Master Schedule: Fixed the Master Schedule page sometimes taking up to a minute to load, and occasionally timing out, on accounts with many service plans.
  • Reports: Fixed CSV exports not matching the grid's visible columns and filters, and the Employee Stats NPT Diff report exporting as a non-decimal value.
  • Employee Texts: Fixed bulk employee texts being sent to a recipient who had already opted out.
  • Job Details: Fixed the Summary tab not showing a property's full and half bathroom counts.
  • Add Job: Fixed the customer step hanging instead of showing an error with a retry option when the customer list failed to load.
  • Quoting: Fixed a quote edit losing its square-footage pricing factor and recurring rate adjustments, and a restored quote not showing its saved frequency as selected.
  • Payments: Fixed surcharge rejection errors showing a blank message instead of the actual decline reason.
  • Customer List: Fixed selecting multiple customer statuses not applying all of them, and filters resetting incorrectly on refresh.
  • Questionnaires: Fixed survey questions being editable and showing a Frequency field that didn't work.
  • Administration: Fixed the Global Administrator's "Show All" setting not staying on when navigating between pages.
  • What's New Popup: Fixed the "what's new" dialog after login running past the right edge of the screen, and growing taller than the screen for a user with many fixed items.
  • Navigation: Fixed the Tickets, Messages, and Sales Pipeline badge counts in the left nav taking up to 5 minutes to update instead of refreshing right away.
  • Technicians: Fixed unchecking Payroll Admin or HR Admin in Manage Roles not actually removing the role.
  • Settings: Fixed tags for organizing technicians showing as "Service Tags" instead of "Technician Tags" in Skills & Tags.
  • Login: Cleaned up the two-factor authentication screen header and restyled the back-to-login link.

Coming Soon​

  • Franchisor Portal — Expanded franchisor tools, including location overviews and weekly submission rollups, are in testing.