FilaOps Core v4.0.0
What's New in v4.0.0
Added
- Quality Dashboard — inspection queue, pass/fail metrics by product/inspector, scrap analysis, and trend charts for QC managers (#525)
- Print Cost Estimation Engine — auto-estimates material and labor cost on PO creation using work center rates (machine + labor + overhead); estimated/actual breakdown visible in the PO modal (#521, #539)
- Material-Printer Compatibility Validation — validates filament material type and diameter against printer nozzle and platform specs before scheduling; suggests compatible alternatives on mismatch (#522)
- Scheduling Sequence Enforcement — operations must be scheduled in sequence order; out-of-order attempts return a validation error with the next-available slot suggestion (#526)
- Purchase Order PDF — printable PO document with vendor info, line items, and totals; matches invoice/quote visual style (#523)
- Breadcrumb Navigation — contextual breadcrumb trail across all admin pages with clickable path segments (#524)
- FilaFarm Admin Page — PRO-gated admin panel for FilaFarm printer farm management and automation settings (#518, #520)
- Silent Token Refresh — 401 responses trigger background token refresh without interrupting in-progress form work (#517)
Fixed
- Production order modal rendered its content block twice due to rebase conflict residue (#539)
- Cost estimation silently skipped on new POs —
db.flush()now called before relationship access (#539) ProductionOrderListResponsedid not include cost fields — modal cost section now renders correctly (#539)- FilaFarm API response shape — extract printers/jobs arrays from nested response object (#520)
Documentation
- API-REFERENCE: 444 endpoints across 49 files
- SCHEMA-REFERENCE: 65 models
- MIGRATIONS-LOG: 62 migrations
- FEATURE-CATALOG: 51 → 60 features
Full changelog: https://github.com/Blb3D/filaops/blob/main/CHANGELOG.md