Matthias Pfefferle
e57932b099
fix unittests
2023-10-06 16:46:01 +02:00
Matthias Pfefferle
0185e38013
fix namespace
2023-10-06 16:39:11 +02:00
Matthias Pfefferle
b9e49d42c3
some more fixes
2023-10-06 16:33:54 +02:00
Matthias Pfefferle
69195f8b3a
fixes
2023-10-06 16:10:40 +02:00
Matthias Pfefferle
50f7ae2a04
move some functions
2023-10-06 16:08:15 +02:00
Matthias Pfefferle
a9c1862369
some simplifications
2023-10-06 15:45:58 +02:00
Matthias Pfefferle
b07e756927
use const instead of dirname
2023-10-06 11:38:08 +02:00
Matthias Pfefferle
63a8502205
Merge branch 'master' into Comments
2023-10-05 09:51:43 +02:00
Brandon Kraft
b956f5b088
Posts: add pre-fetch hook to allow plugins to hang filters on ( #487 )
...
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-10-05 08:14:32 +02:00
Matt Wiebe
e05176cea5
Add a ACTIVITYPUB_DISABLE_REWRITES
constant ( #490 )
2023-10-04 23:55:13 -05:00
Matt Wiebe
9907585570
Plugin loading refactor ( #485 )
...
* Plugin loading refactor
* changed load order for REST endpoints
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-10-04 11:15:53 -05:00
Matthias Pfefferle
110eb409d4
Merge branch 'master' into Comments
2023-10-04 15:48:05 +02:00
Brandon Kraft
7b0fc062d7
README: add missing words ( #486 )
...
* README: add missing words
* updated ActivityPub
thanks @kraftbj
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-10-04 15:36:55 +02:00
Matthias Pfefferle
9466048bfb
do not show block for WP versions below 5.9 ( #484 )
...
* do not show block for WP versions below 5.9
* oops, wrong operator
2023-10-04 08:32:21 +02:00
Django
92fd280133
Merge branch 'Automattic:master' into Comments
2023-10-03 06:00:10 -07:00
Django Doucet
a78a581b41
enqueue reply script on front end
2023-10-02 18:05:48 -06:00
Django Doucet
f018432033
front-end reply inserts @mentions
2023-10-02 17:48:33 -06:00
Django Doucet
734235b500
Fix comment updated datetime
2023-10-02 09:26:16 -07:00
Matthias Pfefferle
d268bd9aee
version bump
2023-10-02 17:32:27 +02:00
Matthias Pfefferle
b7c0e011de
Fix the health check ( #481 )
...
* only test author urls if authors are enabled
* if authors are disabled use the blog user to test webfinger
2023-10-02 17:12:23 +02:00
Matthias Pfefferle
336f3e5a62
Fix various encoding issues ( #477 )
...
* fix html-entity issue in username
* remove kses
let other platforms decide what to allow and what not
* Remove html_entity_decode to prevent encoding issues (#454 )
I've tested this on content which includes MarkDown, HTML, encoded entities, unencoded entities, etc.
Fixes #445
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
* remove allowed tags
---------
Co-authored-by: Terence Eden <edent@users.noreply.github.com>
2023-10-02 17:11:56 +02:00
Django Doucet
bf5cccf685
update post field meta
2023-10-01 12:23:24 -06:00
Django Doucet
f44298f503
reinclude user_id in saved ap_object meta
2023-10-01 12:22:35 -06:00
Django Doucet
641d250a06
remove redundant id check
2023-10-01 12:20:49 -06:00
Django Doucet
7339a6419d
Update activitypub_send_comment_activity to include type
2023-10-01 12:18:01 -06:00
Django Doucet
d67556ca33
Adds new helpers for resolving inReplyTo url
2023-10-01 12:09:31 -06:00
Django Doucet
8495fda263
ignore WP_Comment type for now
2023-10-01 12:04:07 -06:00
Django Doucet
133c16dc3e
migrate dispatch, migrate comment model to transform
2023-10-01 11:55:44 -06:00
Django Doucet
f808ff33cb
Separate comment reply script
2023-10-01 11:38:37 -06:00
Django Doucet
da2495e88f
Merge branch 'master' into Comments
2023-09-29 09:47:17 -06:00
Matthias Pfefferle
46b1b4797a
update text
...
thanks @mattwiebe
2023-09-28 17:26:39 +02:00
André Menrath
9e121b7cee
Fix styles in Follow-Me block ( #461 )
...
* Fix styles in Follow-Me block
A line height of 1 can easily hide some parts of letters like "g" or "p" which makes the actor-handle difficult to read.
The line height might even be up to 1.5, haven't investigated in best practices.
* build files
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
Co-authored-by: Matt Wiebe <wiebe@automattic.com>
2023-09-28 15:22:50 +02:00
Matthias Pfefferle
ebc6433213
better mastodon compatibility
2023-09-28 14:38:48 +02:00
Matthias Pfefferle
86ab132362
add stale action
2023-09-28 11:54:37 +02:00
Matthias Pfefferle
0b8997d4ff
check if blog-user collides with a username ( #471 )
...
* check if blog-user collides with a username
See #470
* added changes proposed by @mattwiebe
2023-09-28 09:15:48 +02:00
Matthias Pfefferle
4cec52189a
fix text
2023-09-27 11:20:05 +02:00
Matthias Pfefferle
b3e5bad89c
reduce number of checks when system cron is not used ( #472 )
...
* reduce number of checks when system cron is not used
* add health check
2023-09-27 11:14:52 +02:00
Matthias Pfefferle
bcb88eb06f
add moderators as attributed_to ( #473 )
2023-09-27 11:08:55 +02:00
Matthias Pfefferle
444c4b2837
Fixes PHP warnings and remote delete ( #468 )
...
* fix #463
* fix delete
/cc #465 @janboddez
* add disclaimer to not use the same name as an author login
see #470
* check if url is cached before trashing it
2023-09-27 11:05:11 +02:00
Matthias Pfefferle
20d15bc95d
fix is_single_user
( #474 )
2023-09-26 21:04:51 +02:00
Aslak Raanes
963b2795a6
Move [ap_hashtags] last in post in Content ( #462 )
2023-09-23 00:15:10 +02:00
Matthias Pfefferle
b4b934237d
version bump / changelog update
2023-09-22 09:40:45 +02:00
Matthias Pfefferle
0d635d5dd1
More Group meta-data to play nicely with existing platforms ( #441 )
...
* more group friendly settings
* change http code
* Fix Actor-Type
* fix check if value is set
* only ignore null
* better posting_restricted_to_mods handling
* remove user namespace from moderators endpoint
thanks for the feedback @mattwiebe
2023-09-22 09:38:59 +02:00
Matt Wiebe
dd29775ae4
Activity: try to parse image IDs using blocks ( #460 )
...
This will prevent the issue of attaching images that don't were uploaded to the post but not used in the post
The post needs to be using blocks to get the introspection required.
2023-09-22 09:21:49 +02:00
Matt Wiebe
db0f9c1b51
Follow Me: truncate long blog titles and handles ( #453 )
...
Also add typography control
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-09-21 12:55:14 -05:00
Matt Wiebe
42d9aba80c
Blocks: ensure that only a valid user can be selected ( #458 )
...
Fixes #440
2023-09-21 19:08:17 +02:00
Alex Kirk
008ae52a53
Hashtags, Mentions: Use a tag stack instead of regex for protecting tags ( #455 )
...
* Use a tag stack instead of regex for protecting tags
* Use the placeholder in the test
* Add comments
* Update comment
* ignor html comments
thanks @marcS0H
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-09-21 17:03:57 +02:00
Matthias Pfefferle
addd7dd8a1
better handling when data is missing ( #444 )
...
* better handling when data is missing
* WP_Error: add translation key and status
* do not use cache for cleanup and update
* better queries
2023-09-21 16:26:17 +02:00
Matthias Pfefferle
55e39a0b24
fix https://github.com/Automattic/wordpress-activitypub/issues/399#issuecomment-1725167874
2023-09-21 10:49:19 +02:00
Matthias Pfefferle
4a94eae877
add path to route ( #438 )
...
* add path to route
fix #421
* added changelog entry
2023-09-21 09:04:51 +02:00