v8.3.4
grokability/snipe-itv8.3.4Oct 17, 2025by snipe
AI Summary
This quality-of-life release focuses on UI improvements including advanced search fixes, better legend styles, and introduces the mobile app on TestFlight.
Key Highlights
- Mobile app now available on TestFlight
- Fixed advanced search on asset relationships
- Improved legend styles with help hints
- Fixed user selector not showing without cookies
- Added bulk deletion for categories, suppliers, and more
New Features
- Mobile app on TestFlight
- Expected checkin on user's View Assigned page
- Command to remove invalid upload deleted entries
Full Release Notes
> [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3+ recommended.** Happy Friday, everyone! This is a quality-of-life release that smoothes out some UI quirks. We also fixed the advanced search on assets, made the display for highlighted search results a little nicer to look at by removing a tiny bit of right-side padding, fixed a small UI glitch where the user selector wouldn't show up on some interfaces depending on previous sessions, and made some of the `<legend>` sections of the forms nicer to look at and more helpful. <img width="565" height="121" alt="Screenshot 2025-10-17 at 1 37 27 PM" src="https://github.com/user-attachments/assets/70f73ca0-408e-4194-b4fc-83a4e169c1ba" /> Additionally, we added a migration to move the files from `storage/private_uploads/assetmodels` to `storage/private_uploads/models` directory that was introduced a few weeks ago. (Git should have renamed/moved that directory, but in some circumstances it was not.) We also upgraded a few JS packages that were a little out of date and have CVEs associated with them. They're used largely via our build cycles and don't affect the end product, but it's always good to stay on top of these things. Also - **in very exciting news** - our mobile app is now on TestFlight! For those interested, we'll be giving some folks access soon. ## What's Changed ### Added * Fixed #17910 - added counts to mobile view for assets by @snipe in https://github.com/grokability/snipe-it/pull/17995 * Fixed #17924 - added url to maintenances by @snipe in https://github.com/grokability/snipe-it/pull/17997 * Improved upcoming audit email layout and cli feedback by @snipe in https://github.com/grokability/snipe-it/pull/17999 * Added command to remove invalid "upload deleted" entries from the action log by @marcusmoore in https://github.com/grokability/snipe-it/pull/17992 * Added `expected_checkin` to user’s View Assigned page by @snipe in https://github.com/grokability/snipe-it/pull/18056 * New legend styles and additional help hints for LDAP by @snipe in https://github.com/grokability/snipe-it/pull/18063 ### Fixed * Fixed [FD-50921] - base64-encoded image files for asset creation was broken by @uberbrady in https://github.com/grokability/snipe-it/pull/18003 * Fixed #17670 - advanced search on relationships not working by @snipe in https://github.com/grokability/snipe-it/pull/18001 * Fixed #18002 - use correct path for audit images to determine validity by @snipe in https://github.com/grokability/snipe-it/pull/18009 * Fixed exception when rolling back migrations by @marcusmoore in https://github.com/grokability/snipe-it/pull/18005 * Added migration to move asset model private uploads by @snipe in https://github.com/grokability/snipe-it/pull/18032 * Fixed #8709 - Added bulk deletion of categories, suppliers, and suppliers by @spencerrlongg in https://github.com/grokability/snipe-it/pull/17573 * Fixed bulk error display to be more consistent and correct HTML by @snipe in https://github.com/grokability/snipe-it/pull/18035 * Fixed LDAP sync not syncing all user fields by @boteroTradebe in https://github.com/grokability/snipe-it/pull/18038 * Fixed #17363 - Emdash Character Encoding error by @akemidx in https://github.com/grokability/snipe-it/pull/18019 * Fixed #18053 and #18007 - user selector missing on page load without cookies by @snipe in https://github.com/grokability/snipe-it/pull/18057 ### Misc/Code Quality/UX * Removed date and time display format form macros by @marcusmoore in https://github.com/grokability/snipe-it/pull/17975 * Normalize advanced search by @snipe in https://github.com/grokability/snipe-it/pull/18018 * Bump github/codeql-action from 3 to 4 by @dependabot[bot] in https://github.com/grokability/snipe-it/pull/18029 * Fixed #18034 - Shows success message on partial bulk delete success by @snipe in https://github.com/grokability/snipe-it/pull/18036 * Use new fieldset component by @snipe in https://github.com/grokability/snipe-it/pull/18064 ## New Contributors * @boteroTradebe made their first contribution in https://github.com/grokability/snipe-it/pull/18038 **Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.3.3...v8.3.4