PluginProbe
Fluent Support – Helpdesk & Customer Support Ticket System / 2.4.5
Fluent Support – Helpdesk & Customer Support Ticket System v2.4.5
2.4.5 2.4.0 2.3.2 2.3.1 2.3.0 2.2.1 2.2.0 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.10.5 1.4.0 1.4.1 1.4.2 1.4.5 1.4.6 1.4.7 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 All 69 releases
← All changes | readme.txt +226 -381 1.10.2 → 2.4.5 View file →
@@ -1,10 +1,10 @@
1 1 === Fluent Support - Helpdesk & Customer Support Ticket System ===
2 2 Contributors: techjewel, wpmanageninja, adreastrian
3 3 Tags: wordpress support ticket, Support Ticket, support plugin, helpdesk, customer support plugin
4 4 Requires at least: 5.6
5 -Tested up to: 6.8
6 -Stable tag: 1.10.2
5 +Tested up to: 7.1
6 +Stable tag: 2.4.5
7 7 Requires PHP: 7.4
8 8 License: GPLv2 or later
9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10 10
@@ -15,9 +15,9 @@
15 15 Fluent Support is a versatile and feature-rich help desk and support plugin designed for WordPress. Helping you provide incredible support and manage customer queries right from your WordPress dashboard.
16 16
17 17 Fluent Support can match the premium features of SaaS solutions like Zendesk, Help Scout or FreshDesk all within your WordPress site and witthout any growth-tax.
18 18
19 -[youtube https://www.youtube.com/watch?v=ZI7Rlp-uuZI&t=5s]
19 +[youtube https://www.youtube.com/watch?v=CqkgrF7JG5k]
20 20
21 21 🔗 Official Website Link: [Official Website](https://fluentsupport.com/)
22 22 🔗 Join Our FB Community: [FluentSupport Facebook Group](https://facebook.com/groups/fluentsupport)
23 23 🔗 Official 5 Minutes Guide: [Getting started in 5 minutes](https://fluentsupport.com/fluent-support-101/)
@@ -274,407 +274,252 @@
274 274 These tools access ticket and customer data directly from your WordPress database and perform all operations locally.
275 275 No external connections are established, and all processing occurs within your own server.
276 276
277 277 == Screenshots ==
278 -1. FluentSupport Tickets
279 -2. Single Ticket Overview
280 -3. Fluent Support Reports
281 -4. Customer Portal - Dashboard
282 -5. Customer Portal - Single Ticket
283 -6. Workflows (Pro)
284 -7. Settings
285 -8. FluentSupport Dashboard
278 +1. FluentSupport Dashboard
279 +2. FluentSupport Tickets
280 +3. Single Ticket Overview
281 +4. Business Inboxes
282 +5. Activity Reports (Pro)
283 +6. Agents Reports (Pro)
284 +7. Workflow Automation (Pro)
285 +8. Settings
286 +9. All Customers
286 287
287 288 == Changelog ==
289 += 2.4.5 (Date: October 09, 2026) =
290 +* Added: Remote Portal (Pro) — serve the Customer Portal on your main site, connected with a one-time key
291 +* Added: Workflow triggers On Ticket Reopened, On Agent Response, On Agent Assigned and On Customer Feedback, plus Ticket Tags, Ticket Source, Agent Priority and Feedback conditions (Pro)
292 +* Added: Email piping handles auto-replies, bounces and automated mail with a loop guard, and threads replies by signed email references (Pro)
293 +* Added: Bulk actions to change priority or product, reopen tickets and remove tags
294 +* Added: Ticket view shortcuts for next/previous ticket and close, and a Ticket Stats sidebar widget
295 +* Added: Advanced filter by ticket source, and a "Waiting for your reply" badge in the Customer Portal
296 +* Added: Inbox From name can be the inbox name, the replying agent or a custom template
297 +* Added: MCP tools to edit, delete and publish draft replies, bulk reply, and a duplicate-reply guard
298 +* Added: `fluent_support/agent_feedback_received` action when a customer rates a reply
299 +* Improved: An agent reply is held for review when the customer wrote again while it was being typed
300 +* Improved: Agent signatures now come from the {{agent.signature}} smartcode in email templates
301 +* Improved: Customer Portal signup follows the WordPress "Anyone can register" setting and uses FluentAuth forms when available
302 +* Improved: Agent-initiated tickets read like an email from the agent
303 +* Improved: Faster dashboard, agent list and ticket view; all API dates in site time
304 +* Improved: Collapsible settings sidebar and translation coverage across the admin and portal
305 +* Fixed: Approved drafts are sent as their author, not the approver
306 +* Fixed: Importers calculate reply, first response and close times correctly
307 +* Fixed: Activity log cleanup deleted every log when retention was set to 0
308 +* Fixed: Auto-close without a response skipped close emails and workflows (Pro)
309 +* Fixed: Dropbox and Google Drive uploads failing after a token refresh (Pro)
310 +* Fixed: Security through ongoing audits and hardening.
288 311
289 -= 1.10.2 (Date: Nov 6, 2025) =
290 -* Fixed Guideline Issues
312 += 2.4.0 (Date: September 15, 2026) =
313 +* Added: Advanced Reports suite (Pro) — Ticket Overview, Agent Performance, Product Insight, Business Boxes and Activity reports with date-range filters and comparison charts
314 +* Added: AI Ticket Audit report (Pro) — audit tickets with OpenAI, Gemini or Anthropic and filter results by mood
315 +* Added: Historical Snapshots for Advanced Reports (Pro) — data captured every 6 hours, with a Live / Snapshot comparison selector
316 +* Added: Growth metrics and activity grid in Agent Performance, plus product interaction counts in Product Insight (Pro)
317 +* Added: Google reCAPTCHA (v2 and v3) for the Customer Portal ticket form
318 +* Added: Date range custom field type (Pro) — one field for start and end dates
319 +* Added: Category(Post) filter for Knowledge Base article suggestions (Pro)
320 +* Added: Customer Portal prompts customers to confirm a changed account email via a signed verification link, and merges any unlinked customer record already collecting tickets at that address
321 +* Added: `fluent_support/merging_customer_records` action so add-ons can move their own data when two customer records merge
322 +* Improved: Keyboard-accessible ticket rows and responsive report tables, charts and toolbars
323 +* Improved: Product dropdowns are alphabetized and searchable; fallback agent is now a searchable dropdown
324 +* Improved: Half-hourly background tasks now run through Action Scheduler and reconcile automatically
325 +* Improved: Per-agent report metrics use grouped queries instead of one query per agent, and mailbox restrictions are resolved once per request
326 +* Improved: Consistent input and select heights in the admin UI; scoped date-range picker styles
327 +* Improved: Report stat numbers now use thousand separators
328 +* Improved: Translation coverage for admin strings — theme modes, ticket sidebar, report tabs, date shortcuts, workflow list and more
329 +* Improved: (MCP) Silent close option for the close-ticket tool
330 +* Fixed: Product filter on the ticket list — cleared filters, filter routing and per-product ticket counts
331 +* Fixed: Business Boxes report showing waiting tickets from the wrong mailbox
332 +* Fixed: Two-factor and login expiry parsed as UTC, expiring early on non-UTC sites
333 +* Fixed: Literal backslashes were stripped from ticket and reply content, including piped emails (Pro)
334 +* Fixed: Duplicate Cc line on the first message of a ticket thread
335 +* Fixed: Agent-initiated outreach email showing the internal log message instead of the agent's reply for {{ticket.content}}
336 +* Fixed: Long ticket titles overflowing instead of wrapping on the ticket view; ticket title typography
337 +* Fixed: Inline attachments without a placeholder are now visible in the ticket thread (Pro)
338 +* Fixed: Ticket category ordering and stale category IDs in custom field options (Pro)
339 +* Fixed: Security through ongoing audits and hardening.
291 340
292 -= 1.10.1 (Date: Oct 31, 2025) =
293 -* Fixed Text Domain Issues
294 -* Updated Libraries
295 -* Prevent Direct Access to Plugin Files
296 -* Added GitHub Public repo link in the readme file
341 += 2.3.2 (Date: August 19, 2026) =
342 +* Compatibility with WordPress 7.1
343 +* Fixed: Security through ongoing audits and hardening.
344 +* Fixed: Missing FluentBoards documentation URL to integration statuses.
345 +* Improved: Updated the Gemini model list in AI Model Setup
297 346
298 -= 1.10.0 (Date: October 23, 2025) =
299 -* Added: Fluent Cart product purchase widget in the ticket sidebar.
300 -* Added: Fluent Cart product and order options in custom fields.
301 -* Added: Workflow trigger based on Fluent Cart product and order from custom fields.
302 -* Added: Option to integrate the customer portal into the Fluent Cart customer dashboard.
303 -* Added: Multi-select option for product filtering in tickets.
304 -* Improved: Refined plugin performance for increased speed and efficiency.
347 += 2.3.1 (Date: July 15, 2026) =
348 +* Fixed: Security through ongoing audits and hardening.
349 +* Fixed: Low-contrast text and input fields in the "Generate Responses with AI" popover when using dark mode
305 350
306 -= 1.9.2 (Date: August 20, 2025) =
307 -* Added: Product assignment to tickets in Workflow Actions.
308 -* Added: Support for custom field data in Outgoing Webhooks.
309 -* Improved: Click-to-copy shortcode functionality on the Global Settings page.
310 -* Improved: Smart code selection dropdown in Email Settings with click-to-insert functionality in WP Editor.
311 -* Improved: Dash icon updated.
312 -* Fixed: CSRF issue fixed on Report Export – nonce verification.
313 -* Fixed: Error during AI activity log cleanup.
351 += 2.3.0 (Date: July 13, 2026) =
352 +* Added: MCP (Model Context Protocol) server integration — AI agents can now connect directly to Fluent Support tickets, conversations, and customer data via a standards-based MCP interface; configurable from a new MCP Settings page
353 +* Added: Multi-provider AI support — choose between OpenAI, Gemini, and Anthropic as your AI backend from the new AI Model Setup settings page; provider and model are independently configurable
354 +* Added: FluentCart workflow conditions (Pro) — branch automations on customer purchase history with three new conditions: Customer Purchased Product, Customer Purchased Package (Variation), and Customer Has Active License; enables product-tier routing and SLA enforcement automatically
355 +* Added: Easy Digital Downloads workflow conditions (Pro) — same set of commerce conditions (Purchased Product, Purchased Variation, Has Active License) now available for EDD customers
356 +* Added: Change Priority workflow action (Pro) — set a ticket's priority automatically as a workflow action step
357 +* Added: CLI migration support for Zendesk and HelpScout — import tickets, customers, and conversations via WP-CLI
358 +* Added: Load-more pagination for Previous Conversations sidebar widget
359 +* Added: Remote product search in Workflow commerce conditions — searchable product/variation picker for large catalogs
360 +* Improved: AI response content now renders markdown (bold, lists, code blocks) correctly when inserted into the reply editor
361 +* Improved: Workflow trigger fires an internal notification to assigned agents when an automation runs
362 +* Improved: Previous ticket query scoped to agent visibility, preventing data leakage in the sidebar widget
363 +* Improved: Redesign ticket watchers widget with collapsible toggle
364 +* Improved: Redesign customer/agent ticket list thread, label with role icon badge
365 +* Fixed: Agent @mention search failing with large agent lists — search is now server-side
366 +* Fixed: Inline pasted images not appearing correctly in sent email notifications
367 +* Fixed: Email addresses in internal notes being auto-converted to clickable hyperlinks
368 +* Fixed: Repeated replies closing tickets due to sticky close_ticket flag persisting across responses
369 +* Fixed: Attachment limit error message now shows the configured maximum instead of a generic message
370 +* Fixed: Agent signature and shortcode not applied in agent-initiated ticket notification emails
371 +* Fixed: Mailbox Settings error notification not displaying (wrong $notify call signature)
372 +* Fixed: Active navigation link using incorrect background color design token
373 +* Security: Restricted saved reply access and sanitized agent AI guidelines input
314 374
315 -= 1.9.1 (Date: July 15, 2025) =
316 -* Improved: After selecting the portal page, it now displays the page name along with the page ID.
317 -* Improved: Enhanced data validation when creating a customer through the "Create Ticket on Behalf of Customer" module.
318 -* Improved: Added a filter to control the display of bottom borders in email templates.
319 -* Fixed: Custom field “required” validation not working under certain conditions.
320 -* Fixed: Start date does not display correctly in the Paid Memberships Pro widget.
321 -* Fixed: Design conflict with the Blocksy theme in the customer portal.
322 -* Fixed: Translation issues across various modules.
323 -* Fixed: Agents unable to edit additional data fields.
324 -* Fixed: Custom fields do not render properly in the admin portal when creating a ticket on behalf of a customer.
325 -* Fixed: Selected product displayed as ID instead of name in view ticket module.
326 -* Fixed: Change customer option showed only the current customer ID instead of the full list.
327 -* Fixed: Workflow didn’t work when Fluent Community plugin was inactive.
328 -* Fixed: Attachment access issue on symlinked servers using realpath.
375 += 2.2.1 (Date: May 23, 2026) =
376 +* Added: Grid view layout for the ticket list
377 +* Fixed issue with time tracking where working minutes were showing as null
378 +* Unified and improved dynamic support menu UI structure
379 +* Security: Hardened ticket ID resolution in Customer Portal policy
329 380
330 -= 1.9.0 (Date: May 28, 2025) =
331 -* Added: Integration with Fluent Community. (Pro)
332 -* Added: Informational replies on admin ticket responses.
333 -* Added: Help Scout, Freshdesk & Zendesk Ticket Migration Now Available in Free Version.
334 -* Improved: Internal note functionality now works for closed tickets.
335 -* Improved: Responses in closed tickets can now be edited.
336 -* Fixed: Error message shown for the Priority field when the Product is required in the customer portal.
337 -* Fixed: Fatal error triggered by the Share Essentials weekly cron job.
338 -* Fixed: Customer responses not displaying in agent response stats within agent reports.
339 -* Fixed: Incorrect ticket response count shown in today's stats.
340 -* Fixed: Broken media upload CSS in the page editor caused by the [fluent_support_admin_portal] shortcode.
341 -* Fixed: "Waiting For Reply" filter not working in advanced filtering.
342 -* Fixed: Responsive issues in the Agent Portal.
381 += 2.2.0 (Date: May 20, 2026) =
382 +* Added: Internal Notifications module — agents now receive real-time in-app notifications for @mentions, ticket assignments and reassignments, customer replies, ticket close/reopen events, and Workflow triggers; fully configurable per event category with a self-notification toggle
383 +* Added: FluentBooking integration — insert available time slots from ticket replies, view upcoming meetings in the ticket sidebar, and log scheduled-meeting notes automatically
384 +* Added: Public ticket numbers with optional prefix support — configurable serial numbers display in email notifications, ticket UI, and Customer Portal; admins can set a minimum ticket number and per-product prefix via the fluent_support/ticket_prefix filter
385 +* Added: FluentCommunity as a global Customer Portal destination, embedding Fluent Support inside a FluentCommunity space
386 +* Improved: Customer portal destination setting — choose where ticket links in email notifications redirect (Customer Portal, WooCommerce My Account, or FluentCommunity)
387 +* Added: fluent_support/ticket_content_before_render, fluent_support/ticket_content_after_render, fluent_support/response_content_before_render, and fluent_support/response_content_after_render filters for developer control over ticket and response content rendering
388 +* Added: Signing Secret support for Slack and Telegram webhooks while maintaining compatibility with existing integrations.
389 +* Improved: attachment handling for agent-created ticket emails and pasted inline images
390 +* Improved: dark mode visibility for filters, switches, radios, tables, and reply controls
391 +* Refined the ticket reply composer UI for a smoother and more intuitive reply-writing experience.
392 +* Fixed: Customer Portal not immediately reflecting ticket status changes applied by a Workflow action (e.g., auto-close on customer reply)
393 +* Fixed: Fluent Support admin font (Inter) leaking into WordPress admin chrome outside Fluent Support pages
394 +* Fixed: Dark mode toggle switch colors in Global Settings
395 +* Fixed: Global Settings page design inconsistencies
396 +* Fixed: Shortcode attribute not normalizing to lowercase
343 397
344 -= 1.8.8 (Date: Apr 22, 2025) =
345 -* Fixed: Ticket status was not displaying correctly on the ticket view page in the customer portal.
346 -* Fixed: File types, quantity limits, and file sizes were not displaying correctly in the customer portal.
347 -* Fixed: Missing translations in the customer portal.
348 -* Fixed: Changes to ticket form configurations were not reflecting in the customer portal.
349 -* Fixed: Removed unnecessary API call on the customer portal page.
350 -* Fixed: Custom field not updating correctly via REST API.
351 -* Fixed: Issue with Fluent Form and Fluent CRM integration.
352 -* Fixed: Issues with updating actions in the workflow.
353 -* Fixed: Issue with conflicting forms in the customer portal's registration and password reset process.
354 398
355 -= 1.8.7 (Date: Mar 20, 2025) =
356 -* Improvement: Enhanced and refined the Customer Portal UI/UX.
357 -* Improvement: New block editor for the updated Customer Portal layout.
358 -* Improvement: Resume options for incomplete Freshdesk ticket migrations.
359 -* Fixed: Images pasted directly are deleted after some time.
360 -* Fixed: Unable to edit customers with no name in the customer list.
361 -* Fixed: Attachment issue when creating a ticket from Fluent Forms.
362 -* Fixed: Issue with unchecking agent permissions.
363 -* Fixed: Missing option to delete custom fields during creation.
364 -* Fixed: Creating an action in a workflow also creates a duplicate action.
365 -* Fixed: Advanced filter does not work when a multi-select option is selected.
366 -* Fixed: Unable to assign users to a new business box if the current one is restricted to agents.
367 -* Fixed: Product not displaying in WooCommerce widget.
368 -* Fixed: Conditional logic for custom fields not working properly when creating a ticket from the admin portal.
369 -* Fixed: Direct copy-paste of images was not functioning properly in multisite.
399 += 2.1.2 (Date: April 20, 2026) =
400 +* Simplified image upload flow: the Create/Reply button now appears only after the upload is complete.
401 +* Enabled attachments for ticket emails, including Agent-created tickets and Agent-initiated tickets.
402 +* Fixed an issue where alpha-admin.css was loading on all admin pages when the ticket summary feature was enabled.
403 +* Fixed inaccurate Personal Report metrics; all ticket closures and replies are now correctly counted regardless of assignment.
404 +* Fixed admin UI styling to properly align the Fluent Support canvas within the admin interface.
405 +* Prevented duplicate shortcode copy notifications in settings.
406 +* Improved dark mode UI consistency by enhancing blocked status warning visibility, fixing Reply/Close button state styling, and improving icon contrast with standardized dropdown icon styling.
370 407
371 -= 1.8.6 (Date: Feb 28, 2025) =
372 -* Fixed: Textdomain Consistency: Standardized all translation string textdomains across the plugin for better internationalization support.
373 -* Fixed: Enhanced Security: Implemented proper data escaping and improve overall plugin security.
374 -* Fixed: Media Protection: Reinforced security measures for attachment uploads by restricting direct access to image directories and implementing proper file path validation.
408 += 2.1.1 (Date: April 10, 2026) =
409 +* Fixed an issue where the global ticket summary was not rendering outside Fluent Support pages
410 +* Fixed Slack notification sending issue (Pro)
411 +* Fixed activity log staff filter dropdown collapsing issue
375 412
376 -= 1.8.5 (Date: Dec 26, 2024) =
377 -* Added: Agent Time Tracking (Pro)
378 -* Added: Saved search (Pro)
379 -* Added: Keyboard Shortcuts
380 -* Fixed: Issue where the Customer Portal's rich text editor reverted to a basic editor upon reload.
381 -* Fixed: Recaptcha functionality issue in the Customer Portal.
382 -* Fixed: WorkFlow action sequence title issue.
383 -* Fixed: Issue where embedded content appeared in preformatted form in the reply message after reloading.
384 -* Fixed: Compatibility issue with the Sequential Order Plugin.
385 -* Fixed: 404 error page not showing when an incorrect ticket number is entered in the ticket view URL.
386 -* Fixed: Error message displaying when the Customer Portal loads.
387 -* Fixed: Notes within a closed ticket becoming non-editable.
388 -* Fixed: Restricted agents being incorrectly assigned to a mailbox through the ticket dashboard's bulk action feature.
389 -* Fixed: Email verification message translation and verification message hooks not functioning properly.
413 += 2.1.0 (Date: April 09, 2026) =
414 +* Added Agent Groups to organize support teams and enable smart ticket distribution
415 +* Added Agent Signature option for support agents
416 +* Added Agent-Initiated Tickets (agents can create tickets on behalf of customers)
417 +* Added new email template for Agent-Initiated Tickets
418 +* Added file upload integration with Cloudflare R2 and Amazon S3 (Pro)
419 +* Added Dynamic Sidebar Widgets system (hook-based, supports PHP and Vue components)
420 +* Added fluent_support/should_send_notification filter to control notification delivery across channels
421 +* Improved overall security
422 +* Optimized database queries for better performance
423 +* Fixed Fluent Boards integration action availability in free version when plugin is active
424 +* Fixed portal signup visibility issue when using shortcode attribute
425 +* Fixed “Close Ticket Silently” not suppressing email notifications
426 +* Fixed incorrect syncing of customer status with FluentCRM
427 +* Fixed advanced filter deletion issue in tickets list
428 +* Fixed theme mode toggle visibility issue
429 +* Fixed untranslated strings in advanced filter options
390 430
391 -= 1.8.4 (Date: Sep 27, 2024) =
392 -* Hot-fix: Fixed issue with Activity logs cleanup
431 += 2.0.6 (Date: March 05, 2026) =
432 +* Updated: Core PHP framework
433 +* Added: Zendesk migration improvement to collect archived tickets and resume previous migrations
434 +* Fixed: Onboarding dark mode design issue
435 +* Fixed: Bulk option checkbox now visible by default
436 +* Fixed: Ticket list not updating after bulk actions
437 +* Fixed: File upload limit validation issue after deleting previously uploaded files
438 +* Fixed: WordPress admin bar overlapping Fluent Support menu
439 +* Fixed: Agent reply count in reports incorrectly including internal notes
440 +* Fixed: Error when navigating directly to a ticket URL due to window.history.state being null
393 441
394 -= 1.8.3 (Date: Sep 25, 2024) =
395 -* Added: Workflow action sequence (Pro)
396 -* Added: Direct paste image in WP Editor
397 -* Fixed: Required sign not visible for product options marked as required during ticket creation
398 -* Fixed: Reply button toggle option not working in the admin portal
399 -* Fixed: Issue with the route URL on the All Tickets page
400 -* Fixed: Filter not refreshing in the Customer Portal after clicking the (❌) icon in the search field
401 -* Fixed: OpenAI routing issue resolved
402 -* Fixed: CSS issue related to ticket filter theme in the Customer Portal
403 -* Fixed: Responsive issue on the view ticket page
404 -* Fixed: After importing tickets from another SaaS platform, the agent is imported but not synchronized with the system
442 += 2.0.5 (Date: March 02, 2026) =
443 +* Added: Admin Dashboard Dark Mode
444 +* Added: Support for OpenAI GPT-5.2 & GPT-5.2 Chat models
445 +* Added: View Tickets (Read Only) permission
446 +* Improved: Faster ticket list loading
447 +* Improved: Optimized large-scale Zendesk migration
448 +* Fixed: Draft Reply permission issue
449 +* Fixed: Attachment links during ticket merge
450 +* Fixed: Ticket content unordered list formatting
451 +* Fixed: Integration settings save button visibility
452 +* Fixed: “Waiting Since” tooltip date display
453 +* Fixed: Saved Replies left menu link
454 +* Fixed: Login page styling issue
455 +* Fixed: Date range picker responsive layout
405 456
406 -= 1.8.1 (Date: Sep 10, 2024) =
407 -* Fixed - Email verification vulnerability issue in signup
408 -* Fixed - Customer portal ticket fetching vulnerability issue
457 += 2.0.2 (Date: February 09, 2026) =
458 +* Fixed an issue where current ticket watchers were not displaying in the ticket list.
459 +* Fixed an issue where ticket merging could fail from the ticket view page.
460 +* Fixed an issue where reCAPTCHA settings were not saving properly.
461 +* Fixed a responsiveness issue with the bulk actions bar in the ticket list.
462 +* Fixed issues related to ticket migration.
463 +* Fixed a customer profile update issue by treating customer IP fields as strings.
464 +* Fixed a styling issue with the Ticket Merge dialog buttons.
409 465
410 -= 1.8.0 (Date: Aug 15, 2024) =
411 -* Added - Integration with OpenAI (Pro)
412 -* Added - Product Filter and sorting option in customer portal
413 -* Added - Email verification in sighup for customer
414 -* Added - Two-FA in signing for customer
415 -* Fixed - Freshdesk ticket migration issue
416 -* Fixed - Response message not being saved correctly in the auto-close settings
417 -* Fixed - Data remaining in the "Create Customer" form after creating a customer in the Customers module
418 -* Fixed - Form not resetting after creating a new ticket on behalf of a customer from the dashboard by support staff
419 -* Fixed - Shortcode always being pasted below the content
420 -* Fixed - Tickets still being deletable even when the "Delete Ticket" permission is unchecked
421 -* Fixed - Workflow issue when the ticket-closing condition is triggered
466 += 2.0.1 (Date: February 06, 2026) =
467 +* Improved onboarding completion UI and post-onboarding navigation
468 +* Improved sanitization and validation handling
469 +* Fixed Saved Replies modal showing stale content when editing
422 470
423 -= 1.7.90 (Date: May 28, 2024) =
424 -* Added - Activity Trends by Time of Day (Pro)
425 -* Added - Integration with Fluent Boards (Pro)
426 -* Added - Integrations Logs
427 -* Added - Upload ticket attachments to their respective ticket folders in Google Drive, organized accordingly (Pro)
428 -* Added - Duplicate or clone workflows (Pro)
429 -* Added - Required option in product field (Pro)
430 -* Fixed - If the site language is not set to English, the workflow always defaults to manual mode
431 -* Fixed - Inbox identifier css issue in all tickets table
432 -* Fixed - If anyone choose View dashboard and draft_reply then it will not show any tickets
433 -* Fixed - Freshdesk ticket migration issue
434 -* Fixed - Zendesk ticket migration issue
435 -* Fixed - Clicking the "Import Tickets" button in the ticket migration module opens multiple modals simultaneously
436 -* Fixed - Issue with Bookmark
437 -* Fixed - When the file name is too long, the file will not upload during ticket creation or in responses
438 -* Fixed - If a restriction is applied to a specific business box, it still appears on the dashboard
439 -* Fixed - MemberPress integration to show separate lists for recurring and non-recurring subscriptions
440 -* Fixed - The WooCommerce widget is not shown on the 'View Customer' page
471 += 2.0.0 (Date: February 05, 2026) =
472 +* Complete admin interface redesign with a modern layout.
473 +* Full RTL (Right-to-Left) language support across the interface.
474 +* Fully mobile-responsive experience across all modules.
475 +* Revamped menu structure with dropdowns for better organization.
476 +* Responsive hamburger menus for Main Menu, Settings, and Reports.
477 +* Drag & Drop Image Upload for tickets.
478 +* Ticket List Display Settings: manage layout and element visibility directly from the Display Settings icon.
479 +* Compact Ticket List Layout for faster scanning and higher information density.
480 +* Keyboard Shortcuts: Enable via Plugin Settings → Global Settings → Enable Keyboard Shortcuts. Click “Keyboard Shortcuts” to view all available commands.
481 +* Improved Frontend Support Portal responsiveness and theme compatibility.
482 +* Refactored Customer Portal SCSS variables for easier dark mode implementation.
483 +* Updated core PHP framework; resolved PHP 8.4 compatibility issues.
484 +* Improved input sanitization and validation.
485 +* Migrated components to Options API and refactored Vue components for better performance.
486 +* Prevented unnecessary API calls in Reports module.
487 +* Separated personal reports from agent performance reports.
488 +* Added Reports Stats API for product/business-specific insights.
489 +* Selected date range persists when switching report tabs.
490 +* Resolved issue where pressing Enter caused page reload instead of submitting forms.
491 +* Fixed Block Editor styles not applying correctly on Customer Portal.
492 +* Fixed WordPress 6.9 admin text editor toolbar compatibility issues.
493 +* Fixed database table error when Activity Log feature was disabled.
494 +* Fixed auto password generation issue for new users with empty password fields.
441 495
442 -= 1.7.80 (Date: April 3, 2024) =
443 -* Added - Restrict business boxes for specific agents
444 -* Added - Ticket search feature in customer portal
445 -* Added - MemberPress Integration
446 -* Added - Option to resume the migration process for the last incomplete ticket in Helpscout (Pro)
447 -* Added - Display the exact time of ticket or response creation upon hovering over it in the admin portal
448 -* Fixed - Attachment download issue in email piping
449 -* Fixed - BetterDocs integration issue
450 -* Fixed - Agent Only field isn't displaying into the ticket
451 -* Fixed - Draft Reply approve button issue with attachment
452 -* Fixed - There is an issue with exporting the agent report time
453 -* Fixed - The Gravatar image link is causing a PHP 8.2 deprecated issue
454 -* Fixed - The issue with the "Enable Reply from Telegram" button in Telegram
455 -* Fixed - The Auto Close Settings are not saving
456 -* Fixed - Helpscout ticket migration issue
457 -* Fixed - When responding to emails in German, create a new ticket instead of replying.
496 += 1.10.5 (Date: November 28, 2025) =
497 +* Security: Fixed an access control bypass in the customer portal caused by improper validation of the intended_ticket_hash parameter.
498 +* Security: Added sanitize_sql_orderby() to prevent unsafe or invalid values in sorting queries.
499 +* Fix product_id filter to require array in whereIn, preventing potential errors when a non-array value is provided.
458 500
459 -= 1.7.72 (Date: January 10, 2024) =
460 -* Fixed - Notification integration settings issue
461 -* Fixed - Displaying an incorrect assigned agent name
462 -* Fixed - Links open in same tab issue
463 -* Fixed - Telegram reply issue
464 -* Fixed - Required functionality is not working in the conditional field
465 -* Fixed - Ticket status issue
466 501
467 -= 1.7.7 (Date: December 13, 2023) =
468 -* Added - Trigger Fluent CRM automation within workflow (Pro)
469 -* Added - Agent feedback in ticket response (Pro)
470 -* Added - Agent permission for save response as draft
471 -* Added - New shortcode for agent title signature in the inbox settings
472 -* Added - Custom registration field using hooks
473 -* Fixed - Agent can assign ticket without permission
474 -* Fixed - The time duration displayed for ticket creation and response creation is inconsistent
475 -* Fixed - Open a new thread in email for every response created
476 -* Fixed - Translation issue
477 -* MySQL orderby security issue fixed
502 += 1.10.4 (Date: November 21, 2025) =
503 +* Fixed: Issue with attachments not showing from third-party storage.
478 504
479 -= 1.7.6 (Date: November 07, 2023) =
480 -* Improved File Upload
481 -* Improved UI
505 += 1.10.3 (Date: Nov 17, 2025) =
506 +* Resolved issues affecting public ticket and attachment visibility.
482 507
483 -= 1.7.5 (Date: November 01, 2023) =
484 -* Fixed - Update and delete customer profile issue
485 -* Fixed - Reset avatar issue for customer and agent
486 -* Fixed - Ticket id not included in outgoing webhook
487 -* Fixed - Update and delete issue in saved reply
508 += 1.10.2 (Date: Nov 6, 2025) =
509 +* Fixed Guideline Issues
488 510
489 -= 1.7.4 (Date: October 31, 2023) =
490 -* Added - Gutenberg block editor support for customer portal
491 -* Added - Option to set additional fields in register form
492 -* Added - Agent assigns permission for support staff
493 -* Fixed - Added a few missing translations
494 -* Fixed - "not contain" condition does not work in the workflow
495 -* Fixed - Ticket delete button is only shown in the Pro version
496 -* Fixed - Freshdesk migrator issue fixing
497 -* Fixed - File upload and view issue for 3rd party
498 -* Improved - Ticket ordering in the customer portal
499 -* Improved - Implemented 404 page for invalid ticket id
511 += 1.10.1 (Date: Oct 31, 2025) =
512 +* Fixed Text Domain Issues
513 +* Updated Libraries
514 +* Prevent Direct Access to Plugin Files
515 +* Added GitHub Public repo link in the readme file
500 516
517 += 1.10.0 (Date: October 23, 2025) =
518 +* Added: Fluent Cart product purchase widget in the ticket sidebar.
519 +* Added: Fluent Cart product and order options in custom fields.
520 +* Added: Workflow trigger based on Fluent Cart product and order from custom fields.
521 +* Added: Option to integrate the customer portal into the Fluent Cart customer dashboard.
522 +* Added: Multi-select option for product filtering in tickets.
523 +* Improved: Refined plugin performance for increased speed and efficiency.
501 524
502 -= 1.7.3 (Date: August 23, 2023) =
503 -* Added - Option to delete ticket from inside view ticket
504 -* Added - Re-design permission page
505 -* Added - Report by Product(Pro)
506 -* Added - Report by Business Inbox(Pro)
507 -* Added - Support RTL email template
508 -* Fixed - Hide agent performance report from dashboard if the user doesn't have permission
509 -* Fixed - Tickets page - search not working in some case
510 -* Fixed - Issue in Customer Fields required with conditions(Pro)
511 -* Fixed - Save as draft in reply ticket not working
512 -* Fixed - Manage Customer - upload avatar for customer not working
513 -* Fixed - Add media button is not working for wp-editor
514 -* Fixed - Attachment not working from email for 3rd party(Pro)
515 -* Fixed - The issues in inner sidebar while route changing
516 -
517 -= 1.7.2 (Date: July 17, 2023) =
518 -* Fixed - Create ticket issue for required fields
519 -* Fixed - Edit button in draft mode
520 -* Fixed - Add cc or Discard cc button not showing
521 -
522 -= 1.7.1 (Date: July 15, 2023) =
523 -* File Attachment view issue fixed
524 -* remove error_log for debugging
525 -
526 -= 1.7.0 (Date: July 14, 2023) =
527 -* Added - Effortless draft mode and auto save functionality
528 -* Added - Option to set maximum file upload limit
529 -* Added - Option to set dedicated business box for webhook(Pro)
530 -* Added - Option to set as default business box
531 -* Added - Option to set business box in the customer portal shortcode
532 -* Added - Option to upload file in the ticket create form
533 -* Added - Business box added in the workflow action and condition list (Pro)
534 -* Added - Option to merge multiple tickets at the same time
535 -* Added - Summary by agent report on the dashboard
536 -* Added - Email CC support(Pro)
537 -* Added - Support file attachment upload in third party (Google Drive and Dropbox)(Pro)
538 -* Added - Zendesk migrator(Pro)
539 -* Fixed - Exception handled in route issue
540 -* Fixed - Edit reply issue
541 -* Fixed - Workflow action ordering issue (Pro)
542 -* Fixed - Custom field required in conditional form (Pro)
543 -* Fixed - Conditional form rendering issue (Pro)
544 -* Fixed - Ticket create using API endpoint (Pro)
545 -* Fixed - Freshdesk migrator issue (Pro)
546 -* More improvements
547 -
548 -= 1.6.9 (Date: March 16, 2023) =
549 -* Added - Google reCAPTCHA support
550 -* Added - Custom field required or optional (Pro)
551 -* Added - Custom field in the workflow condition (Pro)
552 -* Added - Saved replies templates in auto ticket close module (Pro)
553 -* Added - Saved replies templates in the workflow (Pro)
554 -* Fixed - Fluent CRM widget missing issue (Pro)
555 -* Fixed - Ticket merge popup issue (Pro)
556 -* Fixed - Delete action of manual workflow (Pro)
557 -* More improvements
558 -
559 -= 1.6.8 (Date: February 14, 2023) =
560 -* Added - notify user when agent create a ticket on behalf of them
561 -* Fixed - custom fields issues while creating ticket from Fluent Forms
562 -* Fixed - issue with Shortcode
563 -* Fixed - issue on ticket close
564 -* Fixed - Issue with telegram reply (Pro)
565 -* Fixed - Support staff not assigned to ticket via workflow (Pro)
566 -* Fixed - Frontend agent portal issues (Pro)
567 -* Added - Migrate Tickets from Freshdesk (Pro)
568 -* Added - Toggle to stop auto close bookmarked tickets (Pro)
569 -* More Bug Fixes and Improvements
570 -
571 -
572 -= 1.6.7 (Date: November 24, 2022) =
573 -* Migrate Tickets from JS Help Desk
574 -* Agent Assignee Record on Activity
575 -* Dynamic Dashboard
576 -* Agent Summary Exporter (Pro)
577 -* Migrate Tickets from Help Scout (Pro)
578 -* WooCommerce Purchase History Widget Redesigned (Pro)
579 -* Bug Fixes and Improvements
580 -
581 -= 1.6.6 (Date: October, 2022) =
582 -* Activity Log Filters
583 -* Active Tickets for Products
584 -* Waiting Tickets stat on Dashboard
585 -* Hourly Reports for tickets activity
586 -* New Trigger – Ticket Closed on Automation (Pro)
587 -* Close Ticket Silently (without triggering emails)
588 -* Migrate Tickets from Awesome Support
589 -* Migrate Tickets from SupportCandy
590 -* Bug Fixes and Improvements
591 -
592 -= 1.6.5 (Date: August 24, 2022) =
593 -* Added Auto Close Ticket Module based on ticket inactivity days (Pro)
594 -* Improved Saved Replies. Now you can add more replies (Pro)
595 -* Styling Improvements
596 -* Fixed Few minor issues on integrations
597 -
598 -= 1.6.2 (Date: August 22, 2022) =
599 -* Fixed fiw minor bugs regarding data sanitizations
600 -* Saved Replies issues Fixed
601 -* All external links are will open in new tab
602 -* Auto Linking linkable contents
603 -* Create new ticket flow improved from agent side
604 -
605 -= 1.6.1 (Date: August 19, 2022) =
606 -* Added - Ticket create action in FluentCRM
607 -* Added - FluentCRM list on ticket sidebar
608 -* Added - Fluent Support ticket summary in WP Dashboard toolbar
609 -* Added - Fluent Support ticket summary in WP Dashboard toolbar
610 -* Added - Fluent Support summary WP Dashboard Widget
611 -* Fixed - Customer ticket creation page disappear on page reload
612 -* Improvement - Security
613 -* Improvement - Code Base
614 -
615 -= 1.5.7 (Date: July 07, 2022) =
616 -* Added - Customer Logout Feature
617 -* Added - Customer Password Reset Feature
618 -* Added - Avatar Reset Feature
619 -* Improvement - Code Base
620 -
621 -= 1.5.6 (Date: May 26, 2022) =
622 -* Improvement - Code Base
623 -* Fixed - Image alignment issue in email template
624 -* Fixed - Editor issue inside modal popup
625 -* Fixed - Customer avatar doesn't display in customer portal
626 -* Fixed - Customer WP Profile Update doesn't Reflect in Fluent Support Customer Profile
627 -
628 -= 1.5.5 (Date: March 02, 2022) =
629 -* Added - GDPR compliance and WordPress Data-Export API
630 -* Added - Today's stats of tickets
631 -* Added - Attachment support in email notification
632 -* Added - Ticket moving feature from one mailbox to another
633 -* Fixed - Conflict while creating ticket from agent-end in some specific servers
634 -
635 -= 1.5.4 (Date: January 19, 2022) =
636 -* Added - Email notification on ticket assign
637 -* Added - Ticket priority selection in Fluent Forms integration
638 -* Added - Customer profile picture changing option in agent area
639 -* Added - Customer registration on ticket creation from agent area
640 -* Added - WordPress user registration on ticket creation from agent area
641 -* Added - Plugin PHP API
642 -* Added - Ticket customer changing option from agent dashboard
643 -* Added - Missing translations
644 -* Authentication Improvements
645 -* Fixed - Attachment issue
646 -* Fixed - Email notification not sending to customer when agent reply to a ticket
647 -
648 -= 1.5.3 (Date: November 22, 2021) =
649 -* Preview text issue fixed
650 -* Support for Non-Latin chars
651 -* Customer Delete Feature added
652 -
653 -= 1.5.2 (Date: November 17, 2021) =
654 -* File upload bug issue fixed
655 -* Ticket priority display issue fixed fixed
656 -
657 -= 1.5.1 (Date: November 16, 2021) =
658 -* Fix Registration shortcode fixed
659 -
660 -= 1.5.0 (Date: November 16, 2021) =
661 -* Save notifications improvement
662 -* Enforcing hook names convention
663 -* The final release for public launch
664 -
665 -= 1.4.6 (Date: November 15, 2021) =
666 -* UI & UX Improvements
667 -* Added Signup and Login Form
668 -* Fully Translation Ready
669 -
670 -= 1.4.2 (Date: November 14, 2021) =
671 -* UI Improvements
672 -* Data Syncing Issue Fixed
673 -
674 -= 1.4.1 (Date: November 13, 2021) =
675 -* Remove Fluent Forms Dependencies
676 -* Deep integration with FluentCRM
677 -* UI Improvements
678 -
679 -= 1.4.0 (Date: November 12, 2021) =
680 -* Initial Release
525 +The full changelog for every version is at [docs.fluentsupport.com/change-log](https://docs.fluentsupport.com/change-log).