Added a selected jobs panel for any view where you can multi-select jobs, including the Work Planner, the Job List, the Visual Planner and the Overview map. You can reorder the selected jobs and see the estimated job time, driving time, mileage and total day length on a timeline and a route map. You can then assign, replan or move the jobs in that order.
Added Apply order to the selected jobs panel. It saves the order shown to both the planned order and each day's order, without changing the jobs' dates.
Added Replan to the Visual Planner's multi-select toolbar.
Added a Refresh mileage option to the overdue and multi-day views, which fetches up-to-date driving distances.
Added new customer search fields: Last Done Date, Days Since Last Done, Next Due Date, Annual Value and Overdue Amount. You can use them in the customer list, advanced search, and Send audiences and campaigns.
Admin
Added an API Early Access setting, which lets accounts on any plan create API keys while the API is in early access. To have it switched on, contact our support team. The API settings page also explains how API call credits and pricing will work.
Added a "Disable price editing for workers" setting under Settings → User Settings. Workers can still see job prices, but cannot change prices or services.
Improvements 💥
Work & Planning
Improved Overview (beta) job selection. Selected jobs are now highlighted on the map, and clearer Multi-Select On/Off switches have been added.
Updated the Overview and Visual Planner maps so that turning off multi-select clears any selected jobs.
Improved route optimisation so that more locations can be optimised in a single route.
Added faster route optimisation for accounts in Ireland.
Improved the franchise map so it remembers which map layers you selected after a reload.
Updated all maps, except satellite imagery, to use vector maps from Squeegee's own map server. Maps load faster and stay sharp at every zoom level. Your saved map style is kept.
Updated the maps in the round and schedule details dialogs to match the other maps in Squeegee.
Improved scrolling in dialogs that contain a map. Scrolling over the map now scrolls the dialog. To move the map, use two fingers, or hold Ctrl/Cmd while you scroll.
Made the map control buttons larger so they're easier to tap.
Manage Customers
Updated the customer list's GoCardless and Stripe icons. The icon is now greyed out when a customer has no GoCardless mandate or saved Stripe payment method, and its tooltip says when the customer's GoCardless mandate or Stripe payment method has been cancelled.
Admin
Improved the API keys list, which now has Active, Disabled and Deleted tabs. Deleted keys stay visible for your records, with the date and the user who deleted them.
Updated the descriptions of the worker and planner privacy settings, such as "Disable price editing for workers" and "Hide job pricing from workers and planners". Each description now explains what happens with the setting switched on or off.
Improved the billing history in your account settings, which now shows invoices and payments as a list on smaller screens.
UI & Behaviour
Updated the wording of the Apply order hint to explain more clearly what it changes.
Improved the Visual Planner filter layout in narrower views, for example when a dialog is open.
Bug Fixes 🔧
Work & Planning
Fixed an issue affecting worker job pricing that stopped workers from editing job prices and services. Price editing is turned on again by default.
Fixed an issue affecting the "nearest job in round" scheduling setting, where its switch was linked to the wrong setting.
Fixed an issue affecting jobs scheduled from an external calendar, where the "schedule at end date" option and the job's time and duration were not kept.
Fixed an issue affecting the Overview, where selecting several jobs did not work correctly and the job list was hard to navigate on mobile.
Fixed an issue affecting the Overview map, where it zoomed in to a job when you clicked it in multi-select mode.
Messaging
Fixed an issue affecting email signatures, where the wrong signature could be used or the signature could be added twice.
Fixed an issue affecting Send audiences, where an audience that filtered on debt age didn't match any customers.
Fixed an issue affecting SMS credit top-ups, where a top-up could fail to complete if Squeegee sent you a payment receipt by SMS at the same time.
Billing & Quotes
Fixed an issue affecting Stripe payments, where payment statuses failed to refresh for some automatic payments.
Bookkeeping
Fixed an issue affecting Income Tax (MTD), where having no HMRC obligations was shown as an error.
Insights
Fixed an issue affecting the All Job Data report, which could fail to load and count archived balances twice.
Fixed an issue affecting the Monthly Revenue Forecast by Round, Frequency report, where jobs that had been planned or completed on another date were not counted correctly.
Admin
Fixed an issue where you were still asked to change a leaked password after you had already changed it to a secure one.
UI & Behaviour
Fixed an issue affecting the number pad on iPhones with a notch, where the bottom row of keys could be hidden.
Fixed an issue affecting the time picker on Samsung Android Devices, where tapping the time field didn't open your device's time picker.