Two weeks have already passed since the last release notes. We have again been hard at work on various tweaks, fixes and new features. The changes will be pushed to all test environments this week.
What's new?
- Day view in timesheets.
- Mileage recording as a list option for timesheets.
- Ability to add filters to the sidebar.
- Missing translations added in datasets.
- Added a category view to the wiki on the portal.
- Variables can now be used when performing actions manually.
- The portal now generates an xml sitemap of the public content (?p=sitemap_public).
- Validation of reservations.
- You can now organise files into folders.
- Setting to set the default organisation filter type.
- Button to open a wiki article on the portal from the operator view.
- Option to filter by objectID and text-based fields in datasets.
What did we change or fix?
- Some UI changes in timesheets.
- User interface changes in product block (invoices)
- Minor changes to ticket column in datasets.
- UI of tooltips and popovers (font-family)
- How saving timesheet records works.
- The way simpleMDE is handled.
- The cost account filter option has now been removed from the sales invoice filter tab.
- If multiple accounts are active, when linking an organisation, the relevant accountants are now displayed.
- UI of KPIS at datasets.
- PHP8 errors.
- Discount description was not shown after saving (invoices and quotes).
- Fatal error when generating a pdf with a certain language (invoices and quotations).
- Fatal error was thrown when exporting an empty table.
- No visible brand options when exporting quotation to pdf.
- Fatal error if final statuses had not been recorded (invoices and tenders).
- Fatal error when certain settings were empty in reservations.
- Tab bar in day view of timesheets was not visible in some cases.
- In specific circumstances, the modal background did not close after the modal filter or export modal was closed in tab_linked.
- Having column tags in reservations can be fatal if no tags are set.
- Fixed fatal error when copying a server.
- Relationship manager returned an error when empty in organisations.
- Loading an action into rooms produced a fatal error.
- Several minor problems with timesheets.
- Fatal error when displaying all notifications.
- When creating a new invoice from a dataset, the amount field (product block) calculated 0 products.
- An incorrect error was displayed when attempting to save an archived data object.
- Fixed fatal error when searching the location index.
- Inline search bar was not visible when searching rooms.
- It was not possible to save notes in rooms.
- Fatal error when saving an archived organisation.
- Ticket teamid was lost when creating a new ticket.
- Fatal error in automation index when no form has a description
- Tender No column was empty for table tenders.
- Invoices and quotes did not show the correct currency in the index.
- Price and tax values are now displayed when exporting quotes and invoices.
- Timeline is now loaded correctly when filtering and sorting the timeline.
- Relationship manager is not copied.
- Reservations ref_fields were not handled correctly.
- It was not possible to unlink assets in product block reservations.
- Subtickets depend on an error in a subticket.
- Error in console when a team had no operators in tickets.
- Empty pick-up and return dates could not be saved in reservations.
- Empty fields for ticket templates filled ticket fields with false instead of null.
- The portal's footer showed 'Sign in' for logged-in light users.
- Images with html characters have been removed in the thumbnail task.
- Type check-in tickets had some weird behaviour.
- Prices were not calculated when saving in invoices.
- PersonSettings set is not saved in application management.
- Data set without fields may result in a 500 error.
- Price field is updated even if the user was not allowed to edit the field.
As you may have noticed, from now on we are pushing to test environments first. For more information on this, see this article.