We've been working on some new UX and making sure everything runs smoother, including when a site archives a tier. When a tier gets archived, you can no longer use offers for that tier; so we need to detect any old offers when this happens.
Additionally, with archived tiers that have existing subscribers on it, we need to give sites a way to tell us how to treat those folks, especially when it comes to renewals or cancellation offers. And we need to tell sites that they need to do this.
We've resolved several issues related to gift subscriptions and URL handling, introduced better visibility into gift offers and admin notifications, and completed a significant refactoring of our member service architecture. Additionally, we've optimized performance for complimentary member reminder notifications.
Bug Fixes
- 🐞 Fixed an issue where an archived tiers could incorrectly still be used for gift subscription offers
- 🐛 Fixed an issue with the "Return URL" not updating correctly after the site changes its URL
- 🪲 Fixed redirect behavior from the gift renewal "Thank You" page
New Features
- 🏷️ Added full gift offer description to the purchase gift page
- 🚦Migrated Gated PDF/ePub settings to the new system UI with default design settings and graduated it from Labs
- 📬 Added admin email notifications when an archived tier is still being used for gift subscription
Changes
- 🔄 Refactored member service class with comprehensive test coverage
- 💬 Updated messaging on the page shown to gift subscription givers who want to decline renewing the gift subscription
- ⌨️ New Outpost signups will now have Outpost subdomains that use the site domain name without the TLD extension e.g. example.outpost.pub not example-com.outpost.pub
Performance Improvements
- 🚀 Optimized our cron script for sending reminders to complimentary members (making it faster)