Skip to content

Releases: make-ware/inventory-ware

inventory-ware: v0.9.0

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

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

inventory-ware: v0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 23:14
8612b96

0.7.0 (2026-08-23)

Features

  • auto-generate a PocketBase superuser on clean-slate first run (088170f)

Bug Fixes

  • auto-generate PocketBase superuser on clean slate (f9df160)

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

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

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

SHA-256: a88d6bcb67bc3d68640884b27274a576ef73b8ee41dc81bfe55504bce2616bfa

Getting started

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

inventory-ware: v0.6.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:02
4bb7025

0.6.2 (2026-08-17)

Bug Fixes

  • make page layouts and CTAs mobile friendly (bb1676e)

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

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.6.2

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

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.6.2/iw-0.6.2.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.6.2/iw-0.6.2.tar.gz.sha256
sha256sum -c iw-0.6.2.tar.gz.sha256
tar -xzf iw-0.6.2.tar.gz
sudo install -m 0755 iw-0.6.2/iw /usr/local/bin/iw

SHA-256: 6384747662b2814c6f89be09c32e982f9f76d6a6602ca1c9e233ef2823af92c1

Getting started

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

inventory-ware: v0.6.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 05:22
36a9027

0.6.1 (2026-08-17)

Bug Fixes

  • increase image max size (4657ebf)

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

Quick Start

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

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.6.1

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

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.6.1/iw-0.6.1.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.6.1/iw-0.6.1.tar.gz.sha256
sha256sum -c iw-0.6.1.tar.gz.sha256
tar -xzf iw-0.6.1.tar.gz
sudo install -m 0755 iw-0.6.1/iw /usr/local/bin/iw

SHA-256: c4f554e2eefbb0853f6b12200f8833138ac1676c4869785a52d84e0bcd55da27

Getting started

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

inventory-ware: v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 03:41
19c3594

0.6.0 (2026-08-17)

Features

  • webapp: add an AI provider configuration resolver (110a713)
  • webapp: return a structured 503 when no AI provider is configured (aa65ad4)
  • webapp: route model construction through a provider registry (f33c084)

Bug Fixes

  • webapp: emit well-formed base64 data URLs for image analysis (2f6cde9)
  • webapp: emit well-formed base64 data URLs for image analysis (dd25fcf)

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 dastron/inventory-ware-webapp
PocketBase ghcr.io/make-ware/inventory-ware-pocketbase dastron/inventory-ware-pocketbase

Quick Start

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

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.6.0

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

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.6.0/iw-0.6.0.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.6.0/iw-0.6.0.tar.gz.sha256
sha256sum -c iw-0.6.0.tar.gz.sha256
tar -xzf iw-0.6.0.tar.gz
sudo install -m 0755 iw-0.6.0/iw /usr/local/bin/iw

SHA-256: 62b274f958e90cefafff79e8cc57d6fe93687493e8dfd8f5c93852b80ed7e2c9

Getting started

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

inventory-ware: v0.5.2

Choose a tag to compare

@github-actions github-actions released this 16 Aug 20:39
a8f3d97

0.5.2 (2026-08-16)

Bug Fixes


Docker Deployment

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

Quick Start

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.5.2

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

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.5.2/iw-0.5.2.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.5.2/iw-0.5.2.tar.gz.sha256
sha256sum -c iw-0.5.2.tar.gz.sha256
tar -xzf iw-0.5.2.tar.gz
sudo install -m 0755 iw-0.5.2/iw /usr/local/bin/iw

SHA-256: 6ac4a39a560fe51d3b35c45e128e878eae1f7a67aec460f91ee3c6b16fb2cba3

Getting started

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

inventory-ware: v0.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 19:28
6d10a23

0.5.1 (2026-08-16)

Bug Fixes


Docker Deployment

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

Quick Start

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.5.1

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

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.5.1/iw-0.5.1.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.5.1/iw-0.5.1.tar.gz.sha256
sha256sum -c iw-0.5.1.tar.gz.sha256
tar -xzf iw-0.5.1.tar.gz
sudo install -m 0755 iw-0.5.1/iw /usr/local/bin/iw

SHA-256: 33d80263947092a926b94866cf1a837798081ead3fbb0717aaa6c73aabfef207

Getting started

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

inventory-ware: v0.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 16:37
9a79482

0.5.0 (2026-07-30)

Features

  • add iw CLI workspace (2fedbcd)
  • add iw CLI workspace (67c3c6f)
  • cli: use a single APP_URL for the application (9c893dc)

Docker Deployment

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

Quick Start

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.5.0

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

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.5.0/iw-0.5.0.tar.gz
curl -fsSLO https://github.com/make-ware/inventory-ware/releases/download/inventory-ware-v0.5.0/iw-0.5.0.tar.gz.sha256
sha256sum -c iw-0.5.0.tar.gz.sha256
tar -xzf iw-0.5.0.tar.gz
sudo install -m 0755 iw-0.5.0/iw /usr/local/bin/iw

SHA-256: f5cedf2995b2860a867576112e4b23d91e849a41b3f206408ac5236f6d835090

Getting started

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

inventory-ware: v0.4.3

Choose a tag to compare

@github-actions github-actions released this 05 Jun 06:07
ab6f2ce

0.4.3 (2026-06-05)

Bug Fixes


Docker Deployment

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

Quick Start

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

# Run with persistent data
docker run -d \
  --name inventory-ware \
  -p 80:80 \
  -v data:/data \
  -e POCKETBASE_ADMIN_EMAIL=admin@example.com \
  -e POCKETBASE_ADMIN_PASSWORD=your-secure-password \
  ghcr.io/make-ware/inventory-ware:0.4.3

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 admin@example.com Admin email
POCKETBASE_ADMIN_PASSWORD your-secure-password Admin password

Documentation