Skip to content

inventory-ware: v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Sep 05:18
b6e93d6

0.9.0 (2026-09-22)

Features

  • benchmark: add yarn benchmark harness for LLM image analysis (142ef42)
  • benchmark: add yarn benchmark harness for LLM image analysis (ff362cd)
  • benchmark: store scores only, drop raw runs from reports (ea5d279)
  • items: currency support for value fields (ad1e617)
  • items: dual authoritative/suggested value fields (8211dac)
  • items: dynamic Print Items [N] export labels (4801f0d)
  • items: filter-aware PDF export (eb0281f)
  • items: filter-aware PDF export (4d1d42f)
  • items: manual estimated value with AI suggestion and currency support (5cfd181)
  • items: manual estimatedValue with AI_ESTIMATE_VALUE suggestion flag (aefa8ca)
  • items: unified Print dialog for summaries and labels (a8029fe)
  • TanStack Query migration — ship all 7 slices (c92efdf)
  • webapp: back containers and detail pages with TanStack queries (97c0d5d)
  • webapp: back images and the category library with TanStack queries (f4f1789)
  • webapp: back the items list with a TanStack infinite query (5024563)
  • webapp: keep the inventory lists live over PocketBase realtime (3640579)
  • webapp: make inventory writes optimistic through TanStack mutations (b95b39a)

Bug Fixes

  • add protected routes (a167587)
  • create universal printer dialogue (964a20f)
  • items: label value fields in item history (d824f19)
  • print: read item value fields from the merged schema (344165e)
  • webapp: restore the async item picker on the container page (68a54e3)

Docker Deployment

Docker images for this release are automatically built and published to GitHub Container Registry and Docker Hub.

Images

Image GitHub Container Registry Docker Hub
Monolith ghcr.io/make-ware/inventory-ware dastron/inventory-ware
Webapp ghcr.io/make-ware/inventory-ware-webapp —
PocketBase ghcr.io/make-ware/inventory-ware-pocketbase —

Quick Start

# Pull the image
docker pull ghcr.io/make-ware/inventory-ware:0.9.0

# ...or from Docker Hub (identical image)
docker pull dastron/inventory-ware:0.9.0

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  ghcr.io/make-ware/inventory-ware:0.9.0

The container generates a PocketBase superuser on first start. Read it with:

docker exec inventory-ware cat /data/pb_data/.pb_superuser.env

Supported Architectures

  • linux/amd64 - Standard x86_64 servers, Intel/AMD CPUs
  • linux/arm64 - Apple Silicon Macs, AWS Graviton, ARM servers

Environment Variables

Click to expand environment variable reference

PocketBase Configuration

Variable Default Description
POCKETBASE_ADMIN_EMAIL generated Admin email. Unset, admin@inventory-ware.local is generated.
POCKETBASE_ADMIN_PASSWORD generated Admin password. Unset, a random password is written to /data/pb_data/.pb_superuser.env (mode 0600) and reused on restarts. Set both or neither.

Documentation


CLI (iw)

Standalone single-file build. Requires Node.js >= 22 on your PATH; no other dependencies.

Homebrew

brew install make-ware/tap/iw

Manual install

curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.9.0/iw-0.9.0.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.9.0/iw-0.9.0.tar.gz.sha256
sha256sum -c iw-0.9.0.tar.gz.sha256
tar -xzf iw-0.9.0.tar.gz
sudo install -m 0755 iw-0.9.0/iw /usr/local/bin/iw

SHA-256: e3a8c07e20da4a87b70a3c095862d9e929638126f0cdc05bbe24585c373857cb

Getting started

iw login
iw item list
iw image upload ./photo.jpg --analyze