Version history
===============

11.0 (2024-06-28):

- changed: updated for Elgg 6
- fixed: prevent issues with ckeditor dialogs

10.0 (2023-11-30):

- changed: updated for Elgg 5.1

9.1 (2023-07-26):

- added: FAQ database seeder
- added: help database seeder
- added: support ticket database seeder
- fixed: buttons have a discernible text

9.0 (2023-06-02):

- changed: conflict with Elgg < 5.0
- changed: updated for Elgg 5.0

8.1 (2022-10-27):

- added: support staff page
- fixed: support staff sql error
- fixed: unable to create new support tickets for new users

8.0.1 (2022-10-07):

- fixed: correctly create support ticket ACL

8.0 (2022-08-24):

- added: upgrade to set support ticket acl subtype
- changed: updated for Elgg 4.3
- fixed: support staff can access support tickets

7.2.1 (2022-07-12):

- fixed: detect correct section for help_context
- fixed: do not prevent double submit on faq search in helpcenter

7.2 (2022-06-22):

- added: support ticket notification to the notification settings

7.1 (2022-06-01):

- added: container info on FAQ edit form

7.0 (2022-02-16):

- changed: updated entity configuration for new capabilities
- fixed: use css variables

6.0.4 (2022-01-11):

- fixed: cleaner title for support tickets

6.0.3 (2021-12-16):

- added: support_ticket/add route defaults to logged in user

6.0.2 (2021-10-27):

- fixed: use route generation instead of fixed url

6.0.1 (2021-10-12):

- fixed: admins didn't receive notification about new support ticket
- fixed: notification handler uses correct object

6.0 (2021-09-27):

- changed: updated for Elgg 4

5.1 (2021-03-16):

- added: notify reporter when a new ticket has been created

5.0.2 (2020-09-30):

- fixed: make sure more faqs link in helpcenter does not overflow

5.0.1 (2020-09-01):

- fixed: make sure filter array keys are always integers

5.0 (2020-05-26):

- changed: all resources now use the default layout
- changed: increased minimal Elgg requirement to v3.3

4.0.4 (2019-08-22):

- several small chores/fixes

4.0.3 (2019-05-29):

- fixed: duplicate notification on close/reopen ticket
- fixed: no notifications about new support tickets or comments

4.0.2 (2019-04-17):

- fixed: show context related faqs

4.0.1 (2019-03-28):

- several small chores/fixes

4.0 (2019-03-27):

- changed: don't remember query in support ticket tabs
- changed: minimal requirement set to Elgg 3
- changed: moved my support tickets menu item to account in topbar
- changed: moved plugin init to bootstrap class and elgg-plugin.php
- fixed: comment and close support ticket
- fixed: faq search
- fixed: faq tag filter not working with multiple tags
- fixed: limit number of tag suggestions in faq sidebar
- fixed: no tag notifications
- fixed: notification event handling
- fixed: search
- fixed: show correct help contexts
- fixed: support ticket notifications
- fixed: use correct getter in sidebar
- removed: faqs no longer sorted by likes count
- removed: replaced custom delete actions with a generic one

3.1 (2018-03-22):

- added: plugin settings to enable/disable group FAQ
- fixed: combined check for FAQ and Help in FAB
- fixed: prevent unneeded staff check in widget registration

3.0.1 (2018-03-08):

- changed: faq listings now all are sorted by likes

3.0 (2018-02-12):

- added: view more link from helpcenter faq listing
- changed: clarified URL on ticket info
- changed: dropped unneeded title/description prefix in FAQ detail view
- changed: FAQ sidebar filter title
- changed: listing of FAQs in helpcenter are sorted by likes
- changed: no longer use ACCESS_PRIVATE for Support tickets
- changed: set custom placeholder on helpcenter search input
- changed: support ticket tabs ordered by priority
- fixed: help URL not set on ticket form

3.0.0-beta.2 (2018-01-11):

- added: support tickets are now searchable
- fixed: FAQ container permissions
- fixed: no comments on contextual help
- fixed: no notifications about tickets due to advanced_notifications
- fixed: unable to create help on index

3.0.0-beta.1 (2017-12-14):

- changed: increased Elgg version requirement to 2.3
- changed: using fontawesome instead of images for icons

2.0.1 (2016-12-12):

- several small chores/fixes

2.0 (2015-08-07):

- changes for Elgg 1.9
- changed: site FAQ to one sidebar
- fixed: forgot to get the entity
- fixed: wsod on support ticket edit #19

1.6 (2014-11-27):

- applied Elgg coding standards
- added: spanish translation (thanks to @monfero)
- changed: staff members are cached during runtime
- changed: staff member options can be extended by other plugins (use the hook staff_gatekeeper:options, user_support)
- changed: multisite faq and helptext is now a setting
- fixed: problem with syntax in some PHP versions
- fixed: syntax error in faq sidebar
- fixed: wrong title in listing
- fixed: edit FAQ in group not working (#17)
- fixed: only show active help icon if there is a help_context
- fixed: only show edit link if canEdit
- fixed: default a setting to the same as it is used
- fixed: syntax error in faq sidebar

1.5 (2013-09-18):

- added: Support Staff roles (support staff can perform actions on Support Tickets)
- added: group FAQ support
- added: ability to position floating Helpdesk button
- added: setting to disable conditional help
- added: optional site and footer menu items
- added: new plugin settings to control more of the plugin
- added: My Support Tickets to owner_block menu
- added: option to promote support ticket to FAQ item
- added: FAQ search (text and tags)
- added: Support Ticket search
- changed: css and js locations
- changed: page handler for user_support/support_tickets/mine to user_support/support_tickets/owner/username 
- changed: code cleanup
- fixed: some deprecated urls
- fixed: only show support ticket entity menu items for correct users

1.4 (2013-04-05):

- added: Help Center can now be viewed as a normal page
- changed: Elgg 1.8 support

1.3.1:

- fixed: not all comments shown on Support ticket

1.3 (2011-07-29):

- added: option for admins to get notification on create/update support ticket
- fixed: fancybox css
- fixed: delete ticket forward error

1.2 (2011-05-27):

- added: option to auto close supoprt tickets
- changed: layout of a support ticket
- fixed: unable to display contextual help on front page

1.1 (2011-05-20):

- added: option to select a support group
- added: search in Help Center now searches in contextual help
- fixed: Fancybox CSS error in IE

1.0:

- first release