EryxonFlow
Changelog

What shipped, when.

Every release of Eryxon Flow in plain language. Each entry separates shipped changes from Beta status and dated roadmap context, and links to the relevant setup docs.

v0.6
May 24, 2026
Stable

Eryxon Flow installs to your desktop

v0.6 is the current stable release. Install Eryxon Flow straight from Chrome or Edge on Windows and macOS — it runs in its own window, no app store, no installer. A touch-first operator preview ships alongside it.

Added

Installable PWA

Add Eryxon Flow to your desktop from Chrome or Edge on Windows and macOS, or to the home screen on a tablet. It runs as a standalone window with operator shortcuts (Queue, Scan, Issues) and updates in the background without forcing a mid-shift reload.

Added

Touch-first operator preview

A /m/* route shell built for phones and tablets: work queue, QR/barcode scanner, activity timeline, issues feed, and terminal overview, with PIN and biometric login. In preview.

Added

Pilot activation card

New evaluators land on a single activation card that walks them through their first work order.

Changed

Operator preview touch targets

Operator preview frames use a 56px touch target across phone and tablet sizes for glove-friendly tapping.

On the roadmap — dated context, not a commitment

v0.5.0
May 6, 2026
Beta

Planning adapters, MQTT resilience, and self-hosting hardening

FrePPLe and Odoo planning adapters, a hardened MCP HTTP transport, resilient MQTT, and a serious self-hosting and security pass.

Added

FrePPLe and Odoo planning adapters

An adapter interface with FrePPLe and Odoo implementations, including pagination and tenant-safe feedback.

Added

MCP HTTP/SSE transport

Direct-only MCP server for trusted self-hosted deployments, with stdio and Streamable HTTP transports and a Dockerfile.

Added

MQTT resilience

Retry, circuit breaker, dead-letter logging, and per-attempt timeout handling.

Changed

Self-hosting hardening

Runtime /env.js injection, Node 22, a health endpoint, and a .dockerignore so config changes need no image rebuild.

Fixed

Security and auth hardening

CORS fails closed when ALLOWED_ORIGIN is unset, IPv6 loopback blocked in webhook validation, and Turnstile login made non-blocking.

Removed

OEE and reliability charts

Stripped the in-progress OEE and reliability metrics and dashboard charts to keep the release honest about what works.

v0.5.1
May 6, 2026
Stable

Maintenance hotfix

A small maintenance hotfix on top of v0.5.0 — refreshed release metadata and licensing summary, no functional changes.

Fixed

Release metadata and licensing summary

Refreshed the OpenTrace knowledge-graph counts and aligned the README licensing summary with the repository LICENSE.

v0.4.1
March 29, 2026
Beta

CSV import and a docs accuracy pass

CSV import templates with realistic Dutch job-shop data, a working bulk-sync pipeline, and a thorough pass to purge inaccurate claims from the docs.

Added

CSV import templates

Import templates with realistic Dutch job-shop data and download links, proven end-to-end (15/15 tests).

Fixed

Bulk-sync pipeline

Enabled bulk-sync on api-parts and api-operations — CSV import was previously broken.

Fixed

Batch lifecycle end-to-end

RLS fix plus machine-reported support so the batch lifecycle works E2E.

Changed

Documentation accuracy

Removed inaccurate and unbuilt-feature claims across the docs, verifying each claim against the code.

v0.4.0
March 28, 2026
Beta

Operator status bar, POLCA signals, and the batch API

Shop-floor focus: an industrial operator status bar, POLCA cell signals, rush/hold controls, and a full batch CRUD + lifecycle API.

Added

Operator status bar

Industrial stripe patterns, timing controls, and a cell selector — glanceable status from a metre away.

Added

POLCA cell signals

Current-to-next cell signal with a GO/PAUSE capacity indicator and backlog status in the terminal.

Added

Rush and hold controls

Rush jobs sort first across Jobs and Parts tables, with rush filters, badges, and work-queue totals.

Added

Batch API

api-batches CRUD plus api-batch-lifecycle (start/stop/add-operations), with tenant scoping.

Changed

Auth hook refactor

Split useAuth into focused selector hooks (useProfile, useTenant, useSession, useAuthActions).

Fixed

Flow column rendering

Rebuilt the routing hooks and Flow column so job routing displays reliably.

v0.3.3
March 9, 2026
Beta

MCP server, batch management, and self-hosting hardening

A large consolidation release: a modernised MCP server, enhanced batch and nesting management, a password-reset flow, and a much-improved self-hosting setup.

Added

MCP server for AI assistants

A universal MCP server supporting both self-hosted and cloud setups, with a modernised validation and tooling layer.

Added

Enhanced batch management

Nesting, images, and editing support for batches, plus batch API endpoints and lifecycle handling.

Added

Password reset flow

Self-service password reset via Supabase auth, with Turnstile captcha support.

Added

Automated self-hosting setup

A setup script and Edge Functions deployment automation, with hardcoded project URLs removed.

Changed

Standardised toast notifications

Migrated to Sonner with a progress bar and full internationalisation.

Fixed

React error #185 in routing

Fixed infinite re-render loops in routing hooks and related job-flow display bugs.

v0.1.0
January 18, 2026
Beta

First public release

The first public, open-source release of Eryxon Flow — job and part tracking, operator terminals, and a self-hostable React + Supabase stack.

Added

Job and part tracking

Track work orders and parts through cutting, bending, welding, and assembly on a Supabase-backed Postgres schema.

Added

Operator terminals

Touch-friendly work queues per production cell, built on the React app.

Added

Self-hostable stack

React + Vite frontend with a Supabase backend, deployable on your own infrastructure.