- Implement Direct Messages (#233)
- Add following endpoint (#228)
- Submit Post as Standard if create post format is empty (#227)
- Fix comments context API response (#225)
- Fix title in standard posts when HTML is submitted (#226)
- Fix small errors on app page (#224)
- Show internal CPTs if debug is turned on (#223)
- Add setting for a default post format (#221)
- Improve New Post Setting and explicit set a New post format (#220, #222)
- Assign all post formats to EMA announcements (#218)
- Fixed Boost, Like and Comment notifications (#216)
- Announce Initial and Changed App Settings (#207, #214)
- Added a Welcome message to your feed and explain the EMA plugin (#210)
- Added missing types to notifications endpoint (#215)
- Don't set any post formats as default (#211)
- Updated Mastodon API Tester (#209)
- Added a setting to disable status updates to be added to the feed (#208)
- Added support for the OAuth2 Out of Band flow (#206)
- Add an Announcement CPT so that we can inform about the changed app settings (#204)
- Add support for viewing bookmarks and favourites (#203)
- Fix a wrong settings link, thanks @jeherve! (#202)
- Fix problems with user language when authorizing (#201)
- Post through Mastodon Apps to a new post type by default (#192)
- Explain the new hide posts setting better (#198)
- Don't enforce parameters on non-EMA REST requests (#197)
- Add missing CPT supports (#196)
- Don't show reblog mapping posts (#193)
- Update PHPCompatibility and restrict PHPUnit (#195)
- Add missing svn in Github Actions (#194)
- Improve REST Authentication Error Debugging (#191)
- Use title instead of post_content when there is no line break (#185)
- Fix wp:image block created for attachments (#184)
- Fix replying on received comments via the ActivityPub plugin (#176)
- Fixed bug where the create post type was ignored (#175)
- Automatically convert post content to blocks, can be disabled (#174)
- Adds steaming_api to instance_v1, props @mediaformat (#171)
- PATCH routes: support field_attributes, props @mattwiebe (#167)
- Make token storage taxonomies private, props @mattwiebe (#165)
- Updated tester.html from upstream
- Introduce a Never Used label to the registered apps screen.
- Add a details link to the apps page (#163)
- Show all comments by others as notifications (#164)
- Update NodeInfo endpoint by @pfefferle (#162)
- Multisite: ensure that user_ids only work for users of this site by @mattwiebe (#158)
- Increase phpcs rules and fix them by @mattwiebe (#160, #155)
- Add
api/v1/accounts/update_credentials
route by @mattwiebe (#157)
- Added a dedicated page per app in the settings. There you can set which post types should be shown in the app. Also which post type should be created for new posts. (#154)
- Fixed authenticating Jetpack so that you can connect WordPress.com to this plugin (#152)
- Bring back the upgrade code.
- Quick fix to disable the upgrade script to avoid errors.
- Allow an empty search type, to search in all categories (#150) props @pfefferle
- Don't reactivate the Link Manager (#148)
- Avoid errors when dividing strings (#147) props @mattwiebe
- Don't include spam comments in the feed (#149)
- Ensure no spaces in URLs (#144)
- Fix some typos on the Welcome Screen (#143)
- Complete Rewrite, started at the Cloudfest Hackathon! Props @pfefferle, @drivingralle, @kittmedia, @obenland
- Thus: all ActivityPub related tasks are handled by the ActivityPub plugin, all following-related tasks by the Friends plugin. Please make sure you have the latest version of those plugins if you want to use such features
- Reorganized settings, added a way to tester the local api (#138, #140)
- Allow Editing a submitted status (#137)
- Improves to Attachments (#132, #136)
- Fix OAuth rewrite path (#130)
- Fix missing image attachments for WordPress posts, props @thatguygriff (#72)
- Address an incompatibility with the IndieAuth plugin (#65)
- Thanks @toolstack for lots of PRs with small fixes and enhancements!
- Fixed compatibility with version 2.0.0 of the ActivityPub plugin (#60) thanks @toolstack!
- Strip the protocol from the home_url (#52) props @toolstack
- Add additional warning about changing the default post format (#53) props @toolstack
- Make sure to decode html_entities for blog_info() (#51) props @toolstack
- Enable local/public timeline (#62) props @toolstack
- Check to make sure the current user has edit_post posting (#61) props @toolstack
- Fix duplicate line generation in whitespace code (#55) props @toolstack
- Add a setting to implicitly re-register the next unknown client (#48)
- Add Instance-Endpoint Filters (#45) props @pfefferle
- Communicate the current settings inside Mastodon using an Announcement (#44)
- Bring back library adaptations which hopefully solves the "No client id supplied" problem
- Use a Custom Post Type to for mapping post ids (#42)
- Improve response time after transients expired (#41)
- Major fixes for Ivory, now we're fullfilling (most of?) their assumptions (#37)
- Fix media upload in Ice Cubes and potentially other clients (#35)
- Fix boost attribution (#33)
- Improve debug logging.
- Fix little inconsistencies with min_id and max_id.
- Add a debug mode (#23).
- Implement min_id to avoid double postings in the IceCubes app.
- Fixes for Mastodon for iOS and Mammoth.
- Fix deleting of toots.
- Ivory should work now.
- Posting: wrap mentions and links in HTML tags
- Attachments: try harder to deduplicate them, identify attachment types
- Admin: More tools for cleaning out stale apps and tokens
- Search: You can now search for URLs so that you can reply to them
- Implemented: Attachment descriptions (and updates for it)
- Use the first line of a post as the post title if we're using a standard post format
- Implemented: search for a specific remote account to follow it
- Implemented: Notifications for mentions
- Added: Option whether replies should be posted as comments on the messages or as new posts
- Fixed: Ivory should now be able to connect
- Improve compatibility of Swift based apps
- Fix fatal error on admin page
- Post replies as comments (#3)
- Fix a fatal when saving the default post format