Skip to content

inventory-ware: v0.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 03:27
a3d8d93

0.8.0 (2026-08-25)

Features

  • ai: reuse-first labeling prompt, larger vocabulary, experimental tool loop (dee69c5)
  • async typeahead with LIKE search, container filter and infinite scroll (496206c)
  • improve AI labeling prompts, expand categories and add experimental tool loop (4fb8128)
  • webapp: async typeahead with LIKE search, container filter and infinite scroll (e33f164)

Bug Fixes

  • improve async selectors (97e53f6)
  • make item/container update forms actually submit (closes #57) (528fc25)
  • make item/container update forms actually submit (closes #57) (69589c5)
  • repair label generation (0487ebe)
  • webapp: actually clear ContainerRef when removing an item (367478a)
  • webapp: move label generation route to /api-next, guard the /api namespace (f6091f9)

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.8.0

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  ghcr.io/make-ware/inventory-ware:0.8.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.8.0/iw-0.8.0.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.8.0/iw-0.8.0.tar.gz.sha256
sha256sum -c iw-0.8.0.tar.gz.sha256
tar -xzf iw-0.8.0.tar.gz
sudo install -m 0755 iw-0.8.0/iw /usr/local/bin/iw

SHA-256: 5f3be313a5c09887694918b7ee72e289e20fb51cc81763fccb32e98a72c1c58b

Getting started

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