Build [v1.5.0] - Box Management & Label Printing

This commit is contained in:
Daniel Bedeleanu
2026-04-12 21:30:50 +03:00
parent e383b97d44
commit 2e5c666cc8
18 changed files with 1007 additions and 336 deletions

View File

@@ -31,16 +31,23 @@ The application supports two scanning modes:
### Manual / Barcode Scanning
Scan an existing barcode to locate or update an item in your inventory.
### Client-Side Label Scanning (OCR)
Point your device's camera at a product label. The scanner **automatically analyzes the label every 4 seconds** — no button press required. A countdown timer shows when the next scan will occur.
When text is detected:
1. A preview of the captured image appears.
2. Detected words are highlighted — tap the correct product name or serial number.
3. The selected text populates the relevant field automatically.
If no readable text is found, the scanner silently retries on the next cycle.
### Box & Container Scanning (NEW v1.5.0)
You can now scan a generic label on a box (e.g., "SFP Box 1") to identify all its contents at once.
- If the box contains **one type of item**, the application takes you directly to the stock adjustment screen.
- If the box contains **multiple items**, a list will appear for you to select which specific item you are withdrawing or adding.
- This feature works **locally and offline** - no AI costs for scanning boxes.
---
## 🏷️ Label Printing
Administrators and users can generate physical labels for boxes to ensure 100% accurate scanning.
1. Tap the **Package (Box)** icon in the header to open the **Box Inventory**.
2. Find the box you want to label and tap **Print Label**.
3. **Desktop:** Use the print dialog to send the label directly to a Dymo/Brother thermal printer.
4. **Mobile:** Use **"Save for Mobile App"** to download a PNG image of the label, which you can then print using your Bluetooth printer's app (like NIIMBOT).
---
## 📂 Inventory Organization
@@ -133,5 +140,5 @@ For detailed technical documentation, see the [Project Architecture](../PROJECT_
---
**Version:** v1.4.0
**Version:** v1.5.0
**Last Updated:** 2026-04-12