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)