
Count Each Kit as One Unit on the Check-in Progress Bar
A new workspace booking setting lets the check-in progress bar treat each kit as a single unit, so a booking built from large kits no longer reads as dozens of missing items.
A timeline of every feature, improvement, and milestone since day one.

A new workspace booking setting lets the check-in progress bar treat each kit as a single unit, so a booking built from large kits no longer reads as dozens of missing items.

Asset image links no longer need a .png, .jpg, or .jpeg extension — any public http(s) URL that serves an image now imports correctly.
The free Android companion to your Shelf workspace is live on Google Play. Scan QR codes, run audits live from the floor, manage custody, and handle booking check-in/check-out — same login, same data. Also on iPhone.

Deleting, tagging, or archiving hundreds of items at once no longer times out.

A booking's asset list now shows a Location column, sorts by location, and searches across location, tags, and QR/barcode values — and the Generate PDF overview respects whatever you've searched for.

The booking CSV export now includes per-asset check-in status and check-in dates, plus a checked-in / total count for each booking — so you can tell exactly which items have come back and which are still out.

Fixed a bug where a booking returned through partial check-in could stay Ongoing or Overdue even after every asset was checked in, when those assets were also part of another overlapping booking.
Every list view (assets, kits, bookings, audits, locations) now shows a code chip next to each row. The workspace picks the format; individual assets can override it.

If your asset list has thousands of items and search had started feeling slow, that's fixed.
The free iOS companion to your Shelf workspace is live on the App Store. Scan QR codes, run audits live from the floor, manage custody, and handle booking check-in/check-out — same login, same data. Now on Android too — live on Google Play.

Resolved a server timeout that could fail checkout on bookings containing several hundred assets.

Clicking a chart slice — or opening a shared report link — now filters the Assets index as expected, even when the workspace is in Advanced filtering mode.

Dates in report tables now follow the date format of your workspace locale instead of always rendering in US format.

Fixed a validation bug that could reject valid future bookings for users outside UTC.

Bulk delete, bulk category/tag/location changes, and kit-cascade flows now emit the same per-asset activity events as their singular counterparts — closing reporting gaps in the Asset Activity timeline and the Asset Activity Summary report.

Recurring audits no longer need to be rebuilt from scratch. Duplicate any Completed, Cancelled, or Archived audit and Shelf creates a fresh Pending session with the same name, description, and asset list — ready to scan.

Monetary values in every report — and in the PDF export — now use the currency symbol and locale configured for your workspace.

Workspace owners and admins can cancel any in-progress audit — not just the ones they created themselves. Closes a gap where managers couldn't cancel overdue audits started by team members.

You can now update an asset's description, category, location, value, and any of its custom fields directly from the asset detail page — hover, click the pencil, save. No more opening the full edit form for one-field changes.

Fixed a bug where the items already attached to a booking could appear unchecked on the Manage assets and Manage kits screens, leading to those items being silently removed when the form was submitted.

Fixed an iOS Safari issue where modal action buttons — like the Confirm button when adding assets to a booking — could end up hidden under the URL bar or home indicator. Dropdown selection on iPhone and iPad has also been improved.

Overdue Items now tracks partial check-ins, Booking Compliance lateness math is rebuilt to match reality, and report tables refresh asset thumbnails server-side.

A new Reports area in Shelf with 10 reports across bookings, assets, and custody. Filter by timeframe, category, and location. Export to CSV or PDF.

Admins and owners can now permanently remove archived audits and all their scan data, notes, and images — one at a time or in bulk.

Fixed a timezone issue that caused closed-day overrides to block bookings on the wrong day for users in western time zones.

Select multiple completed or cancelled audits from the audit list and archive them all at once.

Fixed: booking .ics files now import reliably into Google Calendar and all RFC-compliant calendar apps.

Export your assets, edit them in Excel or Google Sheets, and re-import to apply changes at scale — with a full spreadsheet-style preview before anything is saved.

Admins and owners can now archive completed or cancelled audits, removing them from the default list while keeping them accessible via status filter.
Workspace admins can now configure exactly who receives booking notification emails — with workspace-level defaults, an always-notify user list, and per-booking recipient overrides.

Personal workspaces are now hidden for SSO users, ensuring they always see and operate within their assigned team workspaces.
Administrators and owners can now add private, workspace-scoped notes to any team member's profile — useful for onboarding context, equipment agreements, and operational reminders.
Workspace owners can now activate the Barcodes add-on directly — no need to contact sales. Start a 7-day free trial or subscribe instantly.

SSO users can now set a custom display name that overrides their identity-provider-provided name throughout the platform — in bookings, notes, audit reports, and team pages.

When starting a free trial with a payment method on file, Shelf now shows a consent checkbox and sends stronger reminder emails — so there are no surprise charges when your trial ends.

The Shelf scanner now vibrates on Android when a scan succeeds or fails — two pulses for success, three for an error — giving you instant tactile confirmation without looking at the screen.

When running an audit scoped by tag or category (not by location), each asset in the scan list now displays its current location — so auditors know exactly where to look without leaving the scan view.

Establish parent/child location structures (Building → Floor → Room) with breadcrumb navigation. Assets remain linked to specific nodes in your location tree.

WCAG 2.1 AA compliance improvements including skip links, keyboard-reorderable columns, and improved screen-reader support across the platform.

ProseMirror-powered rich text editor with slash commands, formatting toolbar, and keyboard shortcuts for a smoother writing experience.

Full timeline of notes, edits, and status changes for every booking. Includes Markdown support and automatic milestone logging.

Assets now receive memorable identifiers like SAM-0001. Kit locations auto-sync contained assets for cleaner organization.

Process incomplete asset returns using Quick Check-in, Explicit Check-in, or Bulk Selection methods — no more all-or-nothing returns.

Support for DataMatrix, Code 128, Code 39, and EAN-13 barcodes alongside QR codes. Scan any standard barcode format to manage your assets.

Calendar integration showing booking timelines and real-time asset availability status. See at a glance what's free and what's reserved.

Admins can now configure visibility settings for Self Service and Base users, controlling what they can see regarding custody and bookings.

Handheld and wireless barcode scanner support for desktop. Process assets faster with hardware scanners connected to your computer.

Set custom alerts for maintenance, inspections, and contract renewals. Get email notifications so you never miss an important deadline.

Month, Week, and Day view options with booking color coding and inline comments. Navigate your schedule the way that works best for you.

You can now modify your account email address directly from your settings. Simple and straightforward account management.

Create or append assets to bookings directly from asset detail pages. No more navigating back and forth between screens.

Comprehensive asset viewing with powerful filtering, sorting, and management capabilities. Find exactly what you need, fast.

Collapsible kit display on booking pages. Keep your booking views clean while still having full access to kit contents when you need them.

Add the Shelf web app to your phone's home screen for an app-like experience. Works on any modern phone browser — no app store download required. (For the native iPhone app, see Shelf Companion on the App Store.)

Need to make changes to a reservation? Revert it back to draft status to modify details before confirming again.

Scan QR codes to rapidly add items to bookings. Speed up your booking workflow by pointing and scanning instead of searching and clicking.

New sidebar team section showing member assets and booking history. See what each team member has checked out at a glance.

Refined user roles with BASE replacing the previous Self Service tier. More granular control over what team members can see and do.

Generate QR codes for your kits to enable quick linking and tracking. Scan a single code to access an entire kit's contents.

Support for both comma and semicolon delimiters. Categories and tags are auto-created during import for a smoother bulk onboarding experience.

Select multiple assets at once and perform batch operations like check out, relocate, categorize, or delete. Manage inventory at scale.

Rugged, laminated QR labels available in small, medium, and rectangular sizes. Professional-grade tags built to last.

Separate tabs for registered users and non-registered members. Bulk import team members to get everyone onboarded quickly.

Sort your asset index by Name, Date Created, or Date Updated. Find what you need faster with flexible ordering options.

View all bookings containing a specific asset directly from the asset detail page. Instant context on where and when each item is needed.

Book entire kits simultaneously to ensure all related items are reserved together. Coordinated resource reservations made simple.

Create printable booking summaries for equipment preparation. Hand off a clean checklist to whoever is pulling the gear.

Redesigned tabbed layout for a comprehensive asset overview. Navigate between details, history, bookings, and custom fields with ease.

Group related assets together with customizable names, images, and descriptions. Perfect for travel kits, production rigs, or tool sets.

Custom fields now dynamically appear based on asset category. Different asset types automatically show the fields that matter most.

Take control of asset GPS locations with manual coordinate updates. Pin assets exactly where they are on the map.

Generate ICS files containing booking details and direct links. Sync your asset reservations with your favorite calendar app.

Scan unclaimed QR codes to register new assets or link them to existing ones. Streamlined onboarding for physical tags.

Enhanced dropdown performance and responsiveness across mobile and desktop. Faster, smoother interactions throughout the app.

Cross-platform scanner compatibility across desktop, tablet, and mobile. More reliable scanning in any environment.

OTP-based authentication replacing Magic Links for enhanced security. Faster, more reliable sign-in experience.

Sort and filter assets by availability, custody, and checked-out status. Zero in on the assets that need attention.

Rapidly create multiple entries without returning to the main page. A small workflow improvement that saves real time at scale.

A new limited user role focused on personal bookings and asset viewing. Give team members exactly the access they need.

Reserve asset groups for future dates and prevent double-booking. The foundation for organized equipment scheduling.

Multi-user workspaces with role-based team member access. Collaborate on asset management with the right permissions for everyone.

Add flexible, user-defined data fields to your assets. Track serial numbers, warranty dates, purchase prices — whatever matters to your workflow.

The initial public release of Shelf featuring categories, tags, locations, and custody assignment. The beginning of simple, powerful asset tracking.
Join thousands of teams who track their assets with Shelf.