Server IP : 89.26.249.46  /  Your IP : 216.73.216.42
Web Server : Apache
System : Linux a.cp.cloudlink.pt 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User : eticalga ( 1129)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /var/softaculous/clientexec/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //var/softaculous/clientexec/changelog.txt
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.

7.0.1
* Improvement
    - Updated the error message when an OpenSRS connection fails to include information about their allow list.
    - Removed the dependency on shell_exec for automated upgrades and replaced it with ZipArchive.
    - Updated the live chat icon in the top header.
    - Updated Nunito font loading in the client area.
    - Added a proper error message when domain imports fail due to registrar errors.
    - Updated the style of the limit box on the domain import table to match the rest of the admin area.
    - Updated the style of the Delete Billing Profile IDs button in Payment Gateway settings.
    - Updated the style of Apply Canned Reply in support tickets to prevent overflow when many replies are available.
    - Disabled custom fields are no longer shown when managing user custom fields.
    - Centered Date Created over input boxes in the Client Data CSV Exporter.
    - Centered Bill Date and Date Paid over input boxes in the Invoice Data CSV Exporter.
    - When adding a new Staff Role, the system now validates that the Role Name is not empty and does not already exist.
    - Restored the View Package icon when a support ticket is associated with a package.
    - Removed unnecessary description and highlight options from domain products.
    - Significantly improved performance of Step 1 in the cart for domain products with a large number of TLDs.

* Fixed
    - Fixed an issue where using currency in the URL would reset the cart.
    - Fixed an issue where email values were not displayed for /api/accounts/users/online/.
    - Fixed a possible "failed to open file: functions.php" error on the invoice list when using the Protxform plugin.
    - Fixed an issue where the Settings menu did not show a dropdown when Show expanded menu for Settings was disabled.
    - Fixed the size of the staff signature box on the staff profile page.
    - Fixed an issue where staff signatures appeared on a single line in the ticket reply editor.
    - Fixed an issue preventing tickets from being closed from the client's profile ticket list.
    - Fixed possible JavaScript issues when using Cloudflare Rocket Loader.
    - Fixed an issue where the system attempted to use the popen function for cron execution without verifying that the function exists.
    - Fixed an issue where closed tickets did not link to the closed ticket list in the active client sidebar.
    - Fixed an issue causing blank tags and SEO keywords when creating a new KB article.
    - Fixed an issue where the spam filters management list only displayed 10 filters.
    - Fixed the header divider between Hello, Admin Name and the Active Client Selector appearing when no active client was selected.
    - Fixed an issue where canned replies were not updating the ticket message.
    - Fixed an issue preventing the ticket type dropdown from loading properly when adding a support ticket.
    - Fixed an issue where the percentage input box did not appear when editing a percentage-based coupon.
    - Fixed the Available Tags dropdown not working when adding or editing a canned reply.
    - Fixed canned replies not properly replacing some tags when creating a ticket.
    - Fixed an issue where the message editor was not properly initialized when adding a support ticket from duplicate views.
    - Fixed an issue where routing rules were sometimes not saved correctly.
    - Fixed the [TICKETURL] tag in support emails linking to the old ticket URL for staff members.
    - Fixed event logs for tickets linking to the old ticket URL.
    - Fixed an issue where email parsing could break message body content.
    - Fixed an issue preventing staff members from being deleted.
    - Fixed an issue preventing updates to staff member status or group.
    - Fixed ConnectReseller incorrectly appearing as a registrar option for domain imports.
    - Fixed an issue preventing support departments from being saved if no high priority email was set.
    - Fixed the table not refreshing after saving a new billing type.
    - Fixed an issue preventing page scrolling after saving from a modal window.
    - Fixed missing admin client profile snapins in the active client sidebar.
    - Fixed the missing Affiliate tab in the admin client profile when the Affiliate System is enabled but the client does not yet have an affiliate ID.
    - Fixed wrapping issues in the Transactions By Month report table.
    - Fixed formatting of empty lines in the Revenue By Product report.
    - Fixed Billing Cycles not updating correctly when creating a Product Addon and selecting Available To Product Groups.
    - Fixed dropdown options not appearing after switching a user custom field to a dropdown type.
    - Fixed an issue preventing Invoice Transactions from loading in the user profile.
    - Fixed plan name and description translations not displaying correctly in Step 2 of the cart.
    - Fixed an issue preventing addon descriptions from being saved properly.
    - Fixed an issue where the payment gateway was not displayed in the invoices list.
    - Fixed an issue where the Invoices tab of a package was showing invoices for all packages.