Releases
v25.02.4
[25.02.4]
Fixed
Resolved issue preventing the addition or editing of licenses when no vendor was selected.
Fixed several undeclared variables in AJAX contact details.
Corrected the contact ticket count display.
Addressed an issue where clicking "More Details" in AJAX contact/asset details failed to include the client_id
in the URL.
Fixed an issue with recurring invoices in the client URL: clicking "Inactive" or "Active" would unexpectedly navigate away from the client section.
Added new php function getFieldById() to return a record using just an id and sanitized as well.
[25.02.3]
Fixed
Fixed notifications being reversed as dismissed notifications.
[25.02.2]
Fixed
Corrected some edit modals not showing notes correctly.
Bugfix: When exporting to CSV, the first asset wasn't being shown.
Fix broken create / edit credentials.
Fixed missing Notificatons link.
Fixed a few dead links.
Fixed Overdue count also counting Non-Billable Invoices.
Fix Edit Client Notes.
Added / Changed
Implemented SSL certificate history tracking.
Added Inactive / Active Filter to Recurring Invoices.
Merged Dismissed notifications and notification in one.
Added Link Button to addd / edit Document WYSIWYG.
Added Physical location to the asset export / import.
[25.02.1]
Fixed
Resolved broken links in the client overview, project and client listings, and rack details.
Corrected asset transfer functionality to clients.
Fixed the ticket scheduling redirect.
Corrected the ticket link in the Scheduled Ticket Agent Notification email.
Addressed issues with credentials and ticket actions in the Contact Detail Modal.
Fixed text wrapping in notifications.
Adjusted notifications so that they are sorted with the newest first.
Fixed drag-and-drop functionality for tickets in the Kanban view on mobile devices.
Resolved a weird issue with TinyMCE that prevented using links referencing your ITFlow instance url.
Corrected image orientation issues during upload and the preview optimization process.
Added / Changed
Introduced entity link indicator icons and counts in the contacts and credentials section.
Implemented a fade animation for the new AJAX modal.
Removed the Client Overview Expire Day Select and replaced it with simplified 1, 7, or 45-day options.
Added the ability to link and unlink entities within asset details.
Introduced quick tag/category creation across the app.
Added a Vendor Quick Details Modal.
Enabled vendor linking and added a License Purchase Reference in the Software Licenses section.
Added download original, optimized and thumbnail option for images.
Added Paid status to the top corner of Invoice PDFs.
[25.02]
Fixed
Migrated several reports to the new permissions/roles system.
Resolved issue with empty task box showing for closed/resolved tickets.
Corrected ticket priority sorting.
Cloned asset interfaces when transferring assets between clients.
Added / Changed
Restored max number of records per page option back to 500 since we dont have repeating modals.
Bulk Categorize Tickets feature.
Renamed "Interface port" to "Interface Description." "Interface Name" should now refer to port name and/or number.
Changed "Transfer Asset to Client" from a single action to a bulk action.
Updated Filter Footer UI to show "Showing x to x of x records" instead of just the total records.
Added Client Overview section to view client assets, contacts, licenses, credentials, etc.
Introduced Quick Peek for asset details, contact information, and document viewing throughout the ITFlow App, all made possible by AJAX.
Enabled Simple Drag-and-Drop Ordering for Invoices, Recurring Invoices, Quotes, Ticket Tasks, and Ticket Template Tasks.
Added new Ticket View options: Kanban and Simple View.
Migrated all repeating modals to the new AJAX modal function for faster loading times and quicker development.
Allowed clients to upload PDF documents to accepted quotes.
Client Portal now shows ticket category.
Custom links can now be added to the Client Portal navbar.
Lots of little tweaks to UI, performance, bugs, etc.
Breaking Changes
Cron scripts have officially been moved to the /scripts folder and are no longer in the root directory; they must be updated to function properly.
You can’t perform that action at this time.