Skip to content

loobric-server 0.13.0 — cutting data presets

Choose a tag to compare

@sliptonic sliptonic released this 16 Aug 17:51
· 10 commits to master since this release

Added

  • Cutting data presets (docs/PRESETS.md; grilled & ratified 2026-08-16) — F&S as recommendations with a source, never facts about the tool. Canonical presets on catalog and instance records is a derived, normalized union of source-preserved contributions (derived:preset-union): the server never reconciles — FreeCAD's conservative chipload and the manufacturer's aggressive chart both stay, origin-tagged, and identical values from two origins are corroboration, not duplicates. Normal form preset_schema: 1 = G5 engineering values (Vc, Fz, vertical-feed ratio, verbatim material, ratified op_type) + a verbatim extras bag; raw feed/RPM are never persisted. Contributions enter through the audited door POST /tool-{catalog,instance}-records/{id}/presets (assert scope; replace-own on (origin, label); removal rides the delete door), with clients promoting their own translations — the sync lane stays pure passthrough. Instance preset listings union the linked catalog type's entries at read time, scope-marked. The Web UI record detail gains a full-CRUD preset table. Migration 0007 adds the contribution table; "cutting data preset" and the op_type taxonomy join the glossary; design details in docs/TOOL_SCHEMA.md §7.9.

Fixed

  • Web UI unusable with AUTH_ENABLED=false: the audit-logs and changes routers 401'd under disabled auth, and the SPA treats any single 401 as signed-out. Both now honor all three auth modes (enabled / solo / disabled).