v4.2.1
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-akismet
to 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
config
auth
- New HOCs
withSignUp
withSignIn
withResendEmailConfirmation
withForgotPassword
withSetUsername
- 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-auth
on 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
admin
andstream
init intobootstrap
service - Static config is now automatically added to
config.static
- New slots in
talk-plugin-auth
:authExternalSignIn
andauthExternalSignUp
- Expose new auth abstractions in
plugin-api