Commit graph

1121 commits

Author SHA1 Message Date
André Menrath c7ff99e77f fix phpcs via phpcbf
Some checks failed
PHP_CodeSniffer / phpcs (push) Has been cancelled
Unit Testing / phpunit (5.6, 6.2) (push) Has been cancelled
Unit Testing / phpunit (7.0) (push) Has been cancelled
Unit Testing / phpunit (7.2) (push) Has been cancelled
Unit Testing / phpunit (7.3) (push) Has been cancelled
Unit Testing / phpunit (7.4) (push) Has been cancelled
Unit Testing / phpunit (8.0) (push) Has been cancelled
Unit Testing / phpunit (8.1) (push) Has been cancelled
Unit Testing / phpunit (8.2) (push) Has been cancelled
Unit Testing / phpunit (latest) (push) Has been cancelled
2023-11-25 10:43:08 +01:00
André Menrath e5d19f2b6a fix phpdocs and some readability 2023-11-25 10:38:22 +01:00
André Menrath 768d190be0 move transofmrer function get_post_content_template to base class
fix: make in_array comparison strict
2023-11-25 10:37:54 +01:00
André Menrath 9c20c8fced fix init of new transformer instance 2023-11-25 10:37:00 +01:00
André Menrath 82928fb74d fix phpdocs 2023-11-25 10:32:44 +01:00
André Menrath d25a5c2d09 fix: forgotten merge conflict 2023-11-25 10:31:40 +01:00
André Menrath 47b7d8410f cleanup: remove function get_post_content_template that is now present in parent base transformer class 2023-11-25 10:27:59 +01:00
André Menrath 8338ea4570 fix: make in_array comparison strict 2023-11-25 10:27:11 +01:00
André Menrath 81f971b477 fix creation of new transformer instance 2023-11-25 10:26:36 +01:00
André Menrath 2a7929719b Merge branch 'add/extendable-transformers' of ssh://code.event-federation.eu:2222/Event-Federation/wordpress-activitypub into add/extendable-transformers 2023-11-25 10:24:45 +01:00
Matthias Pfefferle 75f1da13e8
Merge branch 'master' into add/extendable-transformers 2023-11-24 09:48:03 +01:00
Matthias Pfefferle 8849e7b446
Check if the current post type supports ActivityPub. (#570)
* Check if the current post type supports ActivityPub.

* Update includes/functions.php

Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>

* Update functions.php

---------

Co-authored-by: Jeremy Herve <jeremy@jeremy.hu>
2023-11-23 18:00:40 +01:00
André Menrath ed1b6b7e77 change hook name for registering transformers
follow WordPress coding style and coding style of this plugin
2023-11-22 14:58:06 +01:00
André Menrath 804cb0af1a fix phpcs errors 2023-11-22 14:24:25 +01:00
André Menrath 0bd6eccfed typo 2023-11-22 13:59:45 +01:00
André Menrath c857eee616 transformer: move all related code to \Activitypub\Transformer namespace 2023-11-22 13:59:39 +01:00
André Menrath 369b32bc93 transformer: move all related code to \Activitypub\Transformer namespace 2023-11-22 08:36:55 +01:00
Matthias Pfefferle 3a5b530111
Merge branch 'master' into add/extendable-transformers 2023-11-21 15:25:07 +01:00
Matthias Pfefferle ba44ac701b remove var_dump 2023-11-21 15:05:47 +01:00
Matthias Pfefferle 1af821621b check if ID is set
fallback to URL
2023-11-21 15:05:12 +01:00
Matthias Pfefferle d00e5a03c8 check if $resource is set 2023-11-21 15:00:39 +01:00
Matthias Pfefferle 60148a3b65 check if user is available 2023-11-21 14:57:44 +01:00
André Menrath 0501fc5ec7 Merge remote-tracking branch 'origin/master' into add/extendable-transformers
also does c35ddf1935
2023-11-21 13:50:57 +01:00
André Menrath 2113d3e9b1 update phpdocs 2023-11-20 23:35:52 +01:00
André Menrath 246600b84e add: untestet draft of the migration for the activated post type setting 2023-11-20 23:30:33 +01:00
André Menrath 0ccb6c91eb fix: add missing self prefix of class constant 2023-11-20 19:39:13 +01:00
André Menrath 6d40ebf30e Automatically set the wp_post when returning a transformer instance for the wp_post 2023-11-20 19:36:45 +01:00
André Menrath 3ae71bb18c fix the wrongs calld of the get_transformer 2023-11-20 18:27:29 +01:00
André Menrath 38be5865c2 initial draft: add/extendable-transformers 2023-11-20 18:15:54 +01:00
Matthias Pfefferle d226564325 prepare v1.2.0 2023-11-18 12:01:29 +01:00
Matt Wiebe c35ddf1935
Attachments: dedupe earlier to prevent incorrect max_media (#565) 2023-11-17 18:44:59 +01:00
Matthias Pfefferle 21206ecda0
search for followers and order the output list (#502)
* search for followers and order the output list

* re-use existing nonce!

* verify nonce for search!

---------

Co-authored-by: Matt Wiebe <wiebe@automattic.com>
2023-11-17 18:44:13 +01:00
Jan Boddez efd98acd0b
Fix #493 (#497)
* Fix #493

* Fix parenthesis

* Allow `p` and `br` tags only for AP comments

---------

Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-11-13 10:19:35 +01:00
Matthias Pfefferle 6810884c52
have a filter to defer signature verification (#435) 2023-11-11 06:00:20 +01:00
Matt Wiebe 24d12de8ec
Follow Me: improve styles for dark themes (#557) 2023-11-10 12:56:53 -06:00
Matthias Pfefferle 1437b5acd8 prepare compatibility with WP 6.4 2023-11-07 11:19:42 +01:00
Matthias Pfefferle d8a2d75768 update changelog 2023-11-07 11:02:41 +01:00
Matthias Pfefferle 26d0d357c2
Add monthly active users (#530)
* Add monthly active users for better stats on FediDB

* use more optimized query

thanks @mattwiebe

* use transients, improve logic

---------

Co-authored-by: Matt Wiebe <wiebe@automattic.com>
2023-11-07 10:27:20 +01:00
Matthias Pfefferle 57b39a5c08 prepare 1.1.0 2023-11-07 10:01:03 +01:00
Matthias Pfefferle a81e20a9ba
fix issue when locale is only two chars (#549)
for example  "de" instead of "de_DE"
2023-11-07 08:49:48 +01:00
Ulrich Kiermayr 9d5bd8c220
More reliable way to get author and autorurl (#546)
---------

Co-authored-by: Matt Wiebe <wiebe@automattic.com>
2023-11-06 17:10:54 -06:00
Matt Wiebe 74a774e8e7
Hashtags: 1MB limit for attempting to link (#544) 2023-11-01 10:53:27 -05:00
Matt Wiebe eda6d6d785
Mentions: 1MB limit for attempting to link mentions, otherwise bail (#540) 2023-10-30 14:32:04 -05:00
Matt Wiebe 70cefc9712 prep readme for 1.1.0 release 2023-10-27 16:18:42 -05:00
Matt Wiebe 9ff4d1251a
Attachments: add support for audio 🔈 and video 📼 (#536)
* only in the block editor
* update settings page copy: media, not just images

---------

Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-10-27 15:55:44 -05:00
Matt Wiebe 53adfe6b80
PHP 8.1 compatibility (#533)
* PHP 8.1 compatibility

* Update compat.php

---------

Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
2023-10-25 08:44:04 +02:00
Matthias Pfefferle 8078512b8c small improvements 2023-10-24 14:54:03 +02:00
Matthias Pfefferle d7810114b7
improve error messages and codes (#532)
* improve error messages and codes

* version bump
2023-10-24 13:00:22 +02:00
Matthias Pfefferle e91334e4d7
fix following endpoint (#531)
* fix following endpoint

* version bump
2023-10-24 12:45:46 +02:00
Matthias Pfefferle 2664ae807c update readme 2023-10-23 16:18:28 +02:00