André Menrath
45e6ace890
Add nodeinfo metadata ( #618 )
...
* add nodeinfo metadata
nodeName, nodeDescription and nodeIcon
* Fix CS: double space typo
2023-12-21 16:05:32 +01:00
Matthias Pfefferle
5ce8f28852
fix nodeinfo integration
2023-12-21 15:19:18 +01:00
Matthias Pfefferle
f4cab6647d
fix application user
2023-12-21 10:10:55 +01:00
Matthias Pfefferle
6f1a9a1f7f
added FEP-2677 ( #613 )
...
* added FEP-2677
This PR enables [FEP-2677: Identifying the Application Actor](https://codeberg.org/fediverse/fep/src/branch/main/fep/2677/fep-2677.md )
@Menrath I needed a small task for in between ;)
* update changelog
2023-12-21 10:06:37 +01:00
Matthias Pfefferle
39c9288987
Improve/webfinger ( #616 )
...
* Fix some WebFinger issues
* update changelog
2023-12-21 10:04:15 +01:00
Kan-Ru Chen
a47c9cd7ae
replace excerpt_more
with custom filter activitypub_excerpt_more
for better consistency ( #610 )
2023-12-16 07:36:45 +01:00
Matthias Pfefferle
97e2bbfe7a
remove systems cron warning
...
fix #525
2023-12-15 07:45:11 +01:00
Matthias Pfefferle
ae26609e5e
update FAQ
2023-12-13 11:33:34 +01:00
Matthias Pfefferle
a2e5fc2021
Add CSS class for AP comments to allow custom designs ( #602 )
...
* Add CSS class for AP comments to allow custom designs
fix #600
* updated changelog
2023-12-12 14:01:43 +01:00
Matthias Pfefferle
9f8bad3e8d
Make Post-Template filterable ( #597 )
...
* make template filterable
prepare #596
also #519
* updated changelog
2023-12-12 13:58:44 +01:00
Matthias Pfefferle
77c508059b
Remove deprecated classes ( #604 )
2023-12-12 13:47:01 +01:00
Matthias Pfefferle
431c4a2676
WebFinger: Add support for URLs ( #594 )
...
* add support for URLs
* phpcs
* simplify vars
2023-12-11 10:28:41 +01:00
Matthias Pfefferle
e5fe4f20b7
some phpcs fixes ( #590 )
...
* some phpcs fixes
* add default $hashalg
2023-12-07 12:30:44 +01:00
Matthias Pfefferle
93b2f1ee7d
Normalize attributes that can have mixed value types ( #586 )
...
* fix #571
* support empty values
* fix phpcs issues
* test for `null`
* use `object_to_uri` on followers list
2023-12-05 18:59:00 +01:00
Matthias Pfefferle
ef96008cb3
prepare 1.3.0
2023-12-05 13:39:14 +01:00
Matthias Pfefferle
a59408d6b8
clear inbox cache after update
2023-12-05 13:39:00 +01:00
Matthias Pfefferle
24c534961a
add missing nopaging
attribute
2023-12-05 13:27:14 +01:00
Matthias Pfefferle
db846729db
allow <p> and <br /> only for Activities
2023-12-05 13:21:24 +01:00
Matthias Pfefferle
cf541b41b4
update readme
2023-12-05 12:52:56 +01:00
Matthias Pfefferle
8c93d36d95
fix PHPCS issue
2023-12-05 12:52:28 +01:00
Matthias Pfefferle
15179f2c5a
I think <p> and <br /> are fine for all usecases
2023-12-05 12:21:29 +01:00
Matthias Pfefferle
eecdb63da3
updated changelog
2023-12-04 19:09:00 +01:00
Matthias Pfefferle
5d417d9f5c
remove paging from get_all_followers
...
and add tests
2023-12-04 10:02:30 +01:00
Sam Lade
ca9e71ffc1
Fix sending posts to at most ten instances ( #588 )
2023-12-02 10:58:19 +01:00
dependabot[bot]
c3a18d72dd
Update dms/phpunit-arraysubset-asserts requirement from ^0.4.0 to ^0.5.0 ( #585 )
2023-12-01 07:26:29 +00:00
Matthias Pfefferle
c3d5b4bb1a
updated readme
2023-11-30 16:41:05 +01:00
Matthias Pfefferle
9bd8659e97
updated changelog
2023-11-30 13:04:21 +01:00
Matthias Pfefferle
6e7f82bf42
Activity-Type based handlers ( #551 )
...
* init
* save source id
* fix delete and add improve undo
* test new functions
* add support for threaded comments
* some formatting
* check if URL is no longer available
...and returns either status 410 or 404.
* improve delete handler
* improve update handler
* `object` and `actor` are already required by the inbox endpoint
* fix typo
* simplify queries
* cosmetics
* fix unit tests
* schedule delete comments of deleted actor (#575 )
* schedule delete comments of deleted actor
* phpcs
---------
Co-authored-by: Django Doucet <django.doucet@webdevstudios.com>
* move `get_comments_by_actor` to interactions collection
* consistent wording
* implement Tombstone
* fix follow issue
* fix inbox-create
* added missing namespace
* check if field is set
* Fix namespacing issue
* update profile and update interaction
* fields are already validated by inbox
* optimize avatar handling
---------
Co-authored-by: Django <mediaformat.ux@gmail.com>
Co-authored-by: Django Doucet <django.doucet@webdevstudios.com>
2023-11-30 11:43:48 +01:00
Matthias Pfefferle
4a72329bbe
fix #573
2023-11-29 10:47:31 +01:00
Matt Wiebe
cffff80b54
Blocks: add alt text to avatars ( #579 )
2023-11-27 14:35:14 -06:00
Matthias Pfefferle
1f5ef3ea2c
Add Group Identifier to WebFinger endpoint
2023-11-27 13:51:30 +01:00
mdingemanse
e529b19b8b
Clarifying what [ap_excerpt] does ( #578 )
...
* clarifying excerpt
* Update help.php to clarify what [ap_excerpt] does
2023-11-26 21:18: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
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
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