IMPORTANT If you're using our Facebook Auth plugin, talk-plugin-facebook-auth must be added to BOTH client and server plugins for Facebook Auth to work
Fixes
- Fix typo in Akismet translation file that was causing
talk-plugin-akismetto break Talk - Fix and clean up Report Details related to Akismet Spam reports and Toxic Comments reports
- Fix Password Reset and Email Verification email links
- Fix bug that was not displaying Suspended status or allowing to Unsuspend a commenter
Auth Refactor
- Decouple auth logic into
coral-framework- New reducers
configauth
- New HOCs
withSignUpwithSignInwithResendEmailConfirmationwithForgotPasswordwithSetUsername
- New reducers
- New Components:
Recaptcha
- Decouple login dialog into its own bundle
coral-login - Implement admin login on top of new abstractions in
coral-framework - Implement
talk-plugin-authon top of new abstractions incoral-framework - Decouple facebook login from
talk-plugin-auth - Implement client side implementation of facebook login in
talk-plugin-facebook-auth - Fixed Recaptcha bug
- Previously you could only send the form once because the recaptcha response is only valid once
- Now a new recaptcha response is requested for each form send
- Implement Recaptcha for the popup login
- Refactor
adminandstreaminit intobootstrapservice - Static config is now automatically added to
config.static - New slots in
talk-plugin-auth:authExternalSignInandauthExternalSignUp - Expose new auth abstractions in
plugin-api