POS Release Notes

Version 3.10.076

Released June 17, 2026
Fix: keep Valor USB connection persistent and prevent race conditions
Fix: add auto-reconnect on Valor USB read-side errors (Connection closed)
Fix: only skip MQTT disconnect for ValorConnect, keep disconnect for USB/PAX
Fix: keep MQTT connection alive between transactions, re-subscribe on auto-reconnect
Fix: Cash and Card buttons use fillMaxWidth to match Debit+Credit row
Fix: Debit+Credit buttons overflow Column when EBT is disabled
Fix: also fix Card button RoundedCornerShape in non-debit branch
Fix: Credit card button invisible due to typo in RoundedCornerShape
Fix: retry getStatus every 3s until device responds successfully
Fix: eliminate race condition between StatusPage and onUsbDeviceAttached
Fix: restart StatusPage monitoring loop on connection state change
Fix: update StatusPage immediately on device connection change
Fix: reconnect payment device on USB reattach when device is disconnected
Fix: call getStatus only once per device connection on Home screen
Fix: reset Valor USB connection status after response and auto-reconnect on error
Fix: delay first write 500ms after connection + full reconnect on retry
Feat: add FNSKU, ASIN, and ITF-14 barcode format recognition [BOD-1207]
Feat: add scanner_types and iso_releases to GlobalSettings enum
Feat: add configurable scanner VID/PID support via global settings
Thank you for using Bodega Ai! We are committed to continuously improving your experience. If you have any questions or feedback, please reach out to our support team.

Version 3.10.074

Released June 10, 2026
Persistent payment terminal connection — The connection to Valor payment terminals now stays active between transactions, reducing wait times when processing back-to-back payments.
Thank you for using Bodega Ai! We are committed to continuously improving your experience. If you have any questions or feedback, please reach out to our support team.

Version 3.10.072

Released June 9, 2026
Version 3.10.72
Vietnamese language support — The app is now available in Vietnamese (Tiếng Việt).
Automatic discount refresh on customer change — Discounts are now automatically recalculated when a customer is added or removed from a transaction.
Version 3.10.70
Rectangular kiosk screen layout — Optimized button layout for rectangular kiosk screens, with 2-column left buttons and 3-column right buttons for easier navigation.
Speech recognition support — Added voice input capability for faster product searches and data entry.
Improved Valor USB device detection — The app now supports automatic hotplug detection, so the payment terminal is recognized instantly when connected via USB.
Network quality monitoring — The app now tracks and reports connection quality for better diagnostics.
Version 3.10.68
Cash void and refund from transaction history — You can now void or refund cash transactions directly from the Past Transactions screen without needing the payment terminal.
PIN protection for sensitive actions — New PIN requirements added for refunds/voids, drawer operations, discounts, and No Tax to prevent unauthorized use.
Safe Drop and Vendor Payout controls — These actions are now gated behind store-level feature flags for tighter cash management.
Version 3.10.66
PIN protection expanded — PIN verification now covers the Start Drawer, Open Drawer, AI Insight, and Ask BodegAI buttons.
Safe Drop button — New button on the home screen for recording safe drop transactions.
Vendor Payout button — New button to process vendor payouts directly from the left panel.
Cancel button on download errors — A cancel option is now shown when an app download fails, so you can dismiss the error easily.
Per-item and partial quantity refunds — You can now refund individual items or a partial quantity from a past transaction, rather than refunding the entire sale.
Cash refund from transaction history — Cash transactions can now be refunded with item-level detail directly from the sales history.
Additional barcode format support — The scanner now recognizes FNSKU, ASIN, and ITF-14 barcode formats.
Improved pricing display — When surcharge mode is off, a single LIST price column is shown for a cleaner catalog view.
Catalog sync via remote command — New items or price changes can now be pushed to the device remotely without a manual refresh.
Version 3.10.64
Error sound on failed scans — An audible alert now plays when a barcode scan fails or is not recognized.
Configurable scanner support — Scanner hardware VID/PID can now be configured via global settings, allowing support for additional scanner models.
Preset UPC quantity support — Preset barcode buttons now correctly apply quantity multipliers.
Version 3.10.62
Issue Refund receipts — A dedicated receipt is now printed for Issue Refund transactions with correct totals.
Print Last Receipt for all payment types — The Print Last Receipt button now works for Other payment types (Venmo, Apple Pay, etc.) using the cash receipt template.
Remote display messages — Support can now send display messages to the POS remotely, shown as stacked dialogs on the device.
Remote store settings refresh — Store settings can now be refreshed remotely without restarting the app.
Recover failed transactions — The app now attempts to recover payment data from failed or cancelled transactions automatically.
Mixed cash + other payment receipts — Receipts now correctly display totals for transactions split between cash and other payment types.
Payment device version on all receipts — The payment terminal model and version are now shown on all printed receipts for easier troubleshooting.
Version 3.10.60
Valor receipt formatting improvements — Receipts printed on Valor terminals now have improved bold formatting, better spacing, and long item names are truncated cleanly.
Valor connection validation — The app now alerts you if the payment terminal certificate is missing, preventing connection issues.
Version 3.10.56
Terminal/Lane name on receipts — Sales receipts now show the terminal name (Lane) for multi-register stores.
Auto-print receipts for mixed payments — Receipts are now automatically printed for mixed payment transactions (e.g., cash + card).
Improved report loading experience — Reports now load from cache instantly, with a loading indicator when refreshing. Error messages are translated into all supported languages.
Simplified report access — Removed the network check popup when accessing reports from the drawer menu — reports open directly now.
App update popup improvements — The update dialog layout has been redesigned with a clearer download button.
Debit button visibility — The Debit button is now hidden when PIN debit is not enabled in store settings, keeping the payment screen clean.
Version 3.10.54
PIN Debit payments — Added support for PIN-based debit card payments on Valor terminals.
Cash drawer opens on mixed payments — The cash drawer now correctly opens when a mixed card/debit payment completes.
Report loading indicator — A spinner is now shown while report URLs are being fetched, so you know the app is working.
Cashier initials on receipts — Receipts now show cashier initials instead of the full name for privacy.
Quick Price Option (QPO) auto-select — When only one price option is available, it's automatically applied without showing a selection popup.
Version 3.10.52
Improved transaction sync reliability — Backend sync now properly validates card payment data before uploading, preventing sync issues.
Version 3.10.50
Automatic session refresh — The app now automatically refreshes your session when it expires, so you won't be unexpectedly logged out during shifts.
Thank you for using Bodega Ai! We are committed to continuously improving your experience. If you have any questions or feedback please reach out to our support team.

Version 3.10.070

Released June 2, 2026
Release Notes for Bodega AI POS Application
Add createBackEndTransaction log for cash refund and void operations
Add BodegAI internal barcode format (000991 prefix)
Add PIN flag protection to No Tax button
Feat: gate Vendor Payout and Safe Drop buttons behind flags
Feat: add cancel button to download error popup
Feat: Show single LIST column when not dual pricing and no cash rounding
Feat: show batch number on Valor status section of status page
Fix: add loading indicator and 60s timeout to Print X Report button in DrawerClosedPopUp
Fix: add PIN protection to AI Insight button on main screen footer
Feat: Show CASH REFUND/CASH VOID/CARD REFUND/CARD VOID on receipt payment method line
Fix: bottle deposit always uses cash pricing regardless of payment method
Fix: add PIN protection to Start Drawer button in NoDrawerOpenPopup
Fix: add PIN protection to Open/Start Drawer button
Feat: add catalog item sync via heartbeat commands
Add AI Suggested Pricing button and panel to Override Price
Feat: Add Void Transaction capability for cash refund detail popup
Feat: add Save Drop button to left panel with cash out flow
Feat: Show only matching payment type button in RefundItemsPopup
Feat: add Vendor Payout button to left panel with cash out flow
Feat: calculate refund totals (tax
bottle deposit
cash rounding) for selected items
Fix: set noTaxAmount = taxTotal in refund transaction BOD-620
Feat: add cash refund capability from sales transaction history
Remove unused barcode format message
Fix: move ANSI driver license check before barcode format classification
Feat: add FNSKU
ASIN
and ITF-14 barcode format recognition
Fix: fix auto-print receipt for Manual Card Payment
Update UPC error sound to use barcode_failure audio file
Feat: play error sound when UPC error popup is shown BOD-1192
Feat: add configurable scanner VID/PID support via global settings
Thank you for using Bodega Ai! We are committed to continuously improving your experience. If you have any questions or feedback
please reach out to our support team.

Version 3.10.048

Released April 7, 2026
We are excited to share the latest updates and improvements to the Bodega Ai POS application. Here’s what’s new:

EBT Improvements:

Fixed issues with EBT receipts to ensure accurate processing.
EBT Cash screens now use dynamic pricing instead of fixed card values.
Excluded cash rounding adjustments from EBT Cash totals for better accuracy.
The second screen for EBT Food now correctly displays amounts without taxes.
Order totals on the second screen will now round correctly for all payment types.

Refund Enhancements:

Added the ability to process refunds for cash payments.
Improved the handling of refunds by isolating refund items in the cart.
Fixed issues with refund transactions, ensuring accurate printing and calculations.
Reset refund scan mode after finalizing a refund transaction for smoother user experience.

General Fixes:

Resolved issues with the "other payments" button during refunds.
Improved item detail receipts for clearer information.
Fixed a bug that caused errors in calculations, ensuring accurate results during operations.
Enhanced the printing functionality for better receipt outputs.

Release Notes and Versioning:

Updated the process for generating release notes to ensure clarity and completeness.
Set a new version name for this release to keep track of updates.
Thank you for using Bodega Ai! We are committed to continuously improving your experience. If you have any questions or feedback, please reach out to our support team.