Japan Rabbit Changelog
Customer-Facing Improvements and Fixes
- The "Shipment info" section for shipped packages was made to load reliably, improving user experience.
- Additional details were added to the shipping notification email, providing users with more comprehensive information.
- The way we handle anonymizing user data upon removal requests was updated and optimized, ensuring privacy and data compliance.
Rabots Launched to Purchase Orders Faster
We have launched an automation system to accelerate the buying process and reduce the time from order to purchase for certain shops. Even more Rabots are in the works and will be launched soon, to provide coverage for the top shops.
Upgrades and Fixes to Improve System Stability
- Several dependencies were upgraded, delivering a more updated and efficient framework.
- The database size was reduced due to the pruning of Hasura event logs, leading to improved performance.
- A guide on how to set up new events was created, providing step-by-step instructions.
- Flaky E2E tests were fixed, leading to more reliable testing outcomes.
- Type safety was added for field selection in API models, increasing code reliability.
Feature Flags Are Being Added to Our Workflow
We are in the process of introducing feature flags, providing the ability to seamlessly manage and deploy new features. Feature flags allow for efficient A/B testing, gradual rollouts, and reduces the risks associated with software updates.
Internal System Improvements
- An "Assigned to" filter was added to the "Past Due" view, improving task management.
- The system was adjusted to ensure an order stays in "Review" state after an edit is made, improving staff editing speed.
- Parcel Post Insurance information is now passed to fulfillment when a customer has paid for it, ensuring the accurate transfer of important information.
- A subscription feature for new photos was added during the photos service task, allowing for real-time updates.