Unlock and PublicLock contract upgrades for next version
Add hasRole hook: Adds hook to check role status
Update reward computation: Updates protocol reward computation
Owners count excludes the zero address: Adjust computation of count of token owners
Purchase multiple periods: Enables purchase of multiple periods of memberships
Emit PaymentReceipt event: Adds new event type for payment receipts
Onchain events API enhancements
Async implementation for events API: API improvements for onchain events
Unlock Account user migration improvements
Privy controller addition: Add
privy
controller tolocksmith
serviceWallet migration UX improvements: Improve wallet migration with responsiveness, auth, and feedback
Google OAuth flow improvement: Fix Google OAuth flow for account migration and add error logging
Legacy accounts migration UX improvements: Unlock legacy accounts migration UX improvements and cleanup
Event Collection pages improvements
Email notifications: Adds email notifications for event collection status changes
Notification menu enhancements
Notification menu and email improvements: Refactor dashboard and email notifications