HEX
Server: LiteSpeed
System: Linux premium263.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: eastcjee (525)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //proc/self/root/proc/thread-self/root/var/softaculous/clientexec/changelog.txt
7.1.2
* Improvements
    - Updated the WHMCS importer to import Client Notes.
    - Removed extra blank lines when replying to support tickets.
    - Enhanced the dashboard Revenue card with a currency selector, making it easier to view today's revenue in multi-currency environments.
    - Added pagination to the client dashboard Packages and Domains lists, significantly improving performance for accounts with large numbers of packages.
    - Removed cancelled packages and domains from the client dashboard. They remain accessible from the full Packages and Domains pages.
    - Improved compatibility with strict Content Security Policy (CSP) configurations when loading dynamic product edit views.
    - Improved mobile usability by always displaying the search field for searchable dropdowns.
    - Updated avatar rendering in the Active Customer panel to display fully covered circular profile images.
    - Moved the formatTicketMessage function to TicketGateway.
    - Updated the Accounts menu to include an "Orders" section for Pending Orders and All Orders.
    - Redirect users back to the Orders list when attempting to access a non-existent order.
    - Updated the DomainNameAPI plugin to version 2.0.7.

* Fixed
    - Fixed an issue where the loading message was not displayed while the Active Customer panel was initializing.
    - Fixed Client Notes not refreshing after saving changes and incorrectly creating new notes during updates.
    - Fixed date sorting in the Credit History and Event List.
    - Fixed invoice tax display when viewing invoices as an admin.
    - Fixed a JavaScript error triggered by the Register Guest modal.
    - Fixed the Orders page pagination incorrectly displaying "0 of 0" records.
    - Fixed the Cancellations list using an incorrect date format.
    - Fixed rounding inconsistencies when adding payments to invoices.
    - Fixed an issue preventing the Clone Product button from being clicked when the action menu opened upward.
    - Fixed an issue where international characters in support ticket messages could appear corrupted in the client area.
    - Fixed ticket activity log status messages displaying an extra trailing "s".
    - Fixed sorting by Next Due Date in the client Packages list.
    - Fixed PHP compatibility issues in the Client Data CSV Importer.
    - Fixed mobile ticket header alignment so navigation controls are displayed consistently.
    - Fixed the ticket subject field being truncated on mobile devices.
    - Fixed the Edit Message Save and Cancel buttons rendering inside the TinyMCE editor.
    - Fixed pending Auto Terminate items not appearing on the dashboard.
    - Fixed subdomain values not being saved correctly when editing products.
    - Fixed "Confirmation-Activate-ExpiresConfirmation-Activate-Expires" instead of "Confirmation-Activate-Expires".
    - Fixed state changes not appearing on initial page load when "Show State Changes" was enabled.
    - Fixed currency codes not displaying correctly for Subtotal, Tax, and Total on the Order Management page.
    - Fixed client names not linking to the client profile from the Order Management page.
    - Fixed truncated ticket filter names containing non-Latin characters displaying corrupted text in the sidebar.
    - Fixed the Revenue by Client Group report when "Select Year" was set to "All Per Year."
    - Fixed missing translations for the Save and Cancel buttons when updating package custom fields and passwords in the client area.
    - Fixed international characters not being stored correctly for upgrade cancellation requests.
    - Fixed an error that could occur when directly linking to an invoice without a `frmClient` parameter.
    - Fixed action buttons (Merge, Reset Password, Export Data, Delete) overflowing off-screen on mobile devices in the admin client profile.
    - Fixed international characters in the client's last name not displaying correctly in the client area welcome menu.
    - Fixed an issue where first and last names containing non-Latin characters could become corrupted when saved.
    - Fixed an issue where required, read-only custom fields included in signup were not saving correctly for new users.
    - Fixed the Quick Search results dropdown extending beyond the visible screen on smaller devices.
    - Fixed template tags in email subjects not being replaced when manually sending emails to clients.
    - Fixed an issue where invoices generated automatically from a PayPal subscription payment could remain marked as unpaid despite the payment being successfully processed.

7.1.1
* Improvements
    - Reintroduced cache busting for CSS and JavaScript assets in the admin area.
    - Removed the ability to pin the active customer side panel on mobile devices.
    - Removed the Upgrade/Downgrade button for domain products in the admin area.
    - Ensured the code and full-screen buttons are available when editing email templates.
    - Ensured the "You are currently logged in as admin" message displays correctly on mobile devices.
    - Restored the ability to upload images in most WYSIWYG editors.
    - Added Cancel and Back buttons to the Edit Staff and Staff Preferences pages.
    - Updated the client-side EPP code "View Code" functionality to load the code via AJAX instead of embedding it in the DOM.
    - Updated client dashboard profile cards to display in a 2 x 2 layout on mobile devices.
    - Improved notification messages when sending package welcome emails.
    - Added the registrar name to the top of a client's product page in the admin area.
    - Added additional validation checks and logging to the WHMCS importer.
    - Removed outdated reports: Account Review, Customer Countries, Customer Languages, and New Customers.
    - Added a prompt to send an invoice receipt when applying credit to an invoice that becomes fully paid.
    - Updated the DomainNameAPI registrar plugin to the latest version provided by DomainNameAPI (v2.0.2).

* Fixed
    - Fixed the placement of the data table limit dropdown on the Invoice Transactions, Invoice Events, and TLD Pricing tables.
    - Fixed a "Page Not Found" warning message that could appear when logging into the admin area.
    - Fixed an issue with pending cancellations not being properly auto-terminated.
    - Fixed mobile display issues affecting tables on the admin dashboard.
    - Fixed a scrolling issue when selecting a service in the Automation Summary on the admin dashboard.
    - Fixed an issue preventing the Host record type from being selected in the admin panel.
    - Fixed Order Actions when viewing order details.
    - Fixed the Back button on the order details page to correctly return to the Orders List.
    - Fixed domain registration and renewal messages in the DomainNameAPI plugin.
    - Fixed a missing close ("x") button on the help window.
    - Fixed display issues with host record values containing double quotes.
    - Fixed a styling inconsistency on the Continue button when adding a domain to the cart with addons or extended attributes.
    - Fixed an issue where some data tables incorrectly remembered selected rows across page views.
    - Fixed an issue where the Name.com plugin could return incorrect domain availability results.
    - Fixed a domain registration issue in the Name.com plugin.
    - Fixed missing translations in the notification panel.
    - Fixed an incorrect URL for pending orders in the notification panel.
    - Fixed a possible "Data returned seems to be pure html" error when accepting an order from the Pending Orders list.
    - Fixed quantity-based product addons displaying only as a dropdown when viewing a client's product addons.
    - Fixed an issue where switching to desktop mode in Chrome Mobile could trigger an incorrect "Incorrect Email and/or Password" toast due to an invalid generated URL.
    - Fixed support ticket messages on the client side displaying duplicate line breaks.
    - Fixed an issue where the support ticket count on the client dashboard did not include all open tickets.
    - Fixed an issue preventing ticket list searches from working properly.
    - Fixed Revenue value display issues in the dashboard when using multiple currencies.
    - Fixed an issue where "Back to Invoices List" did not properly filter invoices for the selected client.
    - Fixed an issue where the cancellation "Scheduled For" date displayed the requested cancellation date instead of the effective cancellation date.

7.1.0
* Added
    - Added new "Banned Countries" setting to restrict client signups from selected countries.
    - Added new "Show Package Identifier Number" option in the public default template to control visibility of package numbers on the client side.
    - Reintroduced the Online Users feature.
    - Added WYSIWYG editor for canned replies.
    - Implemented Two-Factor Authentication (2FA) for clients and admins using TOTP.
    - Added a Cancel button when creating or editing items (e.g., products or servers) to return to the previous page.
    - Reintroduced Advanced Search.
    - Added Revenue and Taxes report.
    - Displayed cancellation reason at the top of the package page.
    - Reintroduced the ability to pin the active customer sidebar panel.
    - Reintroduced "Tickets Awaiting Reply" on the dashboard.
    - Reintroduced the "Validate CCs" button on the clients list when the validate credit card filter is selected.

* Improvements
    - Enhanced cancellation handling with full history tracking of requested and completed cancellations.
    - Updated EPP Code display to "View Code" with modal popup in client area.
    - Allowed all user statuses, including fraud, to log in.
    - Improved UI for client and staff permissions.
    - Enhanced affiliate custom links UI and added a copy button for tracking codes.
    - Users list now defaults to showing active clients instead of all clients.
    - Improved handling of fraud orders.
    - Added proper UI loading mask when importing TLDs and domains.
    - Public product panels now display only for active packages and domains.

* Fixed
    - Resolved issue where the gateway showed as "none" for unpaid invoices.
    - Fixed balance due incorrectly showing in red for voided invoices.
    - Corrected issue with tax rule division not saving properly.
    - Fixed blank emails when selecting templates in the email client.
    - Adjusted password fields to display full width in settings.
    - Fixed [COMPANYNAME] replacement in Order Complete Message.
    - Resolved z-index issues in product list dropdowns and table actions.
    - Fixed routing rule error: "Required variable: targetGroups was not passed".
    - Corrected extra field display in some notification rules.
    - Fixed notification operator not saving, causing auto mailer failures.
    - Fixed Merge button on client profile.
    - Fixed "Migrate to User" on support tickets.
    - Added missing translations.
    - Fixed "Register Guest" button.
    - Resolved issues saving system user custom fields.
    - Fixed manual credit card processing summary not displaying.
    - Fixed manual credit card processing progress not updating correctly.
    - Fixed potential issue with invoice entry names disappearing.
    - Restored passphrase prompt when processing invoices from the invoice view and invoice list.
    - Fixed a regression affecting searchable canned replies in the active customer panel.
    - Fixed dropdown being too small on plugin and snapin settings pages when viewed on mobile.
    - Fixed issue where the KB articles list prevented all articles from being displayed

7.0.2
* Improvement
    - Updated the style of global search results on mobile.
    - Re-added the user login disabled warning message to the top of the admin area.
    - Updated the style of input boxes on the product pricing list.
    - Moved the Attachment and Canned Reply buttons onto the same line when adding a support ticket.
    - Only display the Crisp live chat icon when live chat is available.
    - Hid the checkbox for recurring fees that cannot be deleted from the client profile (such as product recurring fees).
    - Updated TLD extra attributes.
    - Added bottom margin to the footer copyright.
    - Added permission filtering to global search results so restricted items are no longer shown.
    - Added proper permission checks for viewing restricted content.
    - Hid tabs on the client profile that the staff member does not have permission to view.
    - Removed the edit link for account notes when the staff member does not have permission to manage them.
    - Ticket message images now display as thumbnails with click-to-enlarge functionality.
    - Added an error message when HetznerCloud fails to create a VM.
    - Cleaned up the invoice view when the staff member does not have permission to add or edit invoices.
    - Added an error message when attempting to reply to a ticket without proper permissions.
    - Only show edit reply, delete reply, delete attachment, and save custom field buttons when the staff member has ticket edit permissions.

* Fixed
    - Fixed an issue where the balance due always appeared in red on the invoices list instead of only when overdue.
    - Fixed overflow issues with data tables on mobile.
    - Fixed display issues with table action buttons on mobile.
    - Fixed invoice IDs not linking to invoices in transaction tables.
    - Fixed date sorting in transaction tables.
    - Fixed currency display in transaction tables when a user has been deleted.
    - Fixed an issue where HTML was displayed on Step 2 of the cart for product descriptions.
    - Fixed an issue where the WYSIWYG editor did not appear when editing product descriptions.
    - Fixed an issue where new lines were removed when editing a ticket response.
    - Fixed overflow issues in the automation summary dropdown.
    - Fixed an issue causing free domain options to appear on general product pricing.
    - Fixed an issue preventing "Reply and Close" from appearing when responding to a ticket.
    - Fixed an issue where ticket header fields (status, department, ticket type) appeared editable without proper permissions.
    - Fixed an issue where the View Package icon appeared when no package was assigned to a ticket.
    - Fixed an issue preventing browser spell check from working in TinyMCE editors.
    - Fixed an issue where TinyMCE insert link did not work inside modal windows.
    - Fixed an issue preventing the ticket type from being required when adding a support ticket to a client.
    - Fixed an issue preventing KB articles from being saved when tags or SEO keywords were missing.
    - Fixed an issue where the "check all" option did not work on the canned replies list.
    - Fixed an issue preventing recurring fees from being deleted in the client's recurring tab.
    - Fixed validation not appearing when saving a KB article with no content.
    - Fixed an issue where previously edited KB article content appeared when creating a new article.
    - Fixed an issue where archive/unarchive buttons did not work on client profile notes.
    - Fixed an issue where profile contact fields did not display when the staff member had view but not edit permissions.
    - Fixed the Revenue by Billing Cycle report to use renewal pricing for domain packages.
    - Fixed an issue with displaying product-mapped snapins in the client area.
    - Fixed an issue when saving routing rules using selected user groups as the User Type.
    - Fixed an issue preventing sorting on "Tickets Closed Today".
    - Fixed display issues for "admin only" and "show in admin lists" checkboxes when editing a user custom field.
    - Fixed display issues for "is changeable" checkbox values when editing a product custom field.
    - Fixed display issues for "Product Groups Associated" when editing a product custom field.
    - Fixed an issue where the Enhance plugin errored if a subscription ID existed in Clientexec but not on the server.
    - Fixed a NaN error in transaction pagination.