POS Release Notes

Version 3.11.012 Beta

Released October 20, 2026

Release Notes for BodegaAi POS Application

Version Updates

Version name has been set for this release.

New Features and Improvements

BOD-1880: Card/EBT bottle deposit is now saved at the cash value charged in the cart.
Catalog Management: HID scans now direct to the portal's UPC lookup for item editing.
Reports: The transaction list refreshes only after a void/refund is performed.
Edit Item Popup: Item info rows can now grow to prevent clipping of the Edit Item Details button.

Second Screen Enhancements

EBT amounts are hidden until the current payment popup sets them.
The same EBT amount is displayed as on the main screen.
The `getEbtCashCartTotal()` method is retained for EBT Cash awaiting amounts.

Bug Fixes

Fixed an ANR (Application Not Responding) issue related to USB attachment by avoiding the use of `goAsync()` and implementing timeouts for external IP lookups.
Resolved an ANR on activity stop by ceasing the queueing of DNS cache preferences writes.
Cash drawer opening command now runs off the main thread to prevent ANRs.
Fixed a crash when the receipt printer is out of paper or unresponsive, with a timeout for stuck USB prints.
Addressed issues with the transaction detail view to prevent crashes when displaying refunds without offsets.
Resolved issues with the handling of declined PAX sales that had an auth code, ensuring they are no longer sent as paid.

Enhancements to User Experience

The Clear Cart button is now PIN-protected, improving security.
The home screen now displays 'Bodega AI' text instead of crashing when the logo fails to decode.
Improved the layout of the Select Cashier dialog for better usability.
The footer now shows a loading bar during catalog and category syncs, enhancing user feedback during operations.

Performance Improvements

Optimized the catalog sync process to be incremental, improving efficiency and reducing load times.
Enhanced the handling of multiple payment devices, ensuring clear communication and alerts for inactive terminals.

Miscellaneous Changes

Updated the handling of gift card transactions, including local SQLite persistence for mKonnekt gift cards.
Improved the handling of scale labels and barcode scanning to enhance accuracy and reliability.
Various UI adjustments have been made to improve the overall look and feel of the application.
These updates aim to enhance the functionality, performance, and user experience of the BodegaAi POS application.
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.11.013 Beta

Released October 20, 2026
Rollback build
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.11.010 Beta

Released October 19, 2026

User Interface Enhancements

The second screen now retains the total for EBT Cash awaiting amounts.
The EBT amount displayed on the second screen now matches the observable EBT popup amounts on the main screen.
The Edit Item popup has been improved to allow the item info row to grow, preventing the Edit Item Details button from being clipped.
Cart action buttons (Search/Hold/Clear Cart) now share the available width of the row, eliminating empty gaps.
The Update Inventory pop-up has been redesigned, consolidating item card, type/count/reason into one row.
The Create Item Set Price & Inventory section has been updated, with a summary header and keypad-driven inventory fields.

Reporting Improvements

The transaction list in Reports will refresh only after closing the detail popup when a void/refund has been performed.
Voided card payments in Reports detail now display as VOIDED with an expandable void line.
Reports will now load transactions whose card void_payload arrives with empty-array values.
The Reports detail view has been enhanced to show the full width for voided card rows, with the VOIDED button positioned on the right.

Performance and Stability Fixes

Resolved an ANR issue when opening the cash drawer by executing the drawer operation off the main thread.
Fixed potential crashes related to image processing in the WhiteBackgroundRemoval feature, ensuring the original image is displayed on error or when the image is too large.
Improved transaction sync by suppressing error emails for timeouts/connection errors, only sending bulk emails after multiple failed attempts.

Payment Processing Enhancements

Added support for gift card pre-auth transactions, including transactionId/amountCents in the JSON body as per mKonnekt documentation.
Implemented a new handling mechanism for card/gift card refunds, ensuring that refunds are linked to the original sale and properly displayed in the Reports.
Enhanced the handling of multiple payment devices, ensuring that the correct terminal is used for each transaction and that the user is alerted when a terminal is inactive.

Bug Fixes

Fixed a crash issue when displaying a refund's date in Reports when the API sends it without an offset.
Resolved issues with the handling of linked refund dates without a UTC offset, preventing application crashes.
Addressed various UI bugs related to button visibility and layout, ensuring a smoother user experience.

Miscellaneous Updates

Updated the home logo to the new Bodega AI branding.
Improved the handling of the cash drawer in various transaction scenarios, ensuring it opens appropriately based on payment types.
Enhanced the handling of item scans, including better support for UPC lookups and scale label matching.
These updates aim to enhance the overall functionality, performance, and user experience of the BodegaAi POS application.
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.11.011 Beta

Released October 19, 2026
Rollback build
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.11.008 Beta

Released October 17, 2026

New Features

Valor Custom Receipt Enhancements

Maintain the bold two-column layout for Valor app 3.0.64 while printing item unit info lines without bold formatting.
Print two-column rows in the spec bisection format without bold, avoiding 'vv' in the Valor app version.

Dynamic Reports

Refresh the page after a void/refund is completed from a web popup.
Keep a web list popup open after closing native transaction details opened from it.

Transaction Details Improvements

Fall back to cash/card list price when price used is empty on older transactions.

Customer Field Enhancements

Show a fixed label above each customer field instead of a floating one.
Use a smaller font for customer field labels.

Payment Terminal Management

Show a dismissable warning for inactive terminals with a support phone number.
Block inactive terminals via a global setting, with the option to override per store.

Bug Fixes

EBT Cash Handling

Ensure the same EBT amount is displayed on the second screen as on the main screen.

Catalog Sync and Transaction Management

Retry offline item edits and prevent catalog sync from overwriting them.
Run catalog sync before transaction sync in each bulk cycle.

UI and UX Improvements

Fix stretched spinner and center HTMX loading placeholder in report WebView.
Ensure the footer shows a loading bar during catalog/categories sync.

Scanner and Payment Device Enhancements

Detect keyboard-mode scanners at startup via USB HID interface without scanning.
Show a dismissable warning for inactive terminals when `allow_inactive_terminal_payments` is enabled.

Performance Improvements

Catalog Management

Stream-parse pages during catalog sync and prefetch the next page to improve loading times.
Optimize SQLite operations by enabling WAL mode and running UPC catalog lookups off the main thread.

Heartbeat and API Requests

Adjust heartbeat frequency to every 3 seconds by default, honoring server frequency.

Accessibility Improvements

Ensure that the EIN/SSN mask is a plain placeholder instead of a floating label for better usability.
These updates aim to enhance the overall functionality, performance, and user experience of the BodegaAi POS application.
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.