Ubersmith 5.6.2 Released!
Continuing our trend of frequent, feature filled releases (three in a row counts, right?) we are proud to present the latest release of Ubersmith!
You can get your copy at:
http://downloads.ubersmith.com
Click ‘more’ below for the complete changelog!
General
- Added support for the logging of PayPal transactions.
- Corrected character encoding issues with PayPal IPN and accented characters.
- Make PayPal email matching case-insensitive.
- Send the correct logo URL to PayPal.
- Make the message board HTML-safe.
- Send overdue notices on invoice due date.
- Character encoding enhancements.
- Properly set the ‘From:’ address in ‘new password’ email messages.
- Properly set the ‘From:’ address in ticket notifications.
- Prevent CVV2 numbers from being stored as issue numbers.
- Correct issues with required metadata JavaScript verification.
- Correct issues with the token updater.
- Use declared character set when converting incoming email to UTF-8.
- Correct issues with the search button in Internet Explorer.
- Update logic for calculating unpaid and prior balances when generating invoices.
- Correct service count error in the dashboard.
- Correct issues with CRC32 and integer overflow on x86_64 based systems.
Device Manager
- Added support for device ‘tags’.
- Added confirmation when disabling monitors; UI updates to ‘disable monitors’ interface.
- Correct issues with child devices being displayed multiple times within the device list when viewing devices based on status.
- Correct issues with the display of some IPv4 addresses.
Support Manager
- Administrators can now customize the default order of ticket display based on subject, author, priority, etc.
- Added ‘client activity only’ option to to ticket notifications.
- Added ‘Mouseover’ popups to display most recent ticket activity in the main ticket list.
- Added support for automatically purging deleted tickets.
- Added a per-department option specifying whether clients can submit emergency tickets.
- Added change tracking to ticket logging functionality.
- Allow old ticket ids to redirect to the new ticket id after a ticket merge.
- Added support for searching client tickets by ticket id.
- When editing ‘outgoing tickets’, update ‘recipient’ instead of ‘author’.
API
- Output full credit card decline message when invoices are generated..
- New ‘list_attachments.php’ API script to list ticket attachments.
- New ‘get_service.php’ API script.
- New ‘add_device_comment.php’ API script.
- The system will no longer delete $0 invoices generated by the API.
Reports
- Correct links in report_taxes_recieved.php
Order Manager
- New order module to check that specific order fields are set before allowing an order to continue processing.
- Order forms can now reject orders that fail pre-authorization.
- eNom integration overhaul.
- Prevent orders from being processed if client enters incorrect login details.
- Correct issues with order notification emails.
- Correct issues with extended order pro-rating.
- Changing a service plan for a service now removes service options instead of creating ‘duplicates’.
- Ensure correct brand is used when processing order actions.
- Allow Order Manager to pre-authorize existing credit cards.
- Correct JavaScript error when viewing order service details.
Client Manager
- Taxes can now be specified for a setup fee when creating a new service.
- Discounts can now be specified for a setup fee when creating a new service.
- Support setup discounts using coupons.
- Add per-service setting to hide upgrade options from clients.
- Added Support for the grouping of service upgrades.
- Added support for tiered bandwidth billing.
- Overhauled the service notes feature.
- Corrected a bug in the quantity display for PDF invoices.
- Don’t round quantity to integer value when editing a service.
- Display and allow editing of the ‘bill in advance’ setting on monthly services, if it is enabled.
- Correct client detail update notification emails.
- Correct error message when no ‘billing email’ contact is specified for a client.
- Disregard balance when pre-billing for services.
- Correct an issue with the client email report.
- Correct the page links on client IP list.
- Correct issues with applying credits to taxes.
- Correct issues applying applying credits over $1000.
Client Interface
- Support client editable device and service custom data fields.
- Display IP addresses assigned to clients, but not bound to devices.
- Add separate settings to control a client’s ability to add / edit / delete credit cards and ACH accounts.
- Correct permission errors preventing contacts from updating credit cards.
- Correct issues with the client interface in Opera.
- Correct clients being unable to enable auto-charge on child services.
Setup & Admin
- Added ##amount## and ##amount_unpaid## variables to ‘payment received’ email template.
- Correct a bug when deactivating service upgrade groups.
- Correct issues creating taxes when multiple brands are used.
- Correct issues updating custom data configuration when multiple languages are used.
- Correct issues when updating the order of custom data fields.
