Releases: Ytosko/Receipt-Studio
Release list
Receipt Studio 1.3.0
Highlights
- Redesigned the New Sale workspace with a two-column checkout, editable cart table, and ranked top-15 autocomplete for name, SKU, barcode, and category searches.
- Added focus-free USB barcode scanning on New Sale and Products, exact barcode + Enter checkout, and duplicate barcode protection.
- Added mandatory phone-based customer autocomplete with optional customer details and automatic phone-only customer creation.
- Added per-shop loyalty earning and redemption rules, explicit Redeem/Remove controls, customer balances, receipt loyalty blocks, and refund-aware point reversals.
- Added stock deduction, oversell protection, partial/full refunds, replacements, linked transaction receipts, and optional return-to-stock handling.
- Added Windows/USB and network receipt/label printer profiles, encoding and media presets, custom label sizes, product-label workflows, and saved-template test printing.
- Improved receipt preview/print parity for logos, totals, payment details, QR alignment, real QR payloads, and configurable receipt structure.
- Fixed draft editing for numeric fields throughout products, checkout, loyalty, printers, labels, and templates.
Data compatibility
Existing local JSON data remains compatible. New loyalty and transaction fields receive safe defaults when older records are loaded. Export a backup from Settings before upgrading whenever possible.
Verification
- ESLint passed
- TypeScript checks passed
- 33 Vitest unit tests passed
- Electron Playwright workflow passed
- Windows installer and portable builds verified as version 1.3.0
Downloads
- Setup: guided per-user Windows installer
- Portable: standalone Windows executable
SHA-256
- Setup:
BBFDF46C061CEB66DE66D58A826E6317273080F1905AFEEACC42C8E856C3837D - Portable:
84A40F8F9438E01B3953580620395F8251C5B0F56872730DEBD900DC7B107419
Note
The executables are not Authenticode-signed, so Windows SmartScreen may show an unknown-publisher warning. Physical receipt and label output should still be verified with the intended printer, paper, firmware, encoding, and driver.
Receipt Studio 1.2.0
Receipt Studio 1.2.0
This release separates receipt and label printing into clear workflows and adds product-driven price-tag printing.
Product label workflow
- Label printers no longer appear in POS checkout.
- POS sales and receipt-template tests reject label printer profiles at the backend as well as the interface.
- Products now include stock quantity and barcode fields.
- Product-label templates can bind product name, price, SKU, stock, barcode, and QR data.
- New templates start as a practical 50 × 25 mm product price tag and can use any preset or custom dimensions.
- Each product has a Print label action once a product-label template exists.
- Printing requires both a saved label template and a label printer profile.
- Label printer tests now ask for a saved product-label template and use sample product data.
Website
- Product and repository links now use
receiptprinter.whiteisco.dev.
Validation
- ESLint passed
- TypeScript checks passed
- 23 unit tests passed
- Production build passed
- Electron end-to-end workflow passed, including label-template creation and the product Print label flow
- Windows installer and portable packages completed
SHA-256
FE28D09C7E64F48E49E25955B8E039D7EB8F263C67EA80BD139BFDE29E6A26E3 Receipt Studio-Setup-1.2.0-x64.exe
CB41F6B5A907E93A22794B0929F94A314F17972AC9C2752CA047C4393A604E5C Receipt Studio-Portable-1.2.0-x64.exe
These executables are not Authenticode-signed. Windows SmartScreen may show an unknown-publisher warning.
Receipt Studio 1.1.1
Receipt Studio 1.1.1
The first public release of Receipt Studio: a local-first Windows point-of-sale, receipt designer, and receipt/label printing application. No database server or cloud account is required.
Highlights
- Create multiple shops with locally stored logos.
- Manage products, customers, sales, receipt templates, printers, and payment methods.
- Customer phone number is required; name, email, address, and notes are optional.
- Build receipt layouts with drag-and-drop document structure and clear selected-section outlines.
- Generate unique receipt numbers and functional QR codes.
- Print through installed Windows/USB printers or raw TCP ESC/POS network printers.
- Configure 58 mm, 80 mm, or custom receipt widths and common encoding presets.
- Design fixed-size barcode/QR labels using common presets or custom millimeter dimensions.
- Export PDFs and create/import local backups.
Downloads
- Setup: recommended installer for Windows 10/11 x64.
- Portable: run without installing.
Printer notes
Rongta and similar ESC/POS printers can use either an installed Windows driver or raw TCP printing, normally on port 9100. USB mode uses the Windows-installed printer path; direct raw USB VID/PID communication is not required. Physical printer behavior, encoding, cutting, QR/barcode firmware support, and label calibration should be verified on the target hardware.
Privacy
Shop, customer, and sales information remains in the local Electron user-data directory and is not stored in this GitHub repository.
Validation
- ESLint passed
- TypeScript checks passed
- 21 unit tests passed
- Electron end-to-end launch test passed
- Production build and Windows packaging passed
SHA-256
2359ACAD420D87F6A26DFD0CB2374560FBC6AEF4D022CE980F7A0B3CB3FB7E4D Receipt Studio-Setup-1.1.1-x64.exe
122F2794F4655DDEAAC810C7AF28A17D1BAEC073B5C5F99F70567F6D688BBA57 Receipt Studio-Portable-1.1.1-x64.exe
These executables are not Authenticode-signed. Windows SmartScreen may show an unknown-publisher warning.