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
- Oct 1: Refactored the Lookup Gift Card function, improving system efficiency and maintainability.
- 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
- Oct 1: Updated Sidekiq, handled deprecations, and fixed test failures, ensuring stability and preparing for future updates.
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
-