Matthias Pfefferle
02678eeec3
fix some WebFinger issues
2024-06-09 14:48:31 +02:00
Matthias Pfefferle
3d1bf1b01b
fix content type
2024-06-07 19:59:02 +02:00
Matthias Pfefferle
e21b8828c6
Add cors header
2024-06-07 19:04:53 +02:00
Matthias Pfefferle
72c2bfc572
send also announces for deletes
2024-06-07 14:55:17 +02:00
Matthias Pfefferle
d5132d311b
version bump
2024-06-05 15:19:21 +02:00
dependabot[bot]
fd12d6d110
Bump @wordpress/scripts from 27.9.0 to 28.0.0 ( #777 )
2024-06-05 12:56:41 +00:00
dependabot[bot]
7ca033e830
Bump @wordpress/blocks from 12.35.0 to 13.0.0 ( #769 )
...
Bumps [@wordpress/blocks](https://github.com/WordPress/gutenberg/tree/HEAD/packages/blocks ) from 12.35.0 to 13.0.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/blocks/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/blocks@13.0.0/packages/blocks )
---
updated-dependencies:
- dependency-name: "@wordpress/blocks"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 14:55:21 -05:00
dependabot[bot]
34b5c3c0cc
Bump @wordpress/element from 5.35.0 to 6.0.0 ( #770 )
...
Bumps [@wordpress/element](https://github.com/WordPress/gutenberg/tree/HEAD/packages/element ) from 5.35.0 to 6.0.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/element/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/element@6.0.0/packages/element )
---
updated-dependencies:
- dependency-name: "@wordpress/element"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 14:52:26 -05:00
dependabot[bot]
0c28daa310
Bump @wordpress/dom-ready from 3.58.0 to 4.0.0 ( #771 )
...
Bumps [@wordpress/dom-ready](https://github.com/WordPress/gutenberg/tree/HEAD/packages/dom-ready ) from 3.58.0 to 4.0.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/dom-ready/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/dom-ready@4.0.0/packages/dom-ready )
---
updated-dependencies:
- dependency-name: "@wordpress/dom-ready"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 14:50:51 -05:00
dependabot[bot]
32fbf118d2
Bump @wordpress/components from 27.6.0 to 28.0.0 ( #772 )
...
Bumps [@wordpress/components](https://github.com/WordPress/gutenberg/tree/HEAD/packages/components ) from 27.6.0 to 28.0.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/components/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/components@28.0.0/packages/components )
---
updated-dependencies:
- dependency-name: "@wordpress/components"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 14:50:06 -05:00
dependabot[bot]
db92ad3e3e
Bump @wordpress/data from 9.28.0 to 10.0.0 ( #773 )
...
Bumps [@wordpress/data](https://github.com/WordPress/gutenberg/tree/HEAD/packages/data ) from 9.28.0 to 10.0.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases )
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/data/CHANGELOG.md )
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/data@10.0.0/packages/data )
---
updated-dependencies:
- dependency-name: "@wordpress/data"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 14:48:07 -05:00
Matthias Pfefferle
06b6cd467c
Add follower count to "At a Glance" dashboard widget ( #774 )
...
* add follower count to "At a glance" dashboard widget
* add `number_format_i18n` function
* add decimal_point support
and load only on dashboard
* Update includes/class-admin.php
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
* Update includes/class-admin.php
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
* Update includes/class-admin.php
Co-authored-by: Alex Kirk <akirk@users.noreply.github.com>
* added changes suggested by @jeherve
* add `get_plugin_version()` to all enqueues
---------
Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
Co-authored-by: Alex Kirk <akirk@users.noreply.github.com>
2024-06-04 15:22:20 +02:00
Matthias Pfefferle
5ddeaac7e0
better conneg handling ( #775 )
2024-06-04 12:11:10 +02:00
Matthias Pfefferle
2d62cbf171
be sure to add a trailing slash
2024-06-03 11:02:51 +02:00
Matthias Pfefferle
8e7935f992
Add podcast support ( #754 )
...
* generic enclosure support
* prioritise media!
* prioritise media
* get_enclosures function
* remove unneeded check!
* some improvements
* formatting
---------
Co-authored-by: Matt Wiebe <wiebe@automattic.com>
2024-06-01 11:12:42 +02:00
Alex Kirk
9fe9c3ec9e
Ensuring numeric ids is now done in EMA directly ( #766 )
2024-05-31 09:32:40 +02:00
Matt Wiebe
4f7a37aa7f
appease the linter
2024-05-29 13:18:27 -05:00
Matt Wiebe
f3721c7321
Use Sync for notifications instead. ( #765 )
2024-05-22 10:25:58 -05:00
Matthias Pfefferle
b27d4d3c36
always fall back to get_by_username
if one of the above fail ( #764 )
2024-05-21 15:01:30 +02:00
Matthias Pfefferle
d1c4d2572a
fix EMA issue
2024-05-21 10:38:57 +02:00
Matt Wiebe
89a57302c6
Notifications: introduce general class and use it for new follows ( #761 )
...
* Notifications: introduce general class and use it for new follows
Also send stuff via Jetpack
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-05-16 16:03:03 -05:00
Matthias Pfefferle
3fde5bbe96
Improve lemmy compatibility ( #752 )
...
* 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
2024-05-16 17:30:08 +02:00
Jan Boddez
2b96c6efd2
Improve transformer ( #731 )
...
* 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>
2024-05-16 15:14:31 +02:00
Matthias Pfefferle
fa699c1110
fix lookup
2024-05-14 09:52:17 +02:00
Alex Kirk
aa521039a8
Add support for fetching external statuses without replies ( #759 )
2024-05-14 09:26:40 +02:00
Matthias Pfefferle
8104463928
Merge branch 'master' of https://github.com/Automattic/wordpress-activitypub
2024-05-13 13:06:37 +02:00
Matthias Pfefferle
b747ac661c
test also on PHP 8.3
2024-05-13 13:06:36 +02:00
Matt Wiebe
8bf37f78ef
Prevent infinite loops in get_comment_ancestors
( #758 )
2024-05-10 10:18:22 -05:00
Alex Kirk
f6b4783ded
Enable Mastodon Apps: allow searching for URLS ( #756 )
...
* Add search by URL
* -
2024-05-06 08:27:03 +02:00
Matt Wiebe
9e57681701
Only send Mentions to comments in the direct hierarchy ( #740 )
...
* add generic get_comment_ancestors function
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-05-03 12:42:07 -05:00
Matthias Pfefferle
8a535f34a5
fix #755
2024-05-03 15:07:55 +02:00
Matthias Pfefferle
f0c52580ff
Improve AUTHORIZED_FETCH ( #728 )
...
* 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>
2024-05-03 08:54:06 +02:00
Matthias Pfefferle
0d2ce1afb3
Fix funkwhale links ( #753 )
...
* fix funkwhale links
* already done by object_to_uri
* fix lemmy @-replies
2024-05-03 08:52:02 +02:00
Alex Kirk
ff5ad7e6a9
Enable Mastodon Apps Integration: Add remote context ( #749 )
...
* EMA: Load remote replies for context
* Use the new Http::get_remote_object method
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2024-05-03 08:31:01 +02:00
Matthias Pfefferle
60d6be00c3
Improve attachment handling ( #751 )
2024-05-02 22:14:28 +02:00
Matthias Pfefferle
cdd303cea6
Fix blog-wide account when WordPress is in subdirectory ( #744 )
...
* add broken tests
to fix them
* respect subpathes
2024-05-02 14:59:57 +02:00
Matthias Pfefferle
bea7ee1868
add some more tests
2024-05-02 12:12:09 +02:00
Matthias Pfefferle
74403ff37f
Basic Announce support ( #747 )
...
* Basic Announce support
* fix namespace issue
* add missing function declaration
2024-05-02 10:13:34 +02:00
Django
dd5aa9ba5f
Adds a core/embed block filter to transform iframes to links ( #750 )
...
* 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>
2024-05-02 09:39:25 +02:00
Alex Kirk
5b9131fded
Add missing static keyword and try to lookup if the id is 0 ( #745 )
2024-04-30 10:27:26 +02:00
Matthias Pfefferle
119bab3cb4
Always use Note
as default ( #738 )
2024-04-29 12:09:58 +02:00
Matthias Pfefferle
c9e980a6b8
version bump
2024-04-29 10:00:25 +02:00
Matthias Pfefferle
6c90990aaf
Some fixes to be compatible with discourse ( #736 )
...
* some fixes to be compatible with discourse
* always handle actors objects
2024-04-26 14:59:45 +02:00
Matthias Pfefferle
6e374b716a
do not announce replies
2024-04-25 20:56:22 +02:00
Matt Wiebe
d173690d7b
Generate comment IDs for federation from home_url
( #739 )
...
* Generate comment IDs for federation from `home_url`
`site_url` is used for the WP install, not for the frontend URLs
* fix other `site_url` uses
2024-04-25 14:32:51 +02:00
Matthias Pfefferle
1096944764
Remove beta label from the #Hashtag settings
2024-04-24 12:38:43 +02:00
Matthias Pfefferle
d94d064acb
fix #734
2024-04-23 08:47:35 +02:00
Matthias Pfefferle
eb23a8a867
fix #732
2024-04-22 15:32:53 +02:00
Matthias Pfefferle
9a5beb1885
check Author-URL only if user is enabled for ActivityPub
...
thanks @cybeardjm
2024-04-19 13:43:09 +02:00
Matthias Pfefferle
f4adecddf6
also delete interactions with this person!
2024-04-18 18:08:01 +02:00