Skip to content

Releases: DavidThePurple/Inventorinator

Inventorinator v0.1.1-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Sep 06:38

Inventorinator v0.1.1-alpha is an early preview for Linux, Windows, and Android.

What changed since v0.1.0-alpha

  • A collapsible, default-collapsed Metrics panel above the search bar,
    showing filament spool count (summed by quantity, not row count, so
    multi-spool stacks count correctly), total units, item records, and
    low-stock count.
  • A "Tracked types" chip row on the Metrics panel so any built-in or custom
    item type can be excluded from its stats and charts, persisted per device.
  • An overlaid inventory-growth chart on the Metrics panel: per-type
    cumulative trends in hue-rotated shades of the active theme accent, with a
    "Unified" toggle to switch to one aggregate curve for the whole tracked
    inventory.
  • A filament Style attribute with a live gradient editor and a pie-chart
    chicklet for coextruded strands.
  • A device's session simply failing to refresh no longer silently transfers
    workspace ownership and evicts other devices; that now only happens from
    an explicit "Recover ownership" action.
  • Same-field edits from two devices no longer resolve silently - the
    collision is now recorded to the Audit Log.
  • "Saved" feedback now covers status, location, lifecycle, and item-detail
    edits, not just quantity changes.
  • Remote Sync now tracks a stable device identity so removing and re-adding a
    device restores its existing membership instead of creating a duplicate.
  • Owners and administrators can configure the remote offline-data purge policy
    for non-owner devices.
  • Incremental sync now accepts and backfills print-log spool usage records.

Remote Sync users: update the server first

Before opening this version against a shared Supabase inventory, back up the
PostgreSQL database and install schema 21. The schema bundle attached to
this release contains the updater, connector, and migrations 001-021:

Inventorinator-v0.1.1-alpha-Supabase-schema21.tar.gz

  1. Download and extract the schema bundle.
  2. Run ./install-or-update.sh.
  3. Choose hosted Supabase or a self-hosted Docker stack.
  4. Confirm the command ends with Inventorinator schema v21 is ready.
  5. Then install or launch the app.

The updater applies only missing migrations. Schema 21 is required for this
release's device repair, remote purge, and reliable incremental sync behavior.
Schema 18 refreshes PostgREST's RPC cache for existing installations; schema
21 makes incremental writes constant-size at the compatibility layer. Schema
19 adds print-log spool usage to incremental sync.

Full instructions: How to Upgrade

New Remote Sync setup: Supabase Sync Setup

Downloads

  • Linux: x64 .tar.gz
  • Windows: x64 .zip
  • Android: use the architecture-specific APK when known, or the larger universal APK
  • Checksums: SHA256SUMS.txt

Full changelog: v0.1.0-alpha...v0.1.1-alpha

Inventorinator v0.1.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:05

Inventorinator v0.1.0-alpha is an early preview for Linux, Windows, and Android.

What changed since v0.0.9-alpha

  • FilamentColors.xyz swatch search with caching, offline fallback, attribution,
    request throttling, and cooldown handling.
  • Searchable Lucide and Material Type icons, plus custom Type icon uploads.
  • Desktop .inventorinator-kit.json validation, preview, and confirmed import.
  • Imported kit parts start at quantity zero with deduplication, source records,
    sections, products, materials, brands, and machines.
  • Stronger shared-inventory recovery: ownership survives auth-user deletion,
    stolen-device blocks and audit history remain, and recovery revokes stale
    pairing codes.

Remote Sync users: update the server first

Before opening this version against a shared Supabase inventory, back up the
PostgreSQL database and install schema 15. The schema bundle attached to
this release contains the updater, connector, and migrations 001-015:

Inventorinator-v0.1.0-alpha-Supabase-schema15.tar.gz

  1. Download and extract the schema bundle.
  2. Run ./install-or-update.sh.
  3. Choose hosted Supabase or a self-hosted Docker stack.
  4. Confirm the command ends with Inventorinator schema v15 is ready.
  5. Then install or launch the app.

The updater applies only missing migrations. Schema 13 preserves legacy
locations, schema 14 repairs authenticated entity reads, and schema 15 blocks
obsolete whole-snapshot writers from overwriting newer per-record changes.

Full instructions: How to Upgrade

New Remote Sync setup: Supabase Sync Setup

Downloads

  • Linux: x64 .tar.gz
  • Windows: x64 .zip
  • Android: use the architecture-specific APK when known, or the larger universal APK
  • Checksums: SHA256SUMS.txt

Full changelog: v0.0.9-alpha...v0.1.0-alpha

Inventorinator v0.0.9-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Aug 10:05

Early alpha release. Version history was corrected retroactively from the
original v1.0.0 label. The preserved historical binaries may still report
that original internal version.

Full Changelog: https://github.com/DavidThePurple/Inventorinator/commits/v0.0.9-alpha