Matthias Pfefferle
5b440b3819
remove reply_recipients
2023-11-06 14:38:58 +01:00
Matthias Pfefferle
ebe9af4497
remove replies for now
2023-11-06 14:35:49 +01:00
Matthias Pfefferle
be2d6683bb
remove some edit methods
2023-11-06 14:32:24 +01:00
Django Doucet
9af54707b9
fix warnings
2023-10-27 08:27:12 -06:00
Django Doucet
8a0e02b39f
Merge branch 'master' into Comments
2023-10-27 07:28:21 -06:00
Matthias Pfefferle
8078512b8c
small improvements
2023-10-24 14:54:03 +02:00
Matthias Pfefferle
a40bd8408a
Various improvements ( #527 )
...
* remove unused code
* check if `$data['object']` is a sting
* do not index application user
* this fixes GoToSocial errors
* do not cache errors
* re-added the fragment
See https://github.com/superseriousbusiness/gotosocial/issues/2280
* Fix coding standards
* do not verify signature on head request
2023-10-21 11:23:05 +02:00
Django
e7c065d173
Merge branch 'Automattic:master' into Comments
2023-10-18 22:19:48 -06:00
Matthias Pfefferle
7d96f67cb2
increase timeout ( #518 )
...
because of several issues
fix #514
2023-10-16 19:04:21 +02:00
Matthias Pfefferle
1ff8bac25a
add filter to check if blog is public ( #504 )
2023-10-12 15:52:11 +02:00
Matthias Pfefferle
c7da88a35c
Merge branch 'master' into Comments
2023-10-11 13:03:34 +02:00
Matthias Pfefferle
cbb5570a1b
add backward compatibility support ( #489 )
2023-10-10 08:12:15 +02:00
Matthias Pfefferle
a18740c1ef
fix PHPCS
2023-10-06 17:46:36 +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
110eb409d4
Merge branch 'master' into Comments
2023-10-04 15:48:05 +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 Doucet
bf5cccf685
update post field meta
2023-10-01 12:23:24 -06:00
Django Doucet
d67556ca33
Adds new helpers for resolving inReplyTo url
2023-10-01 12:09:31 -06:00
Django Doucet
da2495e88f
Merge branch 'master' into Comments
2023-09-29 09:47:17 -06:00
Matthias Pfefferle
20d15bc95d
fix is_single_user
( #474 )
2023-09-26 21:04:51 +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
0763316009
add status message if it might be returned by API ( #448 )
2023-09-21 09:03:24 +02:00
Jeremy Herve
fe07d5eb32
Blocks: short-circuit early on sites that do not support blocks ( #431 )
...
* Blocks: short-circuit early on sites that do not support blocks
Fixes #430
This is typically only the case for sites using a custom version of WordPress, like ClassicPress.
* let grunt build the markdown
* Check for block support earlier and add filter
One can now deactivate the blocks registered by ActivityPub like so:
```
add_filter( 'activitypub_site_supports_blocks', '__return_false' );
```
* Fix readme (gotta remember to use grunt)
* alias function
---------
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-09-15 10:38:47 +02:00
Matthias Pfefferle
8dcbe0c6fd
fix Secops issues ( #411 )
2023-09-05 21:03:25 +02:00
Django Doucet
43452e4443
Merge branch 'master' into Comments
2023-08-25 13:34:49 -06:00
Matthias Pfefferle
bc7e173fe0
also allow JSON
2023-08-11 09:22:46 +02:00
Matthias Pfefferle
049046be70
update endpoints ( #390 )
...
* add collection endpoint
* show featured posts
* more consistant wording
* backwards compatibility with php7.x
* compatibility with php5.6
* use ACTIVITYPUB_AUTHORIZED_FETCH instead
because the ACTIVITYPUB_SECURE_MODE could be misinterpreted with disabling the security mechanisms completely.
* the blog user follows all authors of a blog
if not in single_user mode
* phpdoc
* adding changes based on feedback from @jeherve
* global namespace
* better hashtag handling
should also fix #373 #239
thanks @jeherve for help and feedback!
* fix workflow
2023-08-09 13:07:30 +02:00
Matthias Pfefferle
dd1c0a3bb5
Merge pull request #365 from Automattic/fix/cleanup
2023-07-20 23:30:39 +02:00
Matthias Pfefferle
f734e511f7
fix tests
2023-07-20 14:53:34 +02:00
Matthias Pfefferle
44a81742aa
Add settings to en/disable user types (for .org users)
2023-07-20 14:21:32 +02:00
Matthias Pfefferle
98143d9a90
phpcs:ignores
2023-07-20 13:25:28 +02:00
Matthias Pfefferle
c288fbe021
some more checks if a blog is in single user mode or not
2023-07-20 10:57:14 +02:00
Matthias Pfefferle
201ee16f37
fix some issues and re-add "ACTIVITYPUB_SINGLE_USER_MODE" const
2023-07-20 10:12:59 +02:00
Matt Wiebe
2596713213
Lint: now clean
2023-07-18 15:02:27 -05:00
Matthias Pfefferle
f4c8264e9a
move function to Shortcode class
2023-07-18 08:20:09 +02:00
Matthias Pfefferle
964ceee869
fix tests
2023-07-17 17:23:13 +02:00
Matthias Pfefferle
d7e9d54063
Checks if item (WP_Post) is "public", a supported post type and not password protected.
2023-07-17 15:25:30 +02:00
Matthias Pfefferle
a461ea3b1f
some refactorings
2023-07-11 09:09:37 +02:00
Matthias Pfefferle
0ab61b6441
make is_user_disabled
filterable
2023-07-11 08:58:50 +02:00
Matthias Pfefferle
d5a389420d
some fixes based on the feedback of @mattwiebe
2023-07-11 08:53:18 +02:00
Matthias Pfefferle
8920c60c61
final fixes and more tests
2023-07-10 15:14:37 +02:00
Matthias Pfefferle
799f4be1d8
check for "single user mode"
2023-07-10 10:29:02 +02:00
Matthias Pfefferle
c1da689d66
fix is_activitypub_request
function
2023-07-05 18:13:46 +02:00
Matthias Pfefferle
7f3059427d
fix tests
2023-07-03 18:18:03 +02:00
Matthias Pfefferle
359eabf671
use collection instead of factory
2023-07-03 11:20:44 +02:00
Matthias Pfefferle
75a77b3f5c
finalize account handling
...
still missing: publishing
2023-06-28 18:02:14 +02:00
Matthias Pfefferle
c266c927da
transform users to actors
2023-06-28 14:22:27 +02:00
Matthias Pfefferle
58c04856c9
check if a user is enabled or not
2023-06-27 14:30:52 +02:00
Matthias Pfefferle
a8fe587f91
prepare federation method
2023-06-27 14:29:42 +02:00