Skip to content

FilaOps v3.5.0

Choose a tag to compare

@Blb3D Blb3D released this 20 Mar 19:57
07940d9

What's New

Duplicate Item with BOM Component Swap

Creating color variants just got fast. Duplicate any item, swap one material in the BOM (e.g., PLA Red → PLA Blue), and get a fully costed new product with its own BOM and routing in seconds. No more rebuilding BOMs from scratch for every color.

Copy BOM Modal

Copy an existing BOM to a different product with a searchable target product picker. Replaces the old broken button that sent empty request bodies.

Routing Copy on Duplicate

When duplicating an item, the manufacturing routing (operations + operation materials) now copies too. Component swaps propagate to routing materials automatically.

First-Run Setup Wizard

New installs get a guided onboarding flow: create your admin account, configure settings, and optionally seed example data.

Password Reset Flow

Full password reset with admin approval (SMTP) or auto-approve with direct link (no SMTP). Anti-enumeration security built in. Production deployments without SMTP get a security warning with a link to the email setup docs.

Fixes & Improvements

  • Fixed Dockerfile version detection (VERSION file now takes priority over stale env vars)
  • Fixed OWASP category reference in troubleshooting docs (A01 → A07)
  • Fixed SMTP variable names in email configuration docs
  • Portal Admin button in admin header (PRO-only)
  • Updated README with accurate feature counts (41 features, 439 endpoints, 53 services, 89 tests)
  • Added FIRST-RUN-SETUP.md to documentation site navigation
  • Synced all reference doc counts (API, Schema, Migrations)

Stats

  • 41 core features across 8 modules
  • 439 API endpoints
  • 59 database models
  • 89 test files

Full docs: https://blb3d.github.io/filaops/