Version 3.5.2
April 19, 2026
Release Type
Stable – Feature Release
Summary
Version 3.5.2 is a feature-rich release that introduces loaner device return date tracking, customizable ticket queue views, bulk device operations, and status-driven device visibility. This update also includes significant improvements to MDM sync reliability, a reorganized settings experience, and a new module system for enabling and disabling platform features.
New Features
-
Loaner Return Dates — Set expected return dates when checking out loaner devices. Manage1to1 automatically sends reminder emails to users as the date approaches, with escalating reminders based on loan duration (day before, 3 days out, 1 week out). Overdue devices receive daily reminders until returned. Includes a full Loaner Status Dashboard with filtering, bulk extend, and export capabilities, plus a Loaner Checkout History report for tracking on-time and late returns.
Documentation: Loaner Return Dates · Setup Guide
-
Ticket Queue Views — The View Tickets page now includes built-in queue tabs for All Tickets, My Tickets, and Unassigned, each with live count badges. Administrators can create up to 3 custom queue tabs with personalized filter criteria (statuses, departments, assignment). The ticket list auto-refreshes on a configurable interval (1, 3, 5, 10, or 15 minutes) so your help desk queue is always current. Filters persist between page visits, and a "Filtered" badge appears in the search panel header when active filters are applied.
Documentation: View Tickets
-
Bulk Device Check-In — A new system utility allows checking in multiple devices at once via CSV upload. Upload a list of serial numbers or asset tags, and all matched devices with active checkouts are checked in instantly.
Documentation: Bulk Device Check-In
-
Bulk Device Status Change — Update the status of hundreds of devices at once via CSV upload. Pair this with the new auto-hide feature to retire entire device fleets in a single operation.
Documentation: Bulk Device Status Change
-
Device Status Auto-Hide — Device statuses can now be configured to automatically hide devices from the active inventory. When a status like "Released", "Retired", or "Sold" has auto-hide enabled, any device changed to that status is automatically removed from the active device list. Changing the device back to an active status (like "Active") automatically restores it. Device visibility is now controlled entirely by device status — the manual hide/show toggle has been removed from individual device editing.
Documentation: Inventory Settings — Device Status
-
Module System — Administrators can now enable or disable entire platform modules (Devices, Users, Incidents, Billing, Support, Carts, Rooms, Parts, Knowledge Base, Reports) from a dedicated Modules settings page. Disabled modules are hidden from the navigation sidebar and their routes are blocked, allowing districts to simplify the interface for their staff.
-
Dashboard Loaner Widget — A new dashboard widget displays at-a-glance loaner counts (out, overdue, due today, due soon) with direct links to the loaner reports. When loaner return dates are not enabled, the widget promotes the feature with a link to settings.
-
Ticket Device Linking — Administrators can now link a device to a support ticket from the Options tab. A rich dropdown shows the user's active checkouts (with asset tag, model, serial, and checkout date), with an option to include past checkouts. Linking a device enables the "Create Incident" button directly on the ticket, which pre-fills the incident form with the full ticket conversation.
Documentation: Ticket Profile · Creating Incidents from Tickets
Improvements
-
Settings Inventory Sub-Tabs — The Inventory settings tab has been reorganized into sub-tabs (Settings, Device Models, Device Status, Insurance, Device Cases) to reduce scrolling and improve navigation. Insurance and Device Cases tabs are conditionally visible based on whether those features are enabled.
-
System Utilities Reorganization — The System Utilities page has been reorganized into sub-tabs (System, Devices, Users, Billing, Inventory) for easier navigation. The Devices tab now includes the new Bulk Check-In and Bulk Status Change utilities alongside existing import and checkout tools.
-
Ticket Reply Behavior — Posting a reply, adding a note, or saving ticket options now returns you to the ticket profile instead of the ticket list. A "Return to ticket list" checkbox is available on each form for administrators who prefer the previous behavior.
-
Sidebar Navigation — The sidebar menu now uses maintainable array-based active state detection instead of chained conditionals. New report pages (Loaner Status, Loaner History, MDM Statistics) correctly highlight the Reports section and View Reports link.
-
MDM Sync Reliability — Google Devices, JAMF Pro, JAMF School, and Apple School Manager sync modules have been updated to handle both API object and JSON array data formats consistently. JAMF Pro now fetches Security and Storage sections, enabling FileVault status and detailed storage reporting. MDM statistics charts display "No data available yet" with a clean placeholder when no data exists instead of rendering empty charts.
-
MDM Statistics Heatmap — The Hourly Activity Heatmap on the Department Analysis report now renders correctly with proper axis orientation and visible data cells. The draggable filter slider has been removed in favor of a static color legend.
-
Invoice Enhancements — Two new invoice settings allow districts to add an "Attention" line below the "Make Checks Payable To" section and a global note that appears on all printed and PDF invoices. Both fields are configurable in Settings and appear on printed invoices, PDF invoices, and the parent portal.
Documentation: Invoicing Settings
-
Dark Theme — Markdown Editor — The ticket reply and note markdown editor now properly supports dark theme with dark background, toolbar, and footer styling.
-
Dashboard Widget Improvements — The dashboard drag-and-drop system now uses the header bar as the drag handle (grip icon removed). Quick Stats is pinned to the top and cannot be reordered. The sortable placeholder matches the dragged widget's column width for accurate drop positioning.
-
Device Profile — Loaner Return Date — When a loaner device is checked out with a return date, the Device Snapshot sidebar shows the return date with a color-coded badge (Overdue, Due Today, Due Soon).
Bug Fixes
-
Room Device Check-In — Fixed an issue where checking in devices from a room could fail for certain administrator roles. The required permissions are now properly configured and automatically granted to roles that have device checkout permission.
-
Cart Deletion — Fixed cart deletion checking all leases (including completed ones) instead of only active leases.
-
Invoice Payment Button — Fixed the payment submit button not functioning on the invoice payment form.
-
Duplicate Guardians — Resolved an issue where guardian records could appear duplicated in user profiles.
-
Invoice Mailing Contact — Added the ability to specify an attention line and global note on invoices (reported as a bug but implemented as a feature enhancement).
-
Ticket Delete Permission — Fixed a typo where the code checked for
delete-ticket(singular) instead ofdelete-tickets(plural), preventing ticket deletion for non-superadmin users. -
Incident Receipt Permission — Fixed a typo where the incident receipt page checked for
confidentialinstead ofincident-confidential, preventing confidential notes from displaying on printed receipts. -
Ticket Filter/Search — Fixed the status filter on the View Tickets page merging user-selected statuses with defaults instead of replacing them. Selecting only "User Replied" now correctly filters to just that status.
Changelog
| Type | Issue | Description |
|---|---|---|
| NEW FEATURE | MAN-997 | Loaner return dates with automated reminders |
| NEW FEATURE | MAN-999 | Customizable ticket queue views with auto-refresh |
| NEW FEATURE | MAN-1001 | Bulk device check-in and status change utilities |
| NEW FEATURE | MAN-1001 | Device status auto-hide flag |
| NEW FEATURE | MAN-995 | Module system for enabling/disabling platform features |
| IMPROVEMENT | MAN-989 | MDM sync reliability and data format handling |
| IMPROVEMENT | MAN-992 | MDM loading speed optimization |
| IMPROVEMENT | MAN-988 | Activity Log responsiveness |
| IMPROVEMENT | MAN-984 | Enhanced ticket suggestions |
| IMPROVEMENT | MAN-994 | Provisioning tool enhancements |
| IMPROVEMENT | MAN-987 | Invoice attention line and global note |
| TASK | MAN-993 | EULA update |
| TASK | MAN-1003 | Release version |
| BUG | MAN-985 | Room device check-in permission fix |
| BUG | MAN-990 | Cart deletion fix |
| BUG | MAN-991 | Invoice payment button fix |
| BUG | MAN-975 | Duplicate guardian records |
| BUG | MAN-987 | Invoice mailing contact and instructions |