HESK 3

HESK 3 v3.5.3

No permission to download
Decryption key:


Changes in 3.5.3 - 8th March 2025
- fix: improper customer handling when emails are not required
- fix: time worked not updated when submitting notes in a special case
- fix: passing null instead of a string to some functions is depreciated
- updated TinyMCE to 7.7.1 for better mobile performance
Decryption key:


Changes in 3.5.2 - 12th January 2025
- you can now copy the customer email and IP address when viewing details from admin ticket
- when submitting a ticket from admin panel, the category assign settings are now used to select default owner
- added ticket subject tag for use in canned responses
- provide a way for customers to change their preferred default language
- fix: query searches by customer in replies can take a long time
- fix: SQL error when retrieving existing ticket IDs in MySQL strict mode
- fix: the "View all customers (but not manage them)" permission not showing customers
- fix: suppress admin panel submit a ticket PHP notices when Debug mode is activated
- fix: very long email IDs can be truncated when inserted into the database
- fix: allow additional characters in MySQL password
- fix: customer emails sent in default, not selected language
- fix: customer auto-login not working correctly in a specific case
- fix: preserve selected language when closing the email template edit modal
- fix: customer not always logged out automatically after password change
Decryption key:


- fix: cannot delete customers from the database when customer accounts are disabled
- fix: link to the wrong download_attachment.php file in customer emails
- fix: "Submit as" button not working with Ticket Formatting set to Rich Text
  • Like
Reactions: teknotas
Changes:

* fix: tickets raised by email piping don't have a due date
* fix: in canned responses replace URL-encoded special tags
* fix: email utf-8 conversion may cause missing characters
* fix: remove unwanted chars from email-generated ticket subjects
* updated TinyMCE to 5.10.6
* updated PHPMailer to 6.6.5

If you like my release, don't forget to give it (y)
  • Like
Reactions: teknotas and reishi
Changes:
* added OAuth support for POP3 fetching.
* fix: missing function error when viewing a resolved ticket.
* fix: do not mark an OAuth Provider as verified on errors.
* fix: unassigned email sending not working correctly on multi-language staff.
* fix: detect and ignore non-3.4.x language files.
* updated HTMLPurifier to 4.15.0.

If you like my release, don't forget to give it (y)
  • Like
  • Love
Reactions: Shivendra and rober
Changes:

* added OAuth support for email sending and IMAP fetching
* new permission: Can set due date
* updates for PHP 8.2 depreciated functionality
* fix: custom date fields can display the wrong date when editing a ticket
* fix: wrong current month date range in reporting
* fix: sending emails does not work with unauthenticated SMTP
* fix: silent fail if unable to move attachments to the /attachments/temp folder
* fix: in the "Previous tickets" list only show tickets the user has access to
* fix: attachments with no file extension will be renamed to *.unknown-file-type instead of fatal error
* fix: increase some too small display margins
* fix: SMTP error log should not be echoed directly
* fix: email to ticket attachment removal notices not visible

If you like my release, don't forget to give it (y)
Changelog:

* added option to not validate SSL certificates for SMTP connections
* fix: minimum requirement set to PHP 5.6 due to Composer compatibility
* fix: SMTP host name stored with ssl:// prefix when SSL encryption is selected
* fix: ticket reminder form not working with Invisible ReCaptcha enabled
* fix: wrong %%MESSAGE%% value in HTML emails when re-sending email notification for replies

If you like my release, don't forget to give it (y)
Changelog:

* [CLOUD ONLY] Satisfaction module: send a third party survey after resolving tickets
* Ocean Blue is now the default Hesk style. For other styles, visit Hesk Styles
* dropped support for PHP 5.3 and 5.4, Hesk now requires PHP 5.5+
* categories can auto-assign tickets to specific users
* categories can have a default due date set
* added support for multi-factor authentication
* improved display options for date and time
* improved attachments process (async upload, drag and drop, preserve on errors)
* Hesk now uses PHPMailer to construct and send emails
* added support for HTML emails (both HTML and plain text templates are available)
* email fetching shows the reason why an email was ignored if Debug mode is on
* more control over what emails are ignored in the email to ticket functionality
* tracking ID is no longer required in email subject for email to ticket functionality
* if captcha is enabled, it will also show in the "Forgot ticket ID" form
* update "Time worked" when staff submits a note to a ticket
* use the "Show Tickets" form to find tickets by due date
* new staff permission: can view all users, but not manage them
* updates for PHP 8.1 depreciated functionality
* security: improved password storage algorithm and length requirements
* staff can now select ticket status when submitting a ticket in the customer's name
* a new email template is now used when staff submits a ticket in the customer's name
* you can now set the ticket language when editing a ticket in multi-language installations
* when viewing a ticket in the admin panel a list of previous tickets is shown
* changed several Javascript confirm boxes to HTML modals
* when deleting a category, you can now select what category to move the tickets to
* when deleting a user, only open tickets will be set to unassigned
* fix: no need to regenerate session ID on every page load
* fix: changing language when viewing a ticket shows the "View ticket" form
* fix: non-YMD date format caused an error when sending overdue notifications
* fix: custom date fields could display wrong date on the edit ticket page
* fix: custom field name hidden when editing it, if it was created in a deleted language
* fix: wrong default submit action in staff New ticket page
* fix: unable to set negative relative dates in custom fields
* updated TinyMCE to 5.10.5

If you like my release, don't forget to give it (y)
Changelog:

* updates for PHP 8.1 depreciated functionality
* fix: long URL addresses stretch the ticket window
* fix: status selection in ticket export form not working under certain conditions
* fix: missing array key 'time_worked' in email to ticket function reply notification
* fix: user setting for overdue ticket notifications not always respected
* fix: using "Submit as Resolved" doesn't update "closed at" date
* fix: forgot ticket ID modal close button not working on small screens
* updated HTMLPurifier to 4.14.0
* updated TinyMCE to 5.10.2

If you like my release, don't forget to give it (y)

Changelog:

* Added "Due date" tag for canned responses.
* Security: error message not appropriately sanitized.
* Fix: insert canned responses tags at pointer focus.
* Fix: inconsistent storage of plain text message version in RTF mode.
* Fix: due date not formatted for staff with view-only access.
* Fix: avatar uppercase letter shows ? in multi-byte names.
* Fix: cannot uncheck "Assigned to others" on ticket export page.
* Updated TinyMCE to 5.9.2.

* Minor styling and usability changes.

If you like my release, don't forget to give it (y)

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu