Added Gmail provider for both incoming and outgoing emails.
Added time based trigger conditions. For example, it's now possible to close the ticket automatically after a number of hours passed since last user reply.
Added "mailbox address" trigger condition for checking at what address email that created the ticket arrived.
Added a fully featured, token based API. It can be used to integrate BeDesk into other projects, native apps and more.
Added Manage API Access Tokens section in account settings page for creating or revoking API access tokens.
Added functional API docs. They can be accessed at your-site.com/api-docs url, there's also a link in account settings page.
Added filtering functionality to ticket search dialog.
Added meilisearch integration for ticket and article search.
Enhancements
Updated datatable design in admin area and added a number of new filters.
Simplified permission manager. It will now have better descriptions for permissions and rarely used permissions will be hidden behind "advanced" button toggle.
Clicking envato purchase code in the sidebar will now show details for the purchase.
New ticket notification will now show ticket subject and category along the new ticket body.
Improved incoming email quoted reply and signature parsing.
A more descriptive error message will now be shown if incompatible PHP version is detected.
Fixed a few issues with sitemap generation.
Updated laravel and angular to the latest version.
Custom pages and articles will now support code highlighting for more languages.
Shown agent display name instead of email in assign ticket dropdown.
Locale can now be set automatically based on the browser preferences or parameter in the url.
Help center footer now has two menus editable from menu manager.
User can now change language and theme without logging in.
Bug Fixes
New trigger page will now correctly show validation errors.
Fixed several issues in ticket search dialog.
It's now possible to upload files while on mobile in new ticket form.
Article content sidebar will now correctly scroll if it's longer then the article content.
Fixed an issue with sorting in help center article index.
Assigning ticket to aggent via trigger will now correctly send notification to the agent.
Emails and notifications will now be sent in language that user has selected in their account settings page.
Request received notification will no longer be sent to customer if agent creates a new ticket for that customer.
Clicking user or article is search dialog will now correctly close the dialog.
Article order select will now work properly in help center category page.
Tag manager in new article page will now correctly suggest from all existing tags, instead of only recent tags when typing.
Email notifications will now have alt tag for all images.
Fixed an issue where installation might not start properly on some hosting environments.
Fixed an issue where article content menu would not work sometimes if it has accented characters.
Fixed a few issues with algolia search provider.
Copy should work properly on macOS in the text editor.
Fixed an issue where public image would sometimes be uploaded as private when using s3 to store files.
Social logins panel in account settings page will now be hidden if all social logins are disabled in settings page.
Fixed an issue where incorrect article might be shown for a specific url for web crawlers.
Corrected some visual issues with search input in agent mailbox page.