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 .deb package

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