Homebox Lens An Android client for the Homebox inventory management system. It allows users to manage their inventory by interacting with a Homebox server instance. Dashboard Screen Displays a summary of the inventory, including statistics like total items, total value, and counts by location/label. Fetch and display statistics Retrieves overall inventory statistics from the server. Inventory List Screen Displays a searchable and filterable list of all inventory items. Search and filter items Searches for items based on a query string and filters. The results are paginated. Sync Inventory Performs a full synchronization of the local inventory cache with the server. Item Details Screen Shows all details for a single inventory item, including its name, description, images, attachments, and custom fields. Fetch Item Details Retrieves the full details for a specific item from the repository. Create/Edit/Delete Items Allows users to create new items, update existing ones, and delete them. Create Item Creates a new inventory item on the server. Update Item Updates an existing inventory item on the server. Delete Item Deletes an inventory item from the server. Manage Labels and Locations Allows users to view lists of all available labels and locations. Get All Labels Retrieves a list of all labels from the repository. Get All Locations Retrieves a list of all locations from the repository. Search Screen Provides a dedicated UI for searching items. Search from dedicated screen Uses the same search functionality but from a dedicated screen.