Release 1.10.0

New Feature (Billing):
Billing your clients on the basis of a retainer has just been simplified. A new feature in the Billing Module now allows you quickly add a fixed amount of unbilled hours at a fixed rate to your bill.

You can pre-select some unbilled jobs to consider for your retainer or you can just press the Bill for Retainer button immediately without doing so. You will then need to provide the total amount of hours the retainer covers, its total chargeable amount, and a description which will be shown on your bill. You will also have the liberty to change which unbilled jobs contribute to this retainer and by how much, or you can just let hidma automatically handle this for you.

Improvement (Timesheets):
It is now possible to download a list of timesheets to a .csv file. This is particularly useful for managers or admin staff.;

Improvement (Billing):
Permissions for the generation of bills have been separated from those required for the creation or management of bills. This means that larger teams can assign bill creation rights to some of their team members without allowing them to actually generate the bills. Managers would then be able to review the draft bills before generating them themselves.
Improvement (Auditing):
Auditing relating to changes made to approved timesheets which were reopened is now more granular and details every single change which happens on the timesheets in question.
Fix (Timesheets):
In the new timesheet row form, the clients' dropdown will now always show all clients, even if they have no projects which the user can assign time to.
