In October, we focused on:

New Features:

  • Launched a dedicated account for Vii Gift Cards in the General Ledger to improve liability tracking.

Improvements:

  • Enhanced P&L for recurring expense tracking.
  • Added TitlePage API key storage to support integration.

Housekeeping & Updates:

  • Upgraded to Vue 3.5, streamlined ISBN requests in stock management, and improved loyalty data tracking.
  • Upgraded Redis and Sidekiq, handled deprecations, and fixed CI pipeline timeout issues.
  • Enhanced security, environment support, and resolved issues in Rails 7.1 for smoother system performance.

New Features

  • General Ledger (Oct 1):
    Separated Vii Gift Cards from Circle Gift Cards in the ledger by moving Vii to its own account, accurately reflecting it as an external liability.
    Reference: #188270211

Improvements

  • P&L (Oct 1):
    Updated recurring expenses tracking to enhance financial report accuracy and detail.
    References: #188273735, #188242457
  • Settings > External Services (Oct 1):
    Added a new field in the TitlePage API Settings for storing API keys, allowing for better integration with the latest TitlePage API features.
    Reference: #188214947

Housekeeping

  • Vue 3 Upgrade
    • Oct 1: Refactored the Lookup Gift Card function, improving system efficiency and maintainability.
      Reference: #188283035
    • Oct 16: Upgraded to Vue 3.5, removed outdated information, and added features to enhance compatibility and user experience.
      References: #188306761, #188232393
  • Stock > Load Stock (Oct 1):
    Reduced unnecessary requests when searching ISBNs, which prevents server overload and optimizes resource usage.
    Reference: #188203720
  • Redis (Oct 1):
    Upgraded Redis to version 6.2, ensuring compatibility with the latest Sidekiq version while improving stability and performance.
    Reference: #188219872
  • Loyalty Program (Oct 1):
    Added an expiration date to entries in the Loyalty Amount table to improve query efficiency and enable reliable tracking of expired amounts, streamlining loyalty expiration management in the Ledger.
    Reference: #188253919
  • CI Pipeline (Oct 1):
    Resolved timeout issues within the CI pipeline, resulting in faster and more reliable build processes.
    Reference: #188279949
  • Rails 7.1 Upgrade
    • Oct 1: Updated Sidekiq, handled deprecations, and fixed test failures, ensuring stability and preparing for future updates.
      References: #188012455, #188150406, #188266137, #188156561, #188303669, #188296221, #188266470
    • Oct 16: Improved security, added new environment support, and resolved issues to provide a smoother user experience.
      References: #188251860, #188354895, #188304335

Notifications

  • Gift Cards Promotion (Oct 14):
    Promoted gift cards as a way to drive bookstore revenue and customer loyalty.
  • Scheduled Maintenance (Oct 11):
    Announced system maintenance on October 12 from 1:00 AM to 2:00 AM NZT, with services temporarily unavailable during this time.

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


Some of the things we are currently working on:

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