xBit v4.1.8 Release Notes
September 03, 2026
🚀 New Feature
Case & Evidence Stats

Charts got smarter this release. Case and Evidence Stats also gained a + button for building your own chart from any Dropdown, Single/Multiple Choice, Number, or User field. Give it a custom title, exclude specific options, toggle percentage display, and pick which view opens by default.

For example, chart a Count — Number of cases, Number of evidence items — or a Total — Total expenses, Total of a number field, Total memo hours, Total forensic tool hours — grouped by a field like Agency, Case Type, Division/Unit, ICAC (Case Intake), or Priority.
Build a custom chart from any Dropdown, Choice, Number, or User field.

On top of that, the underlying charting library was updated, giving every chart a cleaner, more modern look.
Each chart also picked up a new action bar: expand it to Fullscreen, switch to Table View to see the underlying numbers, Export CSV to download them, and display a Legend.
ICAC now has its own dedicated chart instead of sharing space with Case Breakdown, and Evidence Status is automatically included in Evidence Stats — no setup required.
Table Views

- Number fields (Integer and Decimal) are now searchable in Table Views.
- Table Views can now be searched by exact value or range when filtering — e.g. External Case ID or Evidence Bag Serial #, returns only records with that exact value.
Report Builder

- Report template selection is now organized alphabetically, with Case and Evidence templates split into separate tabs and recent reports surfaced for quick access.
Stats Explorer
- Added Expense Hours (Labor expense types) and Expense Quantity (Consumables) as new metrics.
🐛 Bug Fixes
Case Dashboard
- Fixed a 504 Gateway Timeout on cases with large evidence/upload counts, caused by rendering every upload thumbnail inline on page load — thumbnails are now lazy-loaded instead.
Workflow
- Fixed requests failing to add to a case workflow ("Failed to create evidence" error).
Expenses
- Fixed consumable expense recalculation displaying excessive floating-point precision (e.g.
$12.34249192494421) instead of rounding to two decimal places. - Fixed the expense summary incorrectly displaying Expense Type as Task Type.
- Fixed the Reference Exhibit hover on the expense card appearing misaligned and showing the exhibit's EID instead of its display name — it now aligns correctly, shows the display name, and is clickable to navigate to the exhibit.
Chain of Custody
- Forms no longer fail silently when a Chain of Custody template has had all its fields removed they now load correctly as an empty form.
- Fixed the "Final Disposal Authority" form failing to load after adding a "Released By" field via Form Builder.
- Fixed "Released By" entries not showing up in the list view after saving.
- Fixed user fields (e.g. "Witnessed By") not saving a "no selection" state when edited.
Report Builder
- Custom Suspect/Victim fields now correctly appear in the content library field picker.
- Fixed system date fields (like "Request Date") not populating in generated reports, while custom date fields worked fine.
- Reusable content blocks now render the formatted rich-text preview instead of raw HTML.
- Fixed a server error on systems with a legacy duplicate "Evidence Status" field conflicting with the newer system field.
- Fixed Level 2 Review content disappearing entirely from generated reports when "First Row as Header" was enabled.
- Fixed review notification emails showing raw option IDs instead of labels for Dropdown fields, review links missing the http/https protocol, and "review ended" emails incorrectly firing as "review started" when a review level was toggled off.
- Fixed barcode values wrapping onto a second line in the Report Wizard despite sufficient cell width.
- Fixed the Report Wizard pre-selecting images from other evidence items instead of only the item the report is scoped to.
Case Manager
- Fixed the Asset Type dropdown not listing items alphabetically.
- Fixed the Case Status filter dropping valid classifications (Active, Completed, Inactive, etc.) when their underlying system status was disabled.
- Primary Case Assignment dropdowns (Case Manager filters and New Case creation) now correctly show only Admins and Analysts/Examiners, since Viewers can't be assigned as primary.
- Fixed Evidence IDs containing a
#character being truncated after save, which caused a misleading "Evidence not found" redirect.
API
- Fixed API documentation (live view, YAML, and JSON) failing to generate when Automatic Case ID generation was enabled.
Lab Submission
- Fixed the "Requires Signature" and "Include Evidence Type Data" toggles on the Lab Submission Receipt builder not persisting when changed.
Case Dashboard / CSV Export
- Fixed an exception error when generating flat or stacked CSV exports while filtering by the Secondary Assignment field.
- Fixed CSV exports showing user email addresses instead of names for User-type fields.
- Fixed flat/stacked CSV export failing when the evidence table view included the case image gallery column.
Case Audit Log
- Fixed the audit log timing out (504 Gateway Timeout) and exhausting server workers on cases with large audit histories.
User Management
- Fixed a "Top Navigation" status popup incorrectly appearing when typing the letter "Y" into email or password fields on the New User form.
Email Settings
- Throttle settings are now available for all email providers (SMTP, Gmail, Azure), not just SMTP.
🌈 UI Changes
Case & Evidence Stats
- Fixed charts rendering too small in Firefox.
General
- Fixed popups (Asset Manager, Forensic Tools, List Manager, etc.) closing unexpectedly when dragging to select text inside a field and releasing the mouse outside it — Chrome only.