Releases: mike-koch/Mods-for-HESK
Version 2.3.1
Version 2.3.1 has been released. Bugfixes in this release:
- BUGFIX #259: Fix footer position in knowledgebase
- BUGFIX #262: Remove large gap when waiting for user's location
- BUGFIX #263: Fix layout issue when ticket replies are shown on top
- BUGFIX #264: Leaflet JavaScript and CSS are stored locally, allowing support for helpdesks running over HTTPS
- BUGFIX MFH-1: Fix syntax error in
modsForHesk_settings.inc.php
after the 2.3.0 update - BUGFIX MFH-2: Fix issue where new statuses could not be created
Version 2.3.0
Version 2.3.0 has been released. Bugfixes and new features in this release:
- #255: Mods for HESK is now compatible with HESK 2.6.4
- #257: Mods for HESK is now released under the MIT License
- BUGFIX #226: Fix issue where 0kb attachment would be sent if the original message had attachments
- BUGFIX #228: Fix issue where email template editor always thought that plaintext email templates were never writable
- BUGFIX #232: Fix issue where status field would be blank when entering in a ticket ID that was merged with another ticket.
- BUGFIX #233: Fix several small layout issues
- BUGFIX #236: Fix HTML markup in knowledgebase section, causing some icons to not be properly rendered.
- BUGFIX #240: Fix issue where knowledgebase category could not be deleted when there were no articles in the category.
- BUGFIX #249: Fix issue where a link to the knowledgebase would still appear even if the knowledgebase was disabled (admin-side only)
- BUGFIX #256: Text on "Ticket" dropdown is now consistent with text on breadcrumbs
- #141: Any (FontAwesome / Octicon) icon can be set on each service message instead of the default icon
- #195: Mods for HESK settings are now combined with the rest of the helpdesk settings. Settings introduced in Mods for HESK are denoted by a blue "MFH" next to the setting.
- #196: Permission templates can now be created, allowing for easy permission setup for users. With this feature, "Can manage help desk settings" has moved back as a non-admin only setting.
- #204: User's location can now be set on tickets using the HTML5 Geolocation API
- #205: "Top" and "Latest" KB articles can now be displayed on the help desk homepage / dashboard
- Slight UI change to the home page / dashboard
- #208: Ticket categories can now have a "manager" assigned to it. A manager must be a non-admin and the manager will have all ticket-related privileges in the ticket category, regardless of their current user settings.
- #237: The ticket search table can now show if tickets have been merged with another ticket, and how many have been merged in.
Version 2.2.1
Version 2.2.1 has been released. Changes in this release:
- BUGFIX #210: Fixed issue where single tick marks would surround language field on ticket screen
- BUGFIX #213: Fixed issue where a 0 byte attachment would sometimes be sent after closing ticket
- BUGFIX #214: Fixed issue where some e-mail clients would incorrectly parse the email if attachments were present
- BUGFIX #216: Fixed issue where number of views would not be displayed for knowledgebase articles
- BUGFIX #217: Fixed issue where file extensions that were not all lowercase would not be properly identified in the attachments section
- BUGFIX #225: Fixed issue where new statuses could not be created
- #216: Minor UI changes to the knowledgebase index page
Version 2.2.0
Version 2.2.0 has been released. Changes in this release:
- BUGFIX #181 Fixed issue where some users couldn't update their preferences and auto-refresh values
- BUGFIX #182 Fixed issue where the "can manage help desk" settings would not appear when auto-assign was turned off.
- BUGFIX #182 Fixed issue where the "can manage help desk" settings permission was not enforced
- BUGFIX #183 Updated SQL to disable all notifications when deactivating a user
- BUGFIX #185 Fixed issue where timestamps displayed on notes were not consistent with server settings
- BUGFIX #186 Fixed issue where the footer would be mis-aligned on
show_tickets.php
- BUGFIX #191 Fixed issue where certain statuses were appearing in "closed actions", despite the statuses not closing the ticket.
- BUGFIX #200 Fixed issue where the download button in the inline image preview did not actually download the attachment
- #146 Ticket and note attachments can now be embedded directly into emails as attachments
- #153 Added a "recent tickets" section to the information sidebar when viewing a ticket, which shows the five most recent tickets from the customer (via e-mail address)
- #157 Some statuses can be designed as "not closable", restricting staff and/or customers from closing tickets set to a certain status.
- #169 Added an email template editor in the "Tools" menu. This is disabled by default for non-admins.
- #194 Expanded the width of the ticket table (
admin_main.php
andshow_tickets.php
) to fit the full width of the screen
Version 2.1.1
Version 2.1.1 has been released. Changes in this release:
- #174 Mods for HESK is now compatible with HESK 2.6.2
- BUGFIX: #173 Fix XSS exploit in
placeholder
attributes - BUGFIX: #175 Fix layout issues when HESK is configured to display reply form on top
- BUGFIX: #177 Fixed issue where "can change notification settings" permission was always checked. This did not affect behavior of the selected option; however it would always be checked when editing the user.
- BUGFIX: #178 Fixed issue where turning off autoassign would also make it impossible to select/deselect the "can manage helpdesk settings" option
- BUGFIX: #180 Fixed major issue with email verifications.
- #168 The user is now able to uninstall Mods for HESK via the
/install
directory. The uninstaller only handles database changes. - #170 The default visibility of knowledgebase articles (Published / Private / Draft) can be selected in the settings screen (Mods for HESK > General)
- #176 Improved layout of attachments to improve usability for different screen resolutions
Version 2.1.0
- BUGFIX: #162 Messages are properly formatted when using HTML-formatted emails
- BUGFIX: #163 "Go back" text in the knowledgebase now uses the language file
- BUGFIX: #164 Increased width of login field to allow for longer translations, and for reCAPTCHA
- BUGFIX: #165 Fixed alignment issues when using reCAPTCHA
- BUGFIX: #166 User verification URL fixed when using HTML-formatted emails
- #140 Install console now provides more information during installation
- #148 Current status of
modsForHesk_settings.inc.php
is now on the sidebar on the settings page - #150 "Send email notification to the customer" is automatically deselected if the email field is blank when creating a new ticket (admin-side)
- #151 Some code refactoring
- #152 Ability to disable Bootstrap theming via the settings page
- #160 Added update checking for Mods for HESK (similar to HESK's update checking)
Version 2.0.1
Version 2.0.0 has been released. Bugfixes in this release:
- BUGFIX: #158 Fixed ticket list layout in email for HTML-formatted emails
- BUGFIX: #159 Fixed issue where HTML emails were not being sent out when using POP3 fetching / email piping
- BUGFIX: #161 Fixed styling of submit button when showing the submit notice
Version 2.0.0
Version 2.0.0 has been released. New features and bugfixes in this release:
- CRITICAL: #118 Fixed an XSS exploit in the "Create New Ticket for Same Contact" button
- BUGFIX: #114 Fixed an issue where the page would stop loading for the customer when the date custom field was being used.
- BUGFIX: #119 Fixed an issue where some HTML ID values for custom fields were invalid, causing the Select/Deselect all buttons to break on multiselect custom fields.
- BUGFIX: #121 Fixed an issue for some users that were missing the
statuses
key on thetickets
table - BUGFIX: #122 Updated files that were not following the new status logic
- BUGFIX: #147 Fixed tooltip issues with users using Internet Explorer 11
- BUGFIX: #133 New tickets now use the new ticket status selection
- #92 Mods for HESK is now compatible with HESK 2.6.1, and incompatible with HESK 2.5.5
- #96 Ability to view images attached to tickets without having to download (staff-side only)
- #105 Staff now has the option for changing a customer's language, allowing for accurately localized emails
- #106 Support for HTML email templates
- #112 Support for a new "email" custom field. This field will allow email addresses to be added to the Cc / Bcc field when sending emails.
- #113: Support for the
theme-color
meta tag - #124 The installation user experience has been overhauled
- #126 Support for Mailgun API
- #127 FontAwesome has been updated to v4.3.0
- #128 Bootstrap has been updated to v3.3.2
v2.0.0-BETA-2
Version 2.0.0 BETA
The beta version of Mods for HESK 2.0.0 has been released. New features and bugfixes:
- CRITICAL: #118 Fixed an XSS exploit in the "Create New Ticket for Same Contact" button
- BUGFIX: #114 Fixed an issue where the page would stop loading for the customer when the date custom field was being used.
- BUGFIX: #119 Fixed an issue where some HTML ID values for custom fields were invalid, causing the Select/Deselect all buttons to break on multiselect custom fields.
- BUGFIX: #121 Fixed an issue for some users that were missing the
statuses
key on thetickets
table - BUGFIX: #122 Updated files that were not following the new status logic
- #92 Mods for HESK is now compatible with HESK 2.6.0, and incompatible with HESK 2.5.5
- #96 Ability to view images attached to tickets without having to download
- #105 Staff now has the option for changing a customer's language, allowing for accurately localized emails
- #106 Support for HTML email templates
- #112 Support for a new "email" custom field. This field will allow email addresses to be added to the Cc / Bcc field when sending emails.
- #113: Support for the
theme-color
meta tag - #124 The installation user experience has been overhauled
- #126 Support for Mailgun API
- #127 FontAwesome has been updated to v4.3.0
- #128 Bootstrap has been updated to v3.3.2
IMPORTANT!
Since this is a beta version of Mods for HESK, it is discouraged that this version is used in a production environment. Instead, please test this version on a "test" environment, and test all new features, as well as HESK 2.6.0's features. All of the HESK files were updated manually, so it is possible some code was not properly transferred.