{"id":9164,"date":"2026-06-07T07:07:53","date_gmt":"2026-06-07T07:07:53","guid":{"rendered":"https:\/\/fullstackpretender.tech\/?page_id=9164"},"modified":"2026-06-07T07:41:40","modified_gmt":"2026-06-07T07:41:40","slug":"whats-new-in-the-ledger","status":"publish","type":"page","link":"https:\/\/fullstackpretender.tech\/?page_id=9164","title":{"rendered":"What&#8217;s new in The Ledger ?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Ledger v2.0.7 \u2014 7 June 2026<br>Fixed<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk label printing now actually prints. The preview window opens and the print dialog appears automatically, exactly like the existing single-product label flow. (2.0.6 made the preview open but it sat there silently \u2014 fixed.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Ledger v2.0.6 \u2014 7 June 2026<br>Fixed<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk label printing showed a &#8220;Pop-up blocked&#8221; message and never opened the print preview. The print window now opens correctly from the \ud83c\udff7\ufe0f Print labels flow (and from the per-row \ud83c\udff7\ufe0f shortcut). No browser\/OS settings change needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Ledger v2.0.5 \u2014 7 June 2026<br>New: Bulk barcode label printing<br>Print labels for many products at once from the Products screen. Tick the rows you want, click \ud83c\udff7\ufe0f Print labels, and you get a print preview with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A choice of label sizes (your last choice is remembered)<br>Optional price on the label (also remembered)<br>Per-product copy count, or a &#8220;use on-hand stock as the number of copies&#8221; mode so you can label your whole shelf in one go<br>An actual-size preview so what you see is what comes out of the printer<br>A Generate barcode shortcut for any product that doesn&#8217;t have one yet<br>You can also print a single label straight from any row&#8217;s \ud83c\udff7\ufe0f button, or from inside the product editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">New: One-click SKU generator<br>Next to the SKU field there&#8217;s now a \ud83c\udfb2 button. It creates a short, easy-to-read code using only characters that can&#8217;t be mistaken for each other (no 0\/O, no 1\/I\/L, etc.) \u2014 for example 7K4M9X.<br><br>If the product has a category, the SKU is automatically prefixed with the first few letters of that category, so similar items group together naturally \u2014 handy when you have lots of variants of one thing (e.g. END-7K4M9X, END-Q3R8TP for endmills).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">New: Powerful Products filters<br>The Products screen now has a filter row above the table so you can narrow down by:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Supplier (including a &#8220;none assigned&#8221; option for products with no supplier)<br>Category (the dropdown is built from the categories you actually use)<br>Price \u2014 min and max<br>Barcode \u2014 show only products that have one, or only ones missing one<br>Stock \u2014 in stock \/ out of stock \/ low stock \/ any<br>A &#8220;Showing X of Y&#8221; counter tells you how many rows match, and a Clear filters link resets everything in one click.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The search box now also matches the supplier&#8217;s SKU, not just yours \u2014 so you can paste a supplier&#8217;s part number and find the matching product instantly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Safer: Warning before changing an existing SKU<br>If you edit the SKU on a product that already has one, a red warning now appears under the field:<br><br>\u26a0 Changing an existing SKU can break Shopify, accounting and POS syncs that match this product by SKU. Keep the old SKU unless you really need to change it.<br><br>he warning only shows when you&#8217;re about to change an existing SKU \u2014 typing one in for a brand-new product behaves as before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Download<br>The-Ledger-V2-Setup-2.0.5.exe (109 MB)<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Ledger v2.0.7 \u2014 7 June 2026Fixed Bulk label printing now actually prints. The preview window opens and the print [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9164","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=\/wp\/v2\/pages\/9164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9164"}],"version-history":[{"count":4,"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=\/wp\/v2\/pages\/9164\/revisions"}],"predecessor-version":[{"id":9170,"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=\/wp\/v2\/pages\/9164\/revisions\/9170"}],"wp:attachment":[{"href":"https:\/\/fullstackpretender.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}