TutorCruncher March 2019 Newsletter

 Diepstraten Niek - TutorCruncher
Accounting CRM Newsletter Technology

It is the beginning of the month again, which means that you probably can’t wait to read about all the improvements and other updates that have been made to TutorCruncher in the month of March.

As you most likely expect from us, we have made some neat changes to the software to make your lives easier. So without further ado, let’s dive right into it!

Bigger Changes

Use GoCardless in Canada

We have a very exciting update coming up for our Candian users, GoCardless in Canada. At this moment, Canadian agencies are only able to take credit/debit card payments (via Stripe). Direct Debit payment via TC isn’t available for our users based in Canada yet, but not for long.

GoCardless in Canada is currently in beta phase and is being tested by a few of our most loyal user. Our Canadian clients will be able to take payment via direct debit, anytime soon!

GoCardless in Canada costs 1% per transaction and is capped at $4 CAD.

Custom JavaScript

As we always want to make TutorCruncher as secure as possible, we are going to implement a Content Security Policy across our whole system. The reason why we are doing this is to prevent any exploitation of a cross-site scripting vulnerability. Therefore, we have to block any inline JavaScript from executing. This also includes the Custom JavaScript an admin has entered into the Dashboard Extra HTML sections or Role Page Banners in settings.

Nevertheless, this doesn’t mean that you are not able to use Custom JavaScript within TC anymore. We’ve created a new section under Settings called 'Custom JavaScript'. The code that you write here will be imported as a file onto the page so won’t violate our Content Security Policy. After submitting the JavaScript, it has to be approved by us first before it will go live (which will take up to two business days). Once your code has been approved, it will run on every page load as per normal.

On a side note, if you want to test your code before submitting it, you are able to do that in your Demo Branch. The new CSP rules will come into effect on the 12th of April 2019. Any JavaScript written in your Role Page Banners or Dashboard Extra HTML sections will cease to function after this date.

Enter your JavaScript Code in System > Settings > System Customization > Custom JavaScript.

Color Picker Improvement

Another update is the improved color picker. Instead of using a Hex Code when you want to change the color of a Job or a user, you are now able to select your color out of a neat color choice menu.

Cool, eh?

Smaller Changes

Besides the bigger changes, just like in other months, we have also done some smaller changes. Here are a few of them:

  • The client cost is now better displayed on a lesson’s page.
  • Enabled none option for the calendar views.
  • We’ve added an Approve reports list filter.
  • We’ve created a fancy popup that will come up when creating an Ad Hoc Charge.
  • Sales codes for Credit Requests.
  • Our data Export functionality has been improved.