March System Updates – at a Glance

New Features

  • Mobile POS – Added reader provider settings that persist after relaunch.
  • Mobile POS – Enabled seamless cash/EFTPOS posting via Stripe readers.
  • General Ledger – Improved handling of legacy database migrations.

Improvements

  • Email Recovery – Failed order emails sent; orders recreated; email system improvements underway.
  • Gift Cards – Stripe now available as a payment method for purchasing gift cards.
  • Rails & Ruby – Upgraded to Rails 8.0.2 and Ruby 3.4 with full compatibility.
  • Onboarding – Introduced password generator in Manager Setup for faster, more secure setup.
  • API Security – Locked down key endpoints to Staff, Managers, and Admins only.
  • Performance Monitoring – Tools added for tracking long-running DB transactions and improved logging.
  • Web Order Invoices – Set up a process to generate and email customer invoices.

System Updates: 1–31 March 2025

Email Failures & Recovery

During March, we resolved issues affecting email notifications for failed website orders.

  • Mar 23–25: All failed order emails from the previous weekend were successfully sent.

  • Orders that didn’t process correctly are being recreated in the back office and stores are being notified directly.

  • Emails have resumed normal delivery, and we’re evaluating both support and alternatives for the current email provider.

  • A system change is underway to ensure email gateway failures no longer block order creation in the back office.

New Feature Progress

Mobile POS

  • Developed a new site settings interface allowing users to set and retain a card reader provider after app relaunch. (#188898972)

  • Enabled immediate posting for cash sales and EFTPOS via Stripe readers. (#188880831)

General Ledger

  • Improved database migration resilience by skipping redundant or irrelevant changes during environment rollbacks. (#7747)

Website Gift Card Improvements

  • Enabled Stripe as a payment method for purchasing gift cards. Customers can now check out using Stripe and receive gift cards via email. (#187005890)

Rails & Ruby Upgrades

  • Upgraded Rails to version 8.0.2, ensuring compatibility with Stripe and TinyMCE through required gem updates. (#7749)

  • Ruby upgraded to version 3.4 on the Rails 8 environment to maintain stability and support the latest features. (#188782308)

Onboarding Enhancement

  • Introduced a password generator during the Manager Setup step, streamlining onboarding and improving account security. (#188763989)

Security Improvements

  • Refined access to critical API endpoints, now limited to Staff, Managers, and Admins to bolster platform security. (#188911839, #188907728, #188828056, #188905840)

Housekeeping & Performance Tools

  • Added tools to detect long-running database transactions and improved log handling for better system monitoring.

  • Identified a way to generate and send web order invoices, complete with customer details and order info.

See www.x.com/circlesupport for all changes including bug fixes.


Some of the things we are currently working on:

      • Rails 8
      • Vue 3 Upgrade
      • Deals
      • General Ledger
      • Bug Fixes

Leave a Reply

Your email address will not be published. Required fields are marked *