Monday 27th March 2023
Welcome to our first release for 2023!
This release is geared around upgrading a lot of the architecture we use for Mira, plus improving a bunch of user interface elements so that things feel smoother.
There are no major new features in this release.
Very soon we will be saying goodbye to Pest Register, and hello to Mira completely (including a new website and www domain). We will keep you informed about the finalised switchover date.
Bug Fixes
Phone numbers could not be searched properly if they contained spaces
Quick actions not visible when clicking on a client via a group
Creating multiple appointments at once would automatically re-assign the same client if the first appointment was being created via a client's dialog
Inventory would sometimes not display correctly on report PDFs if a single column was visible
Inventory picker field on forms would take up too much space if only a single column was selected (width can now be smaller)
"Any supplied answer" conditional element on forms would not remain attached to a field when the form was saved
Fixed a bug where Myob would fail to sync an updated/archived quotation
When clicking "Exit Calendar" on a mobile device, the navigation menu will now stay open
During client creation, switching between different address/phone types could be glitchy
Miscellaneous Improvements
Improved the file upload limits - you can now upload up to 60 files per request with a maximum total size of 300MB 🥳
Many small tweaks around the interface to make elements more intuitive
Speed and memory improvements to make the app feel snappier on desktop and mobile
If saving an element to our backend fails, we've introduced a "debug" popup which we can use to help diagnose any issues
Introduced a new maintenance dialog design when the system is undergoing maintenance
Updated a bunch of interface buttons (profile menu, help center) with a new button design
On the Timeline, all the tiles in the sidebar will automatically be unselected when clicking on a tile initially
Many modules of the system now use a slimmer toolbar design which automatically adjusts to your device
Redesigned look for the Client dialog
Clients, Appointments, Reports, Invoices & Quotations now use an action bar for all the main actionable buttons of that item
In the Report dialog, you can now click "Create Invoice" in the action bar to create a new invoice for that report
The CSV importer has been redesigned to make it quicker and more intuitive to import many clients at once
After creating a new category in the file manager, that category will automatically be opened
Added confirmation dialogs when clicking X while attempting to create a new module item (such as a new client or invoice)
Added an error message when attempting to archive an invoice which has been (partially) paid or when archiving a quotation which has been "accepted" or "rejected"
Added a notice to SMS communications on the Timeline which says that they cannot be tracked when the client has opened the SMS
Added a notice to the accounting provider setup process in edge-cases when a provider's daily rate-limit has been hit
Updated the design of clients displayed in the group dialog
If you try to access a module which you don't have permission to view, you will now receive an error message instead of being instantly logged out
Calendar Improvements
*NEW* 3-day view option on the calendar
Slimmer toolbar design with all actions along the top
Technicians can now send a message/reminder to the client if they are one of the appointment attendees (previously required having admin access to the calendar)
Appointments now display their total time/length in dialogs and popups (eg: "1 hour")
The right-click context menu now lets you directly change the status of an appointment
Updated appointment dialog layout to fit more details on smaller screens.
All quick actions for an appointment now sit in the action bar, including sending a message/reminder