Skip to main content

Project Status

Ohmventory is under active, pre-alpha development. This page exists so that as a new user (or reader of this wiki) you know what to actually expect — what's real and working today versus what the product's design documents describe but haven't been built yet. It's a factual status summary, not a roadmap pitch.

Built and working today

Everything documented elsewhere in this wiki reflects real, functioning parts of the app:

  • Accounts, individual and team onboarding, and organization auto-creation.
  • Spaces and the full Location tree (create, rename, move, delete).
  • Items: create, edit, move (including across Spaces), delete, with real photo uploads.
  • The full Item Type / Item Field catalog, including type inheritance, abstract types, global vs. Organization-custom scoping, and the browsable/importable Item Type Library.
  • The Units & Dimensions model, with a management page and unit-aware value storage.
  • Org-wide Item search with free-text matching and parametric filters (including unit-aware numeric ranges).
  • AI-assisted item entry from a photo, both single-item and multi-photo batch flows.
  • The Label system: a freeform template editor, per-Item-Type label inheritance, and printing to Niimbot D110/B1 thermal printers over Web Bluetooth (Chromium-based browsers only).
  • Scan-to-open: camera-based DataMatrix scanning that jumps straight to the matching Item or Location, including a fallback decoder for browsers without native barcode-detection support (Safari/iOS, Firefox).
  • Organization collaboration: email invites, a rotating join link, member/role management, and multi-organization support.

Not yet built

These are described in the product's design documents but don't exist in the app yet:

  • Fine-grained permissions — access is currently just owner/admin/member; per-permission controls (e.g. "can manage labels but not invite members") aren't built.
  • Join-request approval for private Spaces (as opposed to the existing invite/join-link paths, which are live).
  • Member groups with their own view/edit rules, and an audit log of membership/permission changes.
  • SSO/LDAP integration.
  • Localization — the interface is English-only today; the product is designed to eventually support multiple languages (German first), but that work hasn't started.
  • Printing from iOS — scanning already works on iOS, but printing depends on Web Bluetooth, which no iOS browser supports; a native app shell would be required to close this gap.
  • Addons/extensibility — the architecture is meant to eventually support optional add-on modules (e.g. a PCB-parts or bill-of-materials workflow) on top of the core system, but no addon mechanism exists yet.
  • AI that learns from your corrections over time — today's AI-assisted add analyzes each photo independently; it doesn't yet adapt based on how you've edited past suggestions.
  • A few smaller, deliberately deferred modeling gaps: currency isn't modeled as a Unit (no fixed exchange rate), and temperature isn't a supported Unit dimension yet (its conversion math works differently from every other supported unit).

A note on stability

Because the project is still moving quickly, screens and flows described in this wiki can change between visits, and some rough edges are expected. If something in the app doesn't match what this wiki describes, the app's actual behavior is the source of truth — this wiki is kept up to date on a best-effort basis alongside development.