- 🔒 Prevented member creation when logging in (#15526) - Simon Backx
- ✨ Added Sentry for error tracking - Rishabh
- ✨ Added dev script for Portal development - Rishabh
- ✨ Added firing of
portal-ready
post message for preview - Rishabh - ✨ Initial commit - Rish
- 🎨 Updated Casper to v5.3.2 - Ghost CI
- 🎨 Improved preview text on member alert emails (#15543) - Elena Baidakova
- 🎨 Improved email failure handling and retrying (#15504) - Simon Backx
- 🐛 Fixed member importer crash for failed imports (#15560) - Rishabh Garg
- 🐛 Fixed timezone issue with min/max dates in datetime picker - Ozan Uslan
- 🐛 Fixed ctrl/cmd+s not saving focused fields on general/staff settings screens - Kevin Ansfield
- 🐛 Fixed broken
close
buttons on modals (#15514) - Ronald Langeveld - 🐛 Fixed active state bug in sidebar nav (#15511) - Stephen Sauceda
- 🐛 Fixed label for email newsletter pref UI for single newsletter - Rishabh
- 🐛 Fixed missing benefits from signup page - Rishabh
- 🐛 Fixed offer page showing empty name for logged in member - Rishabh
- 🐛 Fixed incorrect price shown for offer page with fixed discount - Rishabh
- 🐛 Fixed broken portal link for yearly tier price signup - Rishabh
- 🐛 Fixed Portal links not working - Rishabh
- 🐛 Fixed toggle newsletter subscription (#146) - Kevin
- 🐛 Fixed falsy value not used in preview - Rishabh
- 🐛 Fixed extra email sent for logged in members on upgrade - Rishabh
- 🐛Fixed signup button and icon in invite mode - Rishabh
- 🐛 Fixed incorrect subscription data picked - Rish
- 🐛 Fixed support and powered by links not working - Rish
- 🐛 Fixed billling info update failing - Rish
- 💡 Added resize listener for portal container height change - Rishabh
- 💡 Handled updated API response for logged out member - Rishabh
- 🏗 Bumped major versions for React and CRA - Rishabh
View the changelog for full details: v5.17.2...v5.18.0
🪄 Love open source? We're hiring JavaScript Engineers to work on Ghost full-time