- Set expiration on sync_lock transients (248)
- Sync logout with Discourse (247)
- Require user activation after email change (246)
- Require user activation (245)
- Fix existing comment regression (243)
- Move templates out of options (#194)
- Validate settings (#189)
- Add notices to indicate connection status (#193)
- Sanitize admin options page (#196)
- Sanitize comment template output (#195)
- Add type argument to text input method (#192)
- Use cached categories when there is a configuration error (#191)
- Fix name property not available in participants array (#187)
- Use
wp_get_current_user
(#185) - Fix
add_query_arg
undefined offset notice (#184) - Update Discourse post on WP post update (#176)
- Better method for including comments script and other small tweaks (#181)
- Allow choosing Discourse category per post (#177)
- Replace avatar URL function (#172)
- Fix timezone for custom timestamp (#162)
- Add custom datetime format string to admin settings (#160)
- Add a log entry when HTTP request fails (#159)
- Log out of WordPress when logging out of Discourse (#158)
- Fix security issue, add missing
esc_url_raw()
(#157) - Fix SSO login (#156)
- Use
wp_remote_get
instead offile_get_contents
(#155) - Fix user mention links (8b6fe46)
- Allow showing existing WP comments under Discourse (#137)
- Add
<time>
to allowed tags (#135) - Don't do a replace if already an absolute URL (#131)
- Whitespaces should be stripped only on strings
- Minor re-organization of the settings page
- Fetch categories from remote
- Add fixes for allowed post types
- Fix asset URLs on synced Discourse comments
- Add CHANGELOG
- Move comments template into new folder
- Move SSO and admin functions into separate files
- Switch from
register_uninstall_hook
touninstall.php
- Move JS from separate file to inline
- Remove unnecessary stylesheet