Changelog
What's New in Kitted
[0.6.1] - 2026-03-26
Sales safeguards, print views, stock take improvements, and edit modals for assemblies and suppliers.
Added
Sales
- Stock shortfall check: Kitted now checks stock levels before confirming a sale. If any line would take stock negative, a warning lists the shortfalls and lets you choose to proceed or cancel
- Print views: print a sales receipt or a packing slip directly from any recorded sale - formatted for paper and ready to hand to your customer or picker
Stock takes
- Confirming a stock take now shows a summary of any uncounted lines so you can review before finalising - nothing gets zeroed without you being aware of it
Assemblies
- Edit any assembly's name, SKU, unit of measure, estimated build time, and notes directly from the assemblies list or the assembly detail page
Suppliers
- Edit a supplier's full details (name, contact, address, lead time, notes) from their detail page without going back to the list
Backups
- Attachments are now included when backing up your data directory
Reports
- Movement history loads progressively - use "Load more" rather than waiting for all records at once
[0.6.0] - 2026-03-25
Lot / batch tracking throughout, expiry alerts, and a traceability report.
Added
Lot / batch tracking
Track individual batches of stock from receipt through production to sale. Lot tracking is opt-in per item - enabling it on one item has no effect on any other.
- Enable lot tracking on any stock item from its detail page; optionally set an expiry alert threshold in days
- Goods-in: when receiving against a purchase order, record the supplier's batch code and an optional expiry date per line
- Sales: choose which lot to deduct from when recording a sale of a lot-tracked item
- Adjustments and transfers: all stock movements for lot-tracked items record which batch was moved
- Production: components consumed in a production run are tied to the specific lot used; the finished goods receipt can be assigned to a new lot
- Stock takes: counted separately per lot per location so reconciliation is accurate at batch level
- Lot levels panel on the stock item detail page shows every batch currently on hand, by location, with lot number, expiry date, and quantity
Expiry alerts
- Items whose lot expiry date falls within the configured alert window are highlighted on the Reorder Workbench and the Dashboard
Traceability report
- New report showing the complete movement history of a selected lot - goods receipt, sales, adjustments, transfers, and production consumption - in a single chronological view
[0.5.1] - 2026-03-25
Barcode scanning.
Added
- Barcode scanning: tap the barcode button in the mobile top bar (or on any stock page) to scan a product barcode and jump straight to that item's detail page; a message is shown if no match is found
[0.5.0] - 2026-03-25
Mobile-responsive UI, expanded CSV imports, and BoM component search.
Added
Mobile-responsive UI
- Collapsible sidebar with a hamburger button; the drawer overlays content and closes on selection
- All toolbars, search bars, and filters wrap gracefully on narrow screens
- Stock items, purchase orders, sales, stock takes, and suppliers switch to a card layout on mobile while keeping the full table on desktop
- Detail pages use a readable stacked layout on small screens
Expanded CSV imports
- Supplier import: upload a CSV to create or update supplier records with a preview-and-confirm flow
- Stock levels import: bulk-set opening stock quantities from a CSV; choose "set to" or "adjust by" mode
- Assembly / BoM import: define bill-of-materials lines in bulk via CSV
- Drag-and-drop file upload as an alternative to the file picker on all import screens
BoM component search
- A real-time search box filters the component list by name or SKU when adding a line to a bill of materials
[0.4.1] - 2026-03-24
SKU-first stock table and inline assembly creation.
Changed
- Stock items page: SKU column now appears before Name for quicker scanning by code
- New assembly modal: toggle between "Select existing item" and "Create new item" - the new item form (name, SKU, unit of measure) creates the stock item inline without leaving the page
[0.4.0] - 2026-03-23
Where-used lookup, sales returns, location stock views, GTIN/tags, average cost tracking, VAT on purchase orders, and print support.
Added
"Where used" reverse BoM lookup
- The stock item detail page now lists every assembly whose bill of materials uses that item as a component - useful for quickly assessing the impact of a supply problem
Sales returns
- Record customer returns against a prior sale with per-line return quantities; stock is automatically reversed on returned items
Location stock view
- Each location has a dedicated page showing a full breakdown of every item held there and its current quantity
GTIN and tags on stock items
- GTIN (barcode number) field for scanning workflows and catalogue integration
- Free-form tags for custom grouping and filtering
Average cost tracking
- Weighted average cost is automatically recalculated on every goods receipt, replacing the previous last-price-only approach
VAT on purchase orders
- Optional VAT rate field on purchase orders; net, VAT, and grand total all calculated and displayed; VAT line included in the printable view
Print views
- Purchase orders: printable layout with supplier details, line items, VAT, and grand total
- Stock takes: printable sheet with expected vs. counted quantities, suitable for clipboard use on the shop floor
Supplier address fields
- Full address stored on supplier records (address lines, city, county, postcode, country); printed on purchase orders
Sales reference fields
- External reference number, customer email, and customer phone added to sale records
Location-scoped stock takes
- Stock takes can be scoped to a specific location
Changed
- Application renamed from Prod-Man to Kitted
[0.3.7] - 2026-03-19
Automatic sign-in for the machine running the server.
Added
Localhost auto-login
- Users opening the app on the same machine as the server are signed in automatically - no password prompt on solo installs
- Settings → Security: "Require password on this machine" toggle (default off) - turn this on for shared machines or kiosk deployments
[0.3.6] - 2026-03-18
Reorder workbench, drag-and-drop attachments, low-stock notifications, and contextual hints.
Added
Reorder workbench
- Rebuilt as an interactive purchasing workbench: select items, edit quantities, choose supplier per row, and create one purchase order per supplier in a single action
- Quantities pre-filled from the net shortfall (gap minus stock already on open POs)
- Preferred supplier pre-selected; other configured suppliers available in a grouped dropdown
- Items already covered by open POs shown separately; items with no supplier configured flagged in amber
- Assemblies shown in an informational section with a link to raise a production order instead
Drag-and-drop attachments
- Drag a file onto any attachments card (stock items, suppliers, production orders, purchase orders) to upload without opening a file picker
Low-stock tray notifications
- Desktop notification fired when a stock movement causes an item to drop below its minimum level (desktop app only); rate-limited to once per item per hour
- Settings → Notifications: "Low stock alerts" toggle (default on)
Contextual hint banners
- First-encounter tips at key points in the app (production orders, assemblies, sales, stock takes, purchase orders, CSV import, reorder workbench, BoM yield factor); each dismisses permanently with one click
Changed
- Low-stock cards and badges now link to the reorder workbench
[0.3.5] - 2026-03-17
Desktop app with cross-platform installers and automatic updates.
Added
Electron desktop app
- Native desktop application for Windows, macOS, and Linux - no browser required
- System tray icon with Open, Check for Updates, and Quit options; window hides to tray on close
- Single-instance: launching a second copy focuses the existing window
Cross-platform installers
- Windows: NSIS installer with Start Menu and desktop shortcuts; supports custom install path
- macOS: DMG disk image
- Linux: AppImage (portable) and
.debpackage
Automatic updates
- App silently checks for updates on launch; a banner appears when a download completes with a Restart now button to apply the update immediately
[0.2.0] - 2026-03-13
Purchase orders, supplier price tracking, production stage management, and BoM version history.
Added
Purchase orders
- Full lifecycle: create, edit (while open), receive goods (partial or full), and cancel
- Receiving goods updates stock levels and records the supplier price automatically
Supplier pricing
- Volume / quantity-break pricing: record tiered prices per supplier per item so cost roll-ups always use the best available price
- Supplier price history: a chart of how a supplier's price has changed over time, updated automatically on every receipt or manual edit
- Reorder suggestions now show how many units are already on open purchase orders so the shortfall figure is accurate
Production stage tracking
- Five stages: Planned → Picking → In Progress → QC → Complete; step forward or back, or jump directly to Complete
- Stage stepper on the production order detail page; stage badge and filter on the list page
Picklists
- Component picklist grouped by storage location; open from the production order detail page
- Advancing to the Picking stage automatically opens the picklist; export to CSV or print
BoM version comparison
- The production order detail page highlights differences between the BoM snapshotted at order creation and the current live BoM; changed quantities, removed components, and newly added components are each colour-coded
Cost price column on stock items
- Optional "Show cost prices" toggle on the stock items list
[0.1.0] - 2026-03-12
First release.
Added
Stock management
- Stock items with SKU, unit of measure, cost price, sale price, minimum stock level, and image attachments
- Stock movements: adjustments (in/out) and transfers between locations, with per-location quantity tracking
- Locations: create and archive storage locations
- Low-stock indicators with link to reorder suggestions
- Default location preference to pre-fill location dropdowns app-wide
Assemblies & Bill of Materials
- Assembly management with multi-level BoM support
- Add, edit, and remove BoM lines with quantity and yield factor
- "Can I make this?" check showing component shortfalls and how many units can be produced with current stock
- BoM cost roll-up: true material cost per unit including nested sub-assemblies
Production orders
- Raise a production order from an assembly; components and finished goods adjusted automatically on completion
Suppliers
- Supplier directory with contact details, notes, and preferred supplier flag per stock item
Reports
- Stock levels, low-stock alerts, stock movements, stock valuation, BoM cost breakdown, production history, and supplier price comparison - all exportable to CSV
CSV import
- Bulk-create or update stock items from a CSV file with a preview-and-confirm flow
Setup wizard
- First-run wizard to create the admin account, set the business name, currency, and terminology profile (Assemblies & Components or Recipes & Ingredients)
Accounts and access
- Username/password login; admin account created during setup