Skip to content

WCPOS App v1.9.4

Choose a tag to compare

@kilbot kilbot released this 13 Jun 11:41
4af65c0

WCPOS App v1.9.4

This monorepo release records the app-side changes that shipped with the WCPOS 1.9.4 release train.

Highlights

  • Redesigned Bluetooth printer setup — a managed Bluetooth chooser session with connection timeouts, paired-device discovery for macOS/Linux (via OS-paired serial devices), clearer scan feedback, and a clearer empty-scan message that guides manual setup.
  • Added serial printing — a serial transport adapter with paired-serial discovery, so OS-paired Bluetooth Classic printers can print over the serial path.
  • Improved Windows printer support — raw printing routes through the native Windows print spooler (winspool) regardless of connection type, with a Windows installed-printers section and Windows user-agent detection.
  • Improved USB printer flow — the USB printer list now auto-loads on tab entry and the Scan button becomes Refresh; the "no USB printers" empty state no longer appears on the Bluetooth tab.
  • Clearer network printing guidance — empty network scans now explain how to add a printer by manual IP entry.
  • Fixed network print crash — network printing no longer crashes when the TCP socket closes; serial print timeouts clear correctly after IPC settles, and Bluetooth chooser sessions end cleanly on synchronous Web Bluetooth failures.
  • Fixed template sync loop — stopped an infinite greedy sync loop for receipt templates.
  • Stability & security — aligned React/Expo native modules with SDK 56, applied security overrides for shell-quote and tmp, and added a CI guard against duplicate dependency resolutions.
  • Updated translations to 2026.6.3.

Release train components

Component Version
Web bundle v1.9.8
Electron desktop v1.9.5
Free plugin v1.9.4
Pro plugin v1.9.4

Full Changelog: v1.9.3...v1.9.4