Skip to content

Releases: wcpos/electron

v1.10.14

Choose a tag to compare

@github-actions github-actions released this 11 Sep 15:30
9ba4021
  • Desktop: a damaged local database no longer sends thousands of identical error reports. One install's repair pass produced almost 11,000 reports in an hour; reports are now grouped by cause.
  • The till's local database can shrink again after it has grown large. The clean-up step that reclaims space failed on every attempt once the gap it had to close passed a few hundred megabytes, so the database file only ever grew (one desktop install reached 42 GB), and the start-up index rebuild then failed on the same file. Both now work in bounded windows and the file returns to its real size.
  • Windows: rows zeroed by a power cut or an unfinished write no longer stop database clean-up. They were read as foreign data and refused, so clean-up failed on that collection on every pass. They are now recognised as empty and dropped.
  • Stores behind Cloudflare: a security check during connection now reports HOST121 with a link to the Cloudflare guide, instead of "Site does not seem to be a WordPress site".
  • Firefox and Safari: cancelling a product search no longer records a SYNC321 error.
  • A new order sent to WooCommerce no longer carries stale line ids. WooCommerce rejected the order with "invalid item id" when the same order had already been acknowledged once.

Desktop build of WCPOS app 1.10.11. Available for macOS (Intel + Apple Silicon), Windows, and Linux (.deb / .rpm).

v1.10.14-next.618

v1.10.14-next.618 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 17:18
f9cf1a0

Next-lane prerelease — desktop build of WCPOS app next at wcpos/monorepo@0b6318c, for testing. Not served by auto-update; a prerelease build does not check for updates on its own.

v1.10.13-next.615

v1.10.13-next.615 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:30
fba8f53

Next-lane prerelease — desktop build of WCPOS app next at wcpos/monorepo@2a9bd23, for testing. Not served by auto-update; a prerelease build does not check for updates on its own.

v1.10.13-next.614

v1.10.13-next.614 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:29
fba8f53

Next-lane prerelease — desktop build of WCPOS app next at wcpos/monorepo@2a9bd23, for testing. Not served by auto-update; a prerelease build does not check for updates on its own.

v1.10.13

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:02
38472ac
  • Stores behind Cloudflare no longer report "The site took too long to respond" while the security check is running. 1.10.12 counted the time Cloudflare's challenge took to clear against the connect screen's ten-second limit, so any check slower than that, and every one that needed the cashier, ended as a timeout, and the retry read the challenge page as "Site does not seem to be a WordPress site". The desktop app now waits for the check to clear (up to two minutes when the cashier has to complete it), retries the request with a fresh timeout, and, if the check cannot be cleared, hands the store's answer back so the app can name the real cause (#427).
  • Product search no longer loops or crawls on large catalogues. A search with more than 100 matching products could re-request the same pages over and over until the page was reloaded, and every scroll re-fetched the results from the start.
  • Search results are no longer capped at 100 products. Scrolling loads the rest, one page at a time.
  • Product search fills the grid faster on slow hosting. One request per page replaces the previous escalating sequence of four.

Desktop build of WCPOS app 1.10.10. Available for macOS (Intel + Apple Silicon), Windows, and Linux (.deb / .rpm).

v1.10.12

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:05
df6d49a
  • Stores behind Cloudflare's managed challenge can connect again. 1.10.11 solved the challenge but replayed the request with a User-Agent the clearance was not issued for, so the store still answered "Bad API response". The desktop app now presents the same User-Agent that cleared the challenge (#423).
  • Product search no longer loops or crawls on large catalogues. A search with more than 100 matching products could re-request the same pages over and over until the page was reloaded, and every scroll re-fetched the results from the start.
  • Search results are no longer capped at 100 products. Scrolling loads the rest, one page at a time.
  • Product search fills the grid faster on slow hosting. One request per page replaces the previous escalating sequence of four.

Desktop build of WCPOS app 1.10.10. Available for macOS (Intel + Apple Silicon), Windows, and Linux (.deb / .rpm).

v1.10.11

Choose a tag to compare

@github-actions github-actions released this 10 Sep 11:47
998adac
  • Stores protected by a Cloudflare security challenge (Bot Fight Mode, Under Attack mode) now connect instead of failing with "Site does not seem to be a WordPress site". If Cloudflare asks for a click, a security-check window opens.
  • Product search no longer loops or crawls on large catalogues. A search with more than 100 matching products could re-request the same pages over and over until the page was reloaded, and every scroll re-fetched the results from the start.
  • Search results are no longer capped at 100 products. Scrolling loads the rest, one page at a time.
  • Product search fills the grid faster on slow hosting. One request per page replaces the previous escalating sequence of four.

Desktop 1.10.11 ships WCPOS app 1.10.10.

v1.10.10

Choose a tag to compare

@github-actions github-actions released this 09 Sep 18:05
7d98324
  • Security: cashiers can no longer change the email or password of administrator or other staff accounts through the POS. POS users can only edit customer accounts.
  • Users with more than one role (for example administrator plus customer through the Members plugin) no longer get "forbidden" on every product load and sale, and when access really is denied the error names the missing capability.
  • Stores using WooCommerce Tax (TaxJar) keep stable tax-rate IDs on POS saves, so county and city rates no longer swap places on the order.
  • Stores using WooCommerce Tax with tax based on the store address send the store's street to TaxJar, not the customer's, when a customer shares the store's location.
  • An installed Windows printer no longer hides behind the "no printers yet" screen, and generic Bluetooth printer profiles set up correctly on iOS and Android.
  • Tapping the cart quantity on iOS and Android selects the number so typing replaces it, and two-digit quantities no longer clip.
  • Fewer stalls on iPad while the till is idle: the background variation check runs as one query instead of one per product.
  • The web app repairs a damaged local bookkeeping file instead of logging the same storage error on every sync.
  • Faster, safer local saves on iOS and Android: the storage swap file is copied natively and an interrupted write is recovered on the next open.
  • The iOS and Android apps report crashes when telemetry is enabled.
  • Updated translations.

Desktop build of WCPOS app 1.10.9. No desktop-specific changes since 1.10.9.

v1.10.9

Choose a tag to compare

@github-actions github-actions released this 07 Sep 22:35
aa09afd
  • A sale with a coupon no longer stays "POS - Open" after it is paid.
  • Sync skips records that haven't changed, and a bloated product search index repairs itself.

Desktop build of WCPOS app 1.10.8.

v1.10.8

Choose a tag to compare

@github-actions github-actions released this 06 Sep 10:18
b728588
  • Printer setup has been redesigned. The till scans for printers, you pick one and print a test page. Network, USB and Bluetooth printers are covered on desktop.
  • Printers that need a different character set can be given a receipt language in the printer's options.
  • Copy setup report gathers printer diagnostics for a support request.
  • Bluetooth printers on desktop reconnect reliably between receipts.
  • Orders no longer fail to sync with an "invalid item id" error after a line was removed on the server.
  • Orders no longer show a false "store calculated different totals" warning on stores that keep tax at more decimal places than they display.
  • The receipt preview shows after a payment through the order-pay page, and says why when it can't.
  • The POS footer and the Store health table fit narrow windows.
  • USB printers are listed by name, and the till asks the printer its model to set the right paper width.
  • A fresh install no longer shows a fatal error dialog on first launch when error reporting is turned on.
  • Updated translations.

Desktop build of WCPOS app 1.10.7.