* improve lemmy compatibility
* simplify code
* fix tests
* use string instead of array
* use `actors` instead of `users`
* optimize ID generation
* update ID
* the #threadiverse needs Announces for everything! :)
* change to full Announce Object
* fix indents
* Factory::get_transformer() may return a WP_Error instance
* Fix templates
* PHPDoc
* "Fix" conneg (for posts, at least)
* (Hopefully) fix conneg for comments, too
* Ugly, but works?
* Fix outboxes, collections
* Clean up a bit
* Use Factory
* Remove outdated `use`
* Use Transformer\Factory instead of Transformer\Post
* "Fix" _deprecated_function() call
* Remove superfluous transformer check
* Remove transformer check
* Call Transformer::get_transformer() only once per request
* PHPDoc
* this should be fine
a failing transformer is very unlikely because there are a lot of checks before `is_singular` or `is_comment` is valid.
* no longer used
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* simplify code
* show limited profile informations
* exclude application user
* use actor instead of user
* change JS
* use Application instead of Application_User
* re-add use
* add summary
* Improves comment intent
* remove limited actor json in favour of the application user
---------
Co-authored-by: Django Doucet <mediaformat.ux@gmail.com>
* EMA: Load remote replies for context
* Use the new Http::get_remote_object method
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* Add function to transform outgoing embed/iframe to simple url
* Fix descriptions and code style
* filter content for core/embed blocks
* some re-arranges
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* Create and use DRYer shared Dialog component
* Add `copyDescription` to the shared modal
* Built assets
* the wp-scripts package now emits a different style
Previously, it emitted `style-index.css`, now it emits `style-view.css` which seems like a potential bug worth monitoring
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* Comment reply federation: support `is_single_user` sites
* Use the `activitypub` capability
* Use `publish_posts`
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* No need to convert to Blog User, happens implicitly
* Other cap instance, update comment
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* Federated replies: improved UX for understanding that your reply will federate
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>