Release History

7.1 August 2026

This release adds shape anchor points, a Label Lock to protect designs from accidental edits, and a smarter label issues panel that can detect and repair problems automatically, along with restored and improved Agent updating and a range of Designer, printing and platform improvements under the hood.


✨ New Features & User-Facing Changes

  • Anchor points on shapes — auto-sizing shapes can now grow from a chosen anchor point, shown and editable in the quick properties panel. (#208)
  • Label Lock — lock a label to protect it against accidental edits. (#549)
  • Label issues panel with self-repair — label problems now appear in a Designer side panel instead of a dialog, including detection and repair of invisible and overlapping shapes. (#1555)
  • Agent updating restored and improved — update the Agent from barxui or from the Agent itself, with improved Agent configuration and service management. (#1778, #1770)
  • View-only Agent settings in barxui — inspect an Agent’s settings from the client. (#1809)
  • Toolbar overflow menus — Label Manager, Library and Designer canvas toolbars collapse overflow buttons into a “more” menu on narrow windows. (#1658, #1659, #1660)
  • Cookies-disabled detection — sign-in is disabled with a clear message when browser cookies are turned off. (#785)
  • System Variables grid now extends to fill the page instead of a fixed 700×400 box. (#1808)
  • Manual reset code entry — the password reset page now offers a manual code-entry field. (#1804)

🛠️ Platform Improvements

  • Upgraded the payment processing library to the latest version, improving the security and reliability of subscription billing. (#1578)
  • Improved the reliability of the Agent build and release process. (#1760)
  • Improved internal testing infrastructure for the API. (#1759)
  • App versions are now easier to identify for support purposes. (#1801, #1800)
  • General internal code maintenance for consistency across the platform. (#1802)
  • Retired unused internal components as part of ongoing housekeeping. (#1797, #1817)
  • Removed an outdated testing tool that had reached end of life. (#1807)
  • Updated email templates to match the new branding. (#1765)
  • Improved automated test coverage and reliability. (#1798, #1799)

🐛 Bug Fixes

Label validation & issues panel

  • Fixed validation falsely reporting alphabetically-early fonts as unavailable. (#1823)
  • Fixed line shapes being reported as having no size. (#1824)
  • Nutrition panels with no font set are now flagged as invalid and fixable. (#1825)
  • The issues Fix button now drafts the label instead of saving it outright. (#1827)
  • Reverting a label re-runs validation. (#1829)

Designer, rendering & printing

  • Fixed text in bordered shapes not aligning correctly to the border in the Designer, PDF and print output. (#1771)
  • Fixed nutrition panel descender clipping and header overlap, with Designer/PDF alignment parity. (#1781)
  • Fixed the Designer ruler throwing when a mouse sample lands before the canvas exists. (#1828)
  • Removed redundant tooltips from the Designer’s Properties and Problems tabs. (#1834)
  • Missing barcode AI variables no longer crash printing. (#1554)
  • Fixed Design Manager preview thumbnails rendering at full native resolution (NG0913 warnings). (#1811)
  • Fixed duplicate track keys in the batch print recent-scans list (NG0955). (#1812)
  • An unrecognised console type now renders a visible error instead of a blank page. (#1619)

Agent

  • The Agent Send Test Message button (and similar buttons) no longer stay disabled until an unrelated refresh. (#1762)
  • The Agent reports its version on every connect, so the version shown in barxui stays current. (#1770)
  • Fixed the Agent installer’s blank welcome page and banner layout, and an installer build failing on a stale exit code. (#1816)
  • Fixed the TEST installer being unable to close the running Agent during an update — it was stopping a service name that doesn’t exist. The installer filename now carries the full 4-part version, and the release pipeline invalidates the Agent download cache. (#1838)
  • The Agent GUI no longer blocks an unattended installer or update behind its shutdown confirmation dialog. (#1847)
  • Fixed the Agent’s edit data sync window crashing on a missing checkbox style. (#1835)
  • Fixed the status report job not being registered in the service host, which caused repeated scheduler errors. (#1837)
  • The Agent toolbar now uses the client’s brand gradient blue. (#1836)
  • agentinstaller.json now publishes the full 4-part file version and the Agent compares versions exactly, so a rebuild of the same release is offered as an update and the published version matches what the Agent reports. (#1851)

Payments

  • Fixed purchases failing with a 500 “No such customer” error when the Stripe customer had been deleted — the customer is now recreated from the stored billing record. (#1844)

Sign in, home & dialogs

  • Fixed the home page register button being hidden and pricing panels rendering slowly. (#1803)
  • Fixed the print dialog’s Data tab (and “No data attached” message) missing or inactive for no-query labels. (#1806)
  • Fixed sign-up validation messages not appearing for mismatched or invalid passwords. (#1805)

7.0 August 2026

This release brings a new Public Clipart Library, JSON data import, a refreshed Sign In experience, a large number of designer and barcode rendering fixes, and a range of platform upgrades under the hood.


✨ New Features & User-Facing Changes

  • Public Clipart Library — search and insert free-to-use clipart and illustrations directly into your labels from the image picker. (#465)
  • Import JSON Data — upload JSON files as a new data source, with automatic flattening of nested fields, alongside existing CSV and Excel imports. (#1575)
  • Redesigned Sign In / Sign Up pages — new full-screen, split-screen sign in and sign up experience with an animated background and larger barxui wordmark. (#1676, #1742, #1748)
  • Refreshed Data Manager — cleaner table switcher and a new progressive overflow toolbar that adapts to window width. (#1657, #1675)
  • Designer canvas quality-of-life — auto-scroll near the canvas edges and middle-mouse-button panning while dragging shapes. (#1669)
  • Enhanced shape properties dialog — improved layout and additional formatting options. (#1593)
  • Refreshed visual style — new gradient header/footer, two-tone icon set, and restyled cards across Home, Library and Label Manager. (#1653, #1655, #1570, #1563)
  • New Library page toolbar — tidied layout and bounded thumbnail sizing for the Select Image dialog. (#1656)
  • About box refresh — updated with full open-source attributions. (#590)

🛠️ Platform Improvements

  • Upgraded core backend infrastructure to the latest supported version, for improved performance and security. (#1564)
  • Upgraded underlying server technology to the latest supported version. (#1560, #1565)
  • Upgraded the Designer’s canvas engine for improved performance and reliability. (#1524)
  • Improved the responsiveness of the application’s user interface. (#1572)
  • Updated key underlying components for better performance and reliability. (#1579)
  • Improved database scalability. (#1574)
  • Introduced a more consistent visual style guide across the application. (#1583)
  • Improved barcode Application Identifier handling for EAN128 labels. (#1562)
  • Expanded automated test coverage to catch issues earlier.

🐛 Bug Fixes

Designer, shapes & barcode rendering

  • Fixed numerous barcode HRI (human-readable interpretation) text issues: clipping in PDF export, incorrect centring under bars, font size not respecting Auto Size, and justification/alignment not matching shape settings for free-form symbologies. (#1744, #1650, #1755)
  • Fixed right-aligned text overflow, nutrition panel headers and barcode text rendering so the Designer, PDF export and Agent print output all match exactly.
  • Fixed the Designer ruler being drawn at the wrong width and labels appearing squished at minimum zoom. (#1670, #1614)
  • Fixed missing canvas repaint calls in the Designer after certain edits. (#1645)
  • Fixed changing a label’s media size not refreshing the Designer canvas. (#1668)
  • Fixed shapes not updating correctly when cloned.
  • Fixed Designer properties panel select dropdowns not opening. (#1651)
  • Fixed PDF export clipping text in undersized text boxes. (#1746)
  • Fixed label export silently dropping labels that had no layers. (#1637)
  • Prevented a crash from oversized diagnostic bitmaps. (#1755)

Data Manager & data import

  • Fixed blank rows appearing in data tables. (#1602)
  • Fixed JSON row values not matching their generated dot-notation columns. (#1646)
  • Fixed the query editor breaking when table columns were undefined. (#1647)
  • Fixed the “Show queries” button losing its responsive layout. (#1648)
  • Fixed the active query not clearing when its referenced table was deleted. (#1568)
  • Fixed deleting a console addon leaving orphaned tables behind. (#1599)

Sign in, accounts & organisation

  • Fixed sign-in redirects: post-login redirect not firing, and post-signin redirects stranding users on the sign-in page. (#1767)
  • Fixed a race condition in the auth guard against the initial session check. (#1674)
  • Fixed the forgot-password email link sending a broken `user=undefined` URL.
  • Fixed the empty country dropdown in Label Properties. (#1598)
  • Fixed the organisation status pill incorrectly showing invoice-billed organisations as unsubscribed. (#1756)
  • Suppressed spurious errors from expired Xero tokens during printer connection checks. (#1596)
  • Gated the Users tab correctly behind the `showUsers` permission. (#1738)

Grids, toolbars & navigation

  • Fixed row selection and toolbar enable/disable state across settings and console pages (including serial numbers, variables, printers, both consoles, users and invited-users grids). (#1763)
  • Fixed non-deterministic label list pagination causing duplicate or skipped rows on ties. (#1638)
  • Fixed agent list sorting to be case-insensitive and removed a misleading client-side sort indicator. (#1612)
  • Fixed dead zones in the table selector and main header navigation. (#1666, #1667)
  • Fixed a null-reference error reading paginated results in the new-label dialog. (#1741)

Other fixes

  • Fixed public clipart search failing entirely when the Openverse token request failed. (#1644)
  • Fixed Image Enhancer errors being silently swallowed. (#1643)
  • Fixed the barxui logo being styled inconsistently in the hamburger menu. (#1745)
  • Fixed the Help menu’s “Index” link 404ing. (#1757)