You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.1.5] — 2026-06-24
Added
"Add Barcode" button in the template editor toolbar lets you place a barcode element on the canvas. A client-generated placeholder shows the element's position; the real barcode is rendered server-side on Preview/print using python-barcode. Supported symbologies: Code 128 (default), Code 39, EAN-13, EAN-8, UPC-A. Use {fieldname} placeholders in the payload for variable barcodes. Note that fixed-length symbologies (EAN-13, EAN-8, UPC-A) require a correctly-sized digit string — an invalid payload reports an error on Preview/print rather than printing. Requires a container image rebuild.
Fixed
Barcode custom props (labelforge_barcode_payload, labelforge_barcode_symbology) were missing from the CUSTOM_PROPS serialization allow-list, causing barcode elements placed via raw canvas JSON to silently lose their props on save. Both props are now registered.