v6.3.0 (2026-06-06)
Features
- Add Demo Mode with a one-click sample-data installer for evaluating the helpdesk (blocks destructive actions, disables uploads with a notice)
- Add managed/predefined ticket Tags with admin CRUD and an optional "restrict to predefined tags" toggle
- Add unified attachment serving: inline "View" alongside "Download" for ticket and Knowledge Base attachments, served in a CSP sandbox with proper filenames (new "Allow inline view" setting, on by default)
- Add Microsoft 365 IMAP OAuth2 (XOAUTH2) authentication for email fetching
- Redesign the admin dashboard with operational metrics widgets, a date filter, setup alerts, inline KPIs, and Volume / 1st-Response trend charts
- Add SEO-friendly aliases to FAQ category and item URLs
- Add a Google Maps API key setting to the admin configuration
- Open admin advanced search in a modal with removable chips for every criterion
Improvements
- Refactor the admin left sidebar to the Joomla 5 main-nav pattern with a "Back to Main Menu" toggle
- Refactor Departments, Priorities, Groups, Products and Ticket Categories admin to the Joomla MVC pattern with Bootstrap 5 UI
- Migrate database tables to InnoDB + utf8mb4 (version-gated auto-migration) for full Unicode support
- Localize the SCEditor reply-editor tooltips to follow the site language
- Redesign the Translate popup (save fix, product/department fancy-selects, improved escaping and persistence)
- Revamp the Knowledge Base related-article picker label and modal filter
- Surface non-published product flags in the admin product list and add "Change" links on the new-ticket form
- Honor the per-user "hide status / priority / handler" settings in the customer ticket list (matching the detail view)
- Reveal audit-only date groups in the admin ticket view via the Audit Log toggle
- Translate priority titles on the dashboard
- Route date display (history separator and List Tickets reports) through the central date formatter
- Switch frontend flash messages to Bootstrap 5 dismissible alerts and route them through the helpdesk message queue
- Point dashboard translate links to Crowdin; drop dead forum/roadmap links
Fixes
- Fix frontend search: missing FAQ results, FAQ/KB partial-word matching, and combined ticket keyword + filter searches
- Fix "admins only" priority / handler / category fields leaking to ordinary users (now gated on ticket staff)
- Fix advanced search dumping raw JSON via batch-form hijack
- Fix the Delete Tickets ACL permission being ignored on the frontend
- Fix unpublished ticket statuses appearing in frontend tabs and filters
- Fix the new-ticket Product/Department step being skipped when the per-page limit is 1
- Fix ticket-list sorting and signature saving
- Fix product ordering (saveOrderAjax) and the page-2 pagination fatal error
- Fix daily reports showing all zeros by keeping the date calendar populated
- Fix list reports bloating to megabytes from null urlencode() deprecations
- Fix report Print/CSV buttons routing back to the dashboard
- Fix Simplified Chinese display in profile custom fields
- Fix the WYSIWYG editor "Hide Buttons" and "Use Emoticons" settings
- Fix Profile Display plugin issues, double modal on edit-field click, and edit-field save-action routing
- Fix Knowledge Base view bugs: missing alias, null access, breadcrumbs and not-found handling
- Fix FAQ search form to produce clean SEF URLs
- Fix a manual ticket department alias being discarded by a broken name attribute
- Show a specific warning when a non-Latin title causes an alias collision
- Escape KB/attachment filenames and uploader names to close XSS via crafted uploads
- Guard MTA failures so ticket flows don't die when email sending fails
- Fix PHP 8.x deprecations: null passed to explode()/strip_tags(), SBBCodeParser implicit-nullable params, count(null) fatal in the reply flow, and remaining dynamic-property warnings
- Fix the SCEditor emoticons path and duplicate-instance issues
- Fix "Hide within ticket details" checkboxes piling up away from their labels
- Fix undefined-variable warnings on the locked admin ticket view
- Fix several testimonials bugs found during end-to-end testing
v6.1.0 (2026-02-04)
Features
- Redesign frontend admin portal dashboard with KPI-focused layout
- Redesign ticket views to two-column Bootstrap 5 layout (admin + customer)
- Redesign guest ticket creation and view pages with side-by-side card layout
- Redesign canned replies management with proper frontend MVC
- Redesign admin support advanced search with Bootstrap 5 grid
- Add collapsible message type legend with icons to ticket view
- Combine Post Reply and Add Private Comment into single "New" dropdown
- Add dropdown menu for view options in admin ticket toolbar
- Implement custom field grouping with Bootstrap card fieldsets
- Add stacked circle display with Fancybox gallery for image/video fields
- Add complete XML form for custom field editor
- Add SEO-friendly slug support to announcement URLs
- Add complete German (de-DE) translation support
- Crowdin integration for translation management
- Add ticket attachment upload with Fancybox lightbox for images
- Improve guest ticket password recovery with separate email form
Improvements
- Refactor content forms to Joomla JForm XML system with CSRF protection
- Refactor batch processing to Joomla standard controller pattern
- Refactor canned replies to use XML JForms
- Refactor FAQ, KB, and testimonials routing into separate methods with improved menu matching
- Update KB modules to use SEO-friendly routing
- Use database-defined colors for priority badges in ticket lists
- Use Joomla standard pagination layout for ticket list
- Remove jQuery settings and always load via Joomla framework
- Improve edit message UI with Bootstrap 5.3 styling
- Improve attachments section UI with file type icons and card layout
- Improve ticket rating feature with improved styling and AJAX handling
- Organize ticket sidebar details into Bootstrap 5 cards
- Redesign subject search UI with Bootstrap card layout
- Update radio and checkbox fields to Bootstrap 5 compliance
- Improve custom field form labels and edit field modal UI
- Restrict tools menu to ticket list view only
- Remove redundant audit log button from admin ticket toolbar
- Simplify ticket grouping to single select option
- Center progress bar through step icons in ticket wizard
- Move custom fields after attachments in new ticket form
- Consolidate report language files into main component INI
- Exclude user-uploaded files from build package
- Update language file naming for Joomla 4+ compatibility
Fixes
- Fix PHP 8.2 deprecated dynamic property warnings across multiple files
- Fix PHP 8 error: replace removed create_function() with closure
- Fix AJAX endpoints: add ticketid, POST method, and CSRF protection (tags, category, subject)
- Fix guest ticket email link auto-authentication
- Fix guest ticket View Ticket tab not selected by default
- Fix guest ticket view visual issues
- Fix Open New Ticket button not showing guest login form
- Fix Email Ticket plugin for Joomla 5.x and PHP 8.2+ compatibility
- Fix Main Menu View Tickets link to show open tickets list
- Fix duplicate SCEditor instances on Post Reply toggle
- Fix SCEditor toolbar not showing in signature modal
- Fix form data loss after validation errors in JForm content forms
- Fix department search bug and add compact expandable search bar
- Fix video upload custom field files not saved to permanent storage
- Fix JForm class not found error in plugins view
- Fix custom field upload display for images, videos, and files
- Fix upload field conflict and disable editing in ticket view
- Fix getForm method name conflict with parent class
- Fix Tools dropdown headers being clickable
- Fix whitespace in edit me
v5.3.0 (2025-05-09)
Improved
- ability to change icon class of main menu item [Backend] [Main Menu Items]
- use Radio switcher layout [Main Menu] [XML]
- compatiblity with last Joomla 5.3+
Fixed
- some php warnings in different places
- wrong radio options order [Main Menu] [XML]
v5.2.0 (2024-08-24)
Improved
- UI/UX improved in many views
Fixed
- some php warnings on router
- removed some old code
- some issues on login form
- faq category UI/UX issues
- many issues detected by JED Checker
v5.1.0 (2024-04-06)
Improved
- UI/UX improved
Fixed
- some php warnings on router
v5.0 (2023-11-23)
Improved
- Joomla 5 support without BC plugin
Fixed
- wrong update server link
- some php warnings
v4.3.0 (13/09/2023)
Improved
- PHP 8.2 support
- Joomla 4.3.4+ support
- FAQs now use Layout for better reuse
- add bottom padding to page titles
- page titles config moved to Joomla config
- ability to run maintenance true tasks
- Create ticket for Registered User UI/UX improved
Fixed
- feature faq [backend] [FAQS]
- html striped from answer field [Backend] [Faqs]
- faq image in list doesn't display
- Some issues in ticket creation
- open new ticket routing was not working [Routing]
- load maintenance helper moved to method
- some php warnings when creating [Testimonials list]
- permission UI/UX broken
- Translate modal was not working properly
- some issues on intallation
v4.0 (08/04/2023)
New Features
- Joomla 4 support
- PHP 8.1 support
- Bootstrap 5.2 support
Fixed
- Permissions was not working properly
v1.0 (05/03/2021)
- Initial version